Why Might Business Managers And Staff Have Difficulty In Specifying What They Require From A Proposed Information System?

Authors Avatar

Why Might Business Managers And Staff

Have Difficulty In Specifying What They

Require From A Proposed Information

System? Outline At Least Six Methods

That Can Be Used To Collect And Clarify

User Requirements And Show How Each

Helps Address The Above Problem.

Andrew Brand

GB222850

ISDM Coursework

The requirements determination stage of an Information System project is one of the “most important phases in designing and developing a new IS for an organisation” (Shi, Specht and Stolen, 1996, page 10). It provides developers with a template to work from; shaping the types of applications, data and information that will be present in the system. This is also a stage, however, that has many inherent difficulties and can seriously affect the effectiveness of a system if it is not conducted in a proper manner.

From a management perspective, a successful requirements analysis determines the most crucial needs by examining existing business information issues and involving users. From the developers’ viewpoint, the challenge is converting user preferences into a set of IS characteristics. This process is made even more complicated by the fact that managers and staff alike traditionally have various problems in specifying exactly what they require from a proposed IS.

The main problems are:

  • Users have difficulty expressing a clear or correct requirement – developers need to have an understandable and relevant set of requirements in order to translate them to technical specifications.
  • Users are often not aware of IS capabilities – if the users are not fully educated on the potential of IS, they will be unable to produce a complete and up-to-date needs analysis.
  • Users often interpret requirements in different ways – users may not view the same need in the same way, prompting them to request different functions from the system. This makes it very challenging for the developers to collate all the requirements from across the organisation and may lead to a loss of effectiveness for the IS.
  • Requirements can cross organisational boundaries or have conflicting objectives - a particular need specified by one function of the organisation may have a negative impact on another function, or may require data to be sent from another part of the organisation. These situations demand a certain amount of compromise to ensure the overall success of the proposed IS, although this can sometimes be very problematic due to social and political factors in the workplace.

There are of course various other difficulties that can be encountered during requirements elicitation, and these can be influenced by social, political, psychological, legal and/or financial factors.

A number of methods have been developed in the field of information systems with the specific purpose of assisting the determination of requirements. This essay will review six of these, examining their basic approaches and how they can tackle the problems business managers and staff are likely to encounter.  

Method One: Interviews

One of the most common and more traditional approaches used to elicit requirements is the interview. The foremost manner of conducting these is simply to ask the people who will eventually be using the system about the information they need to do their jobs, and the procedures they follow to complete tasks. There are a number of specific types of interview, structured or open-ended being examples, but this section will simply review interviewing as a whole.

A benefit of this approach is that it allows both interviewee and interviewer to seek clarification on any points that are not clear. This may materialise, for instance, in the interviewee asking exactly what one of the interviewer’s questions means, what he is seeking to discover. The ability to do this will ensure that a much clearer, more useable set of requirements is produced.

Join now!

Another problem of users interpreting essentially the same requirements in different ways can be tackled by the interviewing approach. Once the initial data has been acquired, the developer can then collate and analyse what he/she perceives to be similar requirements and produce a more concise and efficient specification. The success of this operation will be affected by the experience and skill of the developer however.  

Although different types of interviews structure the process in different ways, the basic theme of ‘discussion’ should have a positive impact on common problems encountered during the requirements specification stage. As ...

This is a preview of the whole essay