Requirements Determination



index
Disabled back button Next Section
printable version




Section 0: Module Objectives or Competencies
Course Objective or Competency Module Objectives or Competency
The student will develop an awareness of and be able to discuss the complexities of requirements determination. Students will be able to list and explain what requirements determination entails, how difficult it is, and the importance of doing it correctly.
The student will be able to explain, assess, and apply a variety of requirements determination techniques including interviewing, observation, questionnaires, document analysis, and prototyping.
Students will be able to list and explain some of the sources used in requirements determination.
Students will be able to list and explain some of the prerequisites that must be met before undertaking requirements determination.
Students will be able to list and explain and be prepared to avoid some of the problems that can be encountered during requirements determination.
Students will be able to list and explain some of the deliverables produced by requirements determination.



Section 1: Overview

Requirements determination:

The importance of requirements determination.

The importance of requirements determination.


Essential Systems Analyst Characteristics


Why Requirements Gathering is Critical

Scenario 1a: vs.

Scenario 1b:


Scenario 2a: vs.

Scenario 2b:




Section 2: Requirements Determination Techniques



Section 3: Sources for Requirements Determination



Section 4: Prerequisites to Requirements Determination



Section 5: Problems of Requirements Determination



Section 6: Deliverables for Requirements Determination

The major deliverable from requirements determination is the Requirements Specification.




Section 7: Interviewing

Interviewing is one of the primary ways analysts gather information about an information systems project.

Interview preparation may require the following:


Question Types


Question Arrangement

There are three ways of arranging questions: pyramid, funnel, and diamond.


Guidelines for Effective Interviewing


Drawbacks to individual interviews

Here is a useful document on interviewing.




Section 8: Interviewing Groups

Joint Application Design

Joint Application Design (JAD) can replace a series of interviews with the user community.


Nominal Group Technique

Nominal Group Technique (NGT) is a facilitated process that supports idea generation by groups.




Section 9: Observation

Observation involves watching users do their jobs and is best suited to understanding processes that currently exist.


Guidelines


Downside


Techniques


Participation




Section 10: Questionnaires

Questionnaires are special-purpose documents that allow analysts to collect information and opinions from respondents


Reasons to Use Questionnaires


Characteristics of Questionnaires


Question Types


Guidelines for Choosing Language


Designing the Questionnaire


Order of Questions


Methods of Administering the Questionnaire


Scales




Section 11: Document Analysis

Document analysis is the review of existing business documents in order to gain a historical and "formal" view of system requirements.


Types of information to be discovered


Useful documents


Formal vs. Informal

When analyzing documents, keep in mind the difference between formal and informal procedures.




Section 12: Prototyping

Requirements determination


Most useful when:


Drawbacks

More on prototyping here.




Section 13: Supplemental Reading


Section 14: Resources