slide 1 requirements determination chapter 5. slide 2 objectives ■ understand how to create a...
TRANSCRIPT
![Page 1: Slide 1 Requirements Determination Chapter 5. Slide 2 Objectives ■ Understand how to create a requirements definition. ■ Become familiar with requirements](https://reader030.vdocument.in/reader030/viewer/2022032806/56649f055503460f94c19ce2/html5/thumbnails/1.jpg)
Slide 1
Requirements Determination
Chapter 5
![Page 2: Slide 1 Requirements Determination Chapter 5. Slide 2 Objectives ■ Understand how to create a requirements definition. ■ Become familiar with requirements](https://reader030.vdocument.in/reader030/viewer/2022032806/56649f055503460f94c19ce2/html5/thumbnails/2.jpg)
Slide 2
Objectives■ Understand how to create a requirements
definition.■ Become familiar with requirements analysis
techniques.■ Understand when to use each requirements
analysis technique.■ Understand how to gather requirements using
interviews, JAD sessions, questionnaires, document analysis, and observation.
■ Understand when to use each requirements-gathering technique.
![Page 3: Slide 1 Requirements Determination Chapter 5. Slide 2 Objectives ■ Understand how to create a requirements definition. ■ Become familiar with requirements](https://reader030.vdocument.in/reader030/viewer/2022032806/56649f055503460f94c19ce2/html5/thumbnails/3.jpg)
Slide 3
Key Ideas
The goal of the analysis phase is to truly understand the requirements of the new system and develop a system that addresses them.The first challenge is collecting and integrating the information The second challenge is finding the right people to participate.
![Page 4: Slide 1 Requirements Determination Chapter 5. Slide 2 Objectives ■ Understand how to create a requirements definition. ■ Become familiar with requirements](https://reader030.vdocument.in/reader030/viewer/2022032806/56649f055503460f94c19ce2/html5/thumbnails/4.jpg)
Slide 4
Analysis PhaseThis phase takes the general ideas in the system request and
refines them into a detailed requirements definition (this chapter), functional models (Chapter 6), structural models (Chapter 7), and behavioral models (Chapter 8)
This becomes the system proposalIncludes revised project management deliverables,
feasibility analysis (Chapter 3) and workplan (Chapter 4).
![Page 5: Slide 1 Requirements Determination Chapter 5. Slide 2 Objectives ■ Understand how to create a requirements definition. ■ Become familiar with requirements](https://reader030.vdocument.in/reader030/viewer/2022032806/56649f055503460f94c19ce2/html5/thumbnails/5.jpg)
Slide 5
Requirement Specification
a statement of what the system must do or characteristics it must haveWritten from businessperson perspective – business requirementLater requirements become more technical – system requirement
![Page 6: Slide 1 Requirements Determination Chapter 5. Slide 2 Objectives ■ Understand how to create a requirements definition. ■ Become familiar with requirements](https://reader030.vdocument.in/reader030/viewer/2022032806/56649f055503460f94c19ce2/html5/thumbnails/6.jpg)
Slide 6
Functional vs. Nonfunctional
A functional requirement relates directly to a process the system has to perform or information it needs to contain.Nonfunctional requirements refer to behavioral properties that the system must have, such as performance and usability.
![Page 7: Slide 1 Requirements Determination Chapter 5. Slide 2 Objectives ■ Understand how to create a requirements definition. ■ Become familiar with requirements](https://reader030.vdocument.in/reader030/viewer/2022032806/56649f055503460f94c19ce2/html5/thumbnails/7.jpg)
Nonfunctional Requirements
Slide 7
![Page 8: Slide 1 Requirements Determination Chapter 5. Slide 2 Objectives ■ Understand how to create a requirements definition. ■ Become familiar with requirements](https://reader030.vdocument.in/reader030/viewer/2022032806/56649f055503460f94c19ce2/html5/thumbnails/8.jpg)
Slide 8
Functional Requirements
![Page 9: Slide 1 Requirements Determination Chapter 5. Slide 2 Objectives ■ Understand how to create a requirements definition. ■ Become familiar with requirements](https://reader030.vdocument.in/reader030/viewer/2022032806/56649f055503460f94c19ce2/html5/thumbnails/9.jpg)
Slide 9
Nonfunctional Requirements
![Page 10: Slide 1 Requirements Determination Chapter 5. Slide 2 Objectives ■ Understand how to create a requirements definition. ■ Become familiar with requirements](https://reader030.vdocument.in/reader030/viewer/2022032806/56649f055503460f94c19ce2/html5/thumbnails/10.jpg)
Steps of analysis
Understand the as-is systemIdentify improvementsDevelop requirements for the to-be system
Slide 10
![Page 11: Slide 1 Requirements Determination Chapter 5. Slide 2 Objectives ■ Understand how to create a requirements definition. ■ Become familiar with requirements](https://reader030.vdocument.in/reader030/viewer/2022032806/56649f055503460f94c19ce2/html5/thumbnails/11.jpg)
Slide 11
Requirements Gathering
Interviews
![Page 12: Slide 1 Requirements Determination Chapter 5. Slide 2 Objectives ■ Understand how to create a requirements definition. ■ Become familiar with requirements](https://reader030.vdocument.in/reader030/viewer/2022032806/56649f055503460f94c19ce2/html5/thumbnails/12.jpg)
Slide 12
Interviews -- Five Basic Steps
Selecting intervieweesDesigning interview questionsPreparing for the interviewConducting the interviewPost-interview follow-up
![Page 13: Slide 1 Requirements Determination Chapter 5. Slide 2 Objectives ■ Understand how to create a requirements definition. ■ Become familiar with requirements](https://reader030.vdocument.in/reader030/viewer/2022032806/56649f055503460f94c19ce2/html5/thumbnails/13.jpg)
Slide 13
Selecting Interviewees
Based on information neededOften good to get different perspectives
ManagersUsersIdeally, all key stakeholders
![Page 14: Slide 1 Requirements Determination Chapter 5. Slide 2 Objectives ■ Understand how to create a requirements definition. ■ Become familiar with requirements](https://reader030.vdocument.in/reader030/viewer/2022032806/56649f055503460f94c19ce2/html5/thumbnails/14.jpg)
Slide 14
Types of Questions
Types of Questions Examples
Closed-Ended Questions * How many telephone orders are received per day?
* How do customers place orders?* What additional information would you like the new system to provide?
Open-Ended Questions * What do you think about the current system?* What are some of the problems you face on a daily basis?* How do you decide what types of marketing campaign to run?
Probing Questions * Why?* Can you give me an example?* Can you explain that in a bit more detail?
![Page 15: Slide 1 Requirements Determination Chapter 5. Slide 2 Objectives ■ Understand how to create a requirements definition. ■ Become familiar with requirements](https://reader030.vdocument.in/reader030/viewer/2022032806/56649f055503460f94c19ce2/html5/thumbnails/15.jpg)
Slide 15
Designing Interview Questions
Unstructured interviewBroad, roughly defined information
Structured interviewMore specific information
![Page 16: Slide 1 Requirements Determination Chapter 5. Slide 2 Objectives ■ Understand how to create a requirements definition. ■ Become familiar with requirements](https://reader030.vdocument.in/reader030/viewer/2022032806/56649f055503460f94c19ce2/html5/thumbnails/16.jpg)
Slide 16
Questioning Strategies
![Page 17: Slide 1 Requirements Determination Chapter 5. Slide 2 Objectives ■ Understand how to create a requirements definition. ■ Become familiar with requirements](https://reader030.vdocument.in/reader030/viewer/2022032806/56649f055503460f94c19ce2/html5/thumbnails/17.jpg)
Slide 17
Interview Preparation Steps
Prepare general interview planList of questionAnticipated answers and follow-ups
Confirm areas of knowledgeSet priorities in case of time shortagePrepare the interviewee
ScheduleInform of reason for interviewInform of areas of discussion
![Page 18: Slide 1 Requirements Determination Chapter 5. Slide 2 Objectives ■ Understand how to create a requirements definition. ■ Become familiar with requirements](https://reader030.vdocument.in/reader030/viewer/2022032806/56649f055503460f94c19ce2/html5/thumbnails/18.jpg)
Slide 18
Conducting the Interview
Appear professional and unbiasedRecord all informationCheck on organizational policy regarding tape recordingBe sure you understand all issues and termsSeparate facts from opinionsGive interviewee time to ask questionsBe sure to thank the intervieweeEnd on time
![Page 19: Slide 1 Requirements Determination Chapter 5. Slide 2 Objectives ■ Understand how to create a requirements definition. ■ Become familiar with requirements](https://reader030.vdocument.in/reader030/viewer/2022032806/56649f055503460f94c19ce2/html5/thumbnails/19.jpg)
Slide 19
Conducting the InterviewPractical Tips
Don’t worry, be happyPay attentionSummarize key pointsBe succinctBe honestWatch body language
![Page 20: Slide 1 Requirements Determination Chapter 5. Slide 2 Objectives ■ Understand how to create a requirements definition. ■ Become familiar with requirements](https://reader030.vdocument.in/reader030/viewer/2022032806/56649f055503460f94c19ce2/html5/thumbnails/20.jpg)
Slide 20
Post-Interview Follow-Up
Prepare interview notesPrepare interview reportLook for gaps and new questions
![Page 21: Slide 1 Requirements Determination Chapter 5. Slide 2 Objectives ■ Understand how to create a requirements definition. ■ Become familiar with requirements](https://reader030.vdocument.in/reader030/viewer/2022032806/56649f055503460f94c19ce2/html5/thumbnails/21.jpg)
Slide 21
Interview Report
INTERVIEW REPORT
Interview notes approved by: ____________
Person interviewed ______________Interviewer _______________Date _______________Primary Purpose:
Summary of Interview:
Open Items:
Detailed Notes:
![Page 22: Slide 1 Requirements Determination Chapter 5. Slide 2 Objectives ■ Understand how to create a requirements definition. ■ Become familiar with requirements](https://reader030.vdocument.in/reader030/viewer/2022032806/56649f055503460f94c19ce2/html5/thumbnails/22.jpg)
Sample Interview Report
Slide 22
![Page 23: Slide 1 Requirements Determination Chapter 5. Slide 2 Objectives ■ Understand how to create a requirements definition. ■ Become familiar with requirements](https://reader030.vdocument.in/reader030/viewer/2022032806/56649f055503460f94c19ce2/html5/thumbnails/23.jpg)
Slide 23
JOINT APPLICATION DESIGN (JAD)
![Page 24: Slide 1 Requirements Determination Chapter 5. Slide 2 Objectives ■ Understand how to create a requirements definition. ■ Become familiar with requirements](https://reader030.vdocument.in/reader030/viewer/2022032806/56649f055503460f94c19ce2/html5/thumbnails/24.jpg)
Slide 24
JAD Key Ideas
Allows project managers, users, and developers to work togetherMay reduce scope creep by 50%Avoids requirements being too specific or too vague
![Page 25: Slide 1 Requirements Determination Chapter 5. Slide 2 Objectives ■ Understand how to create a requirements definition. ■ Become familiar with requirements](https://reader030.vdocument.in/reader030/viewer/2022032806/56649f055503460f94c19ce2/html5/thumbnails/25.jpg)
Slide 25
Joint Application Design (JAD) Important Roles
Facilitatorsets the meeting agenda and guides the discussion
Scribeassist the facilitator by recording notes, making copies, etc.
Project team, users, and management
![Page 26: Slide 1 Requirements Determination Chapter 5. Slide 2 Objectives ■ Understand how to create a requirements definition. ■ Become familiar with requirements](https://reader030.vdocument.in/reader030/viewer/2022032806/56649f055503460f94c19ce2/html5/thumbnails/26.jpg)
Slide 26
Joint Application Design (JAD) Setting
U-Shaped seatingAway from distractionsWhiteboard/flip chartPrototyping toolse-JAD
![Page 27: Slide 1 Requirements Determination Chapter 5. Slide 2 Objectives ■ Understand how to create a requirements definition. ■ Become familiar with requirements](https://reader030.vdocument.in/reader030/viewer/2022032806/56649f055503460f94c19ce2/html5/thumbnails/27.jpg)
Slide 27
JAD Meeting Room
JPEG Figure 5-5 Goes Here
![Page 28: Slide 1 Requirements Determination Chapter 5. Slide 2 Objectives ■ Understand how to create a requirements definition. ■ Become familiar with requirements](https://reader030.vdocument.in/reader030/viewer/2022032806/56649f055503460f94c19ce2/html5/thumbnails/28.jpg)
Slide 28
The JAD Session
Tend to last 5 to 10 days over a three week periodPrepare questions as with interviewsFormal agenda and groundrulesFacilitator activities
Keep session on trackHelp with technical terms and jargonRecord group inputHelp resolve issues
Post-session follow-up
![Page 29: Slide 1 Requirements Determination Chapter 5. Slide 2 Objectives ■ Understand how to create a requirements definition. ■ Become familiar with requirements](https://reader030.vdocument.in/reader030/viewer/2022032806/56649f055503460f94c19ce2/html5/thumbnails/29.jpg)
Slide 29
Managing Problems in JAD Sessions
Reducing dominationEncouraging non-contributorsSide discussionsAgenda merry-go-roundViolent agreementUnresolved conflictTrue conflictUse humor
![Page 30: Slide 1 Requirements Determination Chapter 5. Slide 2 Objectives ■ Understand how to create a requirements definition. ■ Become familiar with requirements](https://reader030.vdocument.in/reader030/viewer/2022032806/56649f055503460f94c19ce2/html5/thumbnails/30.jpg)
Slide 30
Questionnaires
![Page 31: Slide 1 Requirements Determination Chapter 5. Slide 2 Objectives ■ Understand how to create a requirements definition. ■ Become familiar with requirements](https://reader030.vdocument.in/reader030/viewer/2022032806/56649f055503460f94c19ce2/html5/thumbnails/31.jpg)
Slide 31
Questionnaire Steps
Selecting participantsUsing samples of the population
Designing the questionnaireCareful question selection
Administering the questionnaireWorking to get good response rate
Questionnaire follow-upSend results to participants
![Page 32: Slide 1 Requirements Determination Chapter 5. Slide 2 Objectives ■ Understand how to create a requirements definition. ■ Become familiar with requirements](https://reader030.vdocument.in/reader030/viewer/2022032806/56649f055503460f94c19ce2/html5/thumbnails/32.jpg)
Slide 32
Good Questionaire Design• Begin with nonthreatening and interesting
questions.• Group items into logically coherent sections.• Do not put important items at the very end of
the questionnaire.• Do not crowd a page with too many items.• Avoid abbreviations.• Avoid biased or suggestive items or terms.• Number questions to avoid confusion.• Pretest the questionnaire to identify confusing
questions.• Provide anonymity to respondents.
![Page 33: Slide 1 Requirements Determination Chapter 5. Slide 2 Objectives ■ Understand how to create a requirements definition. ■ Become familiar with requirements](https://reader030.vdocument.in/reader030/viewer/2022032806/56649f055503460f94c19ce2/html5/thumbnails/33.jpg)
Slide 33
Selecting the Appropriate Techniques
![Page 34: Slide 1 Requirements Determination Chapter 5. Slide 2 Objectives ■ Understand how to create a requirements definition. ■ Become familiar with requirements](https://reader030.vdocument.in/reader030/viewer/2022032806/56649f055503460f94c19ce2/html5/thumbnails/34.jpg)
Slide 34
Summary
First Step is to determine requirementsSystems analysts use these techniques
InterviewsJADQuestionnaires