Professional Documents
Culture Documents
and Design
Determining System
Requirements
7.1
Learning Objectives
7.2
Performing Requirements Determination
Requirements structuring
Question everything
Impartiality
Attention to detail
Reframing
7.4
Deliverables and Outcomes
Types of deliverables:
Information collected from users
interview transcripts, questionnaire responses, notes of observation
Existing written information
sample business forms and reports, procedure manuals, training manuals
Computer-based information
CASE repository contents and reports of existing system
Understanding of organizational components
Business objective
Information people needs
Data handled and when, how and who moves data
Rules of data processing
Key events
7.5
Traditional Methods for Determining
Requirements
Individually interview people who knows current system
Survey people via questionnaires
Interview group of people with different needs
Observe workers at selected times to see how data is handled
Study business documents
Prepare checklist, agenda and questions: to know the sequence and duration of
questions to ask
Listen carefully and take notes
7.6
Traditional Methods for Determining
Requirements
Designing Questionnaires
Questionnaires are most useful when used for specific purpose and
not for general information gathering
Questionnaires typically include closed-ended questions
7.11
Analyzing Procedures and Other Documents
Prototyping
Repetitive process
Rudimentary version of system is built
4.13
Replaces or augments SDLC
Goal: to develop concrete specifications for ultimate system
Joint Application Design (JAD)
Participants
Session Leader organizes and runs the JAD
Users key users of the current system
Managers of the workgroups who use the current system
Sponsor needed to cover expenses
Systems Analysts to learn from users and managers
Scribe takes notes
IS Staff other IS staff like programmers, database analysts
4.14
Joint Application Design (JAD)
End Result
Documentation detailing existing system
Features of proposed system
CASE Tools During JAD
Upper CASE tools are used
Enables analysts to enter system models directly into CASE
during the JAD session
Screen designs and prototyping can be done during JAD
and shown to users
4.15
Prototyping
Drawbacks
Tendency to avoid formal documentation
bypassed
7.16
Summary
Interviews
Open-ended and close-ended questions
Preparation is key
Questionnaires
Must be carefully designed
Can contain close-ended as well as open-ended questions
Other means of gather requirements
Observing workers
Analyzing business documents
Joint Application Design (JAD)
Prototyping
7.17