SlideShare a Scribd company logo
1 of 25
Systems Analysis and Design 1

          CIT 724

         Michael, R

         Chapter 4

 REQUIREMENT ELICITATION
Requirement techniques




Requirements Elicitation
• Requirements elicitation
• Basic techniques for eliciting requirements
  • Interviews
  • Meetings
  • Ethnography
  • ..
   Elicitation is not Acquisition

   Requirements are not available like sensor
    data   Not   just read them systematically
    !!

   Elicitation is not specification and modelling
   Process of identifying needs

   Front End to systems development

   Involves social, communicative issues
    and Technical issues

   It helps to express the requirements
    systematically
What is your need ?



                      I need a system that
                            works OK
                      Robust and respond
                          to my wishes
AVOID MISUNDERSTANDING !!
   Identify the relavant parties . The stakeholders
   Gather the Wish List for each stakeholder
   Document and refine the Wish list
   Expected properties
    •Unambiguous
    •Complete
    •Verifiable
    •Consistent
    •Modifiable
    •Traceable
• Scope : too much or too little
• Understandings : Users and developpers
  • Users have an incomplete understanding of
  their needs
  • Analysts and SE have a poor knowledge of
  problem domain
• Establish a bounday conditions for the target
system
• 56 % of errors were due to poor communication
between user and analyste
• Such errors cost 82% of the available staff time
•Three main issues
   • people involved comes from different backgrounds
   • Language used may be too informal or too formal
   • A large amount of information to be commnicated
   are not really structured
Fact findings


        Req Gathering

                   Evaluation

                           Prioritisation

                                        Integration
                                       and Validation
   Involves technical staff working with customers to
    find out about the application domain, the services
    that the system should provide and the system’s
    operational constraints

   May involve end-users, managers, engineers
    involved in maintenance, domain experts, trade
    unions, etc. These are called stakeholders
   Interviews

   Questionnaires

   Scenarios

   Ethnography

   Meetings
   The requirements engineer or analyst
    discusses the system with different
    stakeholders and builds up an
    understanding of their requirements.
   Identify
    • work flows
    • factors that influence the operations of systems
    • the elements (documents, procedures, policies etc.)
      that make up systems
   Closed interviews. The requirements
    engineer looks for answers to a pre-
    defined set of questions
    • goal-directed and systematic
   Open interviews There is no predefined
    agenda and the requirements engineer
    discusses, in an open-ended way, what
    stakeholders want from the system.
    • Appropriate when we want to explore an issue
    • establish rapport and obtain a broad view
   Preparing
   Planning
   Opening and Closing
   Conducting
   Following up
   Review
    • organisation reports
    • annual reports
    • statements of departments goals
    • long-range planning goals
    • existing procedure manuals
    • systems documentation
    • understand their language
   Involves putting questions relevant to
    the topic so that to collect information
   Validity
    - sample size, audience
   Reliability
   Questions
    - open ended
    - fill in the blank
    - multiple choice
    - rating scales
   Scenarios are stories which explain how
    a system might be used. They should
    include
    - a description of the system state before
    entering the scenario
    - the normal flow of events in the scenario
    - exceptions to the normal flow of events
    - information about concurrent activities
    - a description of the system state at the end
    of the scenario
   People often find it hard to describe what they
    do because it is so natural to them.
    Sometimes, the best way to understand it is to
    observe them at work
   Ethnography is a technique from the social
    sciences which has proved to be valuable in
    understanding actual work processes
   Ethnography aims to describe the nature of
    those who are studied (i.e. to describe a
    people, an ethnos) through writing
   Meetings consume resources
    • must improve quality of meetings
   Meetings have different objectives
    • solve problems, clarify issues
    • brainstorm solutions to problems
    • resolve conflicts
    • conduct reviews
    • collect and merge facts and data
    • report progress
    • assign actions
   Prepare agenda for the meeting
    • reasonable time allocation for each topic
    • circulate at least two days before the meeting
    • to allow time for the attendees to prepare, comment and
      make schedule arrangements
    • identify and notify required meeting attendees. Must
      have the right people
    • the appropriate information and knowledge to support
      meeting goals and objectives
    • the authority )direct or delegated) to make decisions and
      commitments if required by the meeting’s goals and
      objectives
    • the need to understand what is going on and the
      rationale behind any decisions or commitments made
      during the meeting
   Meeting location considerations
    • room size, lighting, noise, temperature, humidity
      can distract
    • need for audio/visual aids in working order
   Start and Finish on time
   Record and publish minutes
   Have handouts ready for distribution
   review the agenda, meeting goals and
    objectives first
   discourage interruptions and
    deflections from the topic at hand
   follow the agenda schedule as closely
    as possible
   The meaning of Requirement elicitation
   The people involved in elicitation
   Requirement elicitation methodology
   The requirement elicitation techniques

More Related Content

What's hot

Software Engineering : Requirement Analysis & Specification
Software Engineering : Requirement Analysis & SpecificationSoftware Engineering : Requirement Analysis & Specification
Software Engineering : Requirement Analysis & SpecificationAjit Nayak
 
Requirement Elicitation Techniques
Requirement Elicitation TechniquesRequirement Elicitation Techniques
Requirement Elicitation TechniquesShwetha-BA
 
Requirements Engineering Processes
Requirements Engineering ProcessesRequirements Engineering Processes
Requirements Engineering ProcessesRa'Fat Al-Msie'deen
 
Requirement Engineering Lec.1 & 2 & 3
Requirement Engineering Lec.1 & 2 & 3Requirement Engineering Lec.1 & 2 & 3
Requirement Engineering Lec.1 & 2 & 3Ahmed Alageed
 
REQUIREMENT ENGINEERING
REQUIREMENT ENGINEERINGREQUIREMENT ENGINEERING
REQUIREMENT ENGINEERINGSaqib Raza
 
Requirements engineering process in software engineering
Requirements engineering process in software engineeringRequirements engineering process in software engineering
Requirements engineering process in software engineeringPreeti Mishra
 
SRS(software requirement specification)
SRS(software requirement specification)SRS(software requirement specification)
SRS(software requirement specification)Akash Kumar Dhameja
 
Requirement Elicitation Techniques/Methods
Requirement Elicitation Techniques/MethodsRequirement Elicitation Techniques/Methods
Requirement Elicitation Techniques/MethodsSUFYAN SATTAR
 
Lecture4 requirement engineering
Lecture4 requirement engineeringLecture4 requirement engineering
Lecture4 requirement engineeringShahid Riaz
 
Requirements prioritization
Requirements prioritizationRequirements prioritization
Requirements prioritizationSyed Zaid Irshad
 
Requirements Engineering Process
Requirements Engineering ProcessRequirements Engineering Process
Requirements Engineering ProcessJomel Penalba
 
Software Engineering- Requirement Elicitation and Specification
Software Engineering- Requirement Elicitation and SpecificationSoftware Engineering- Requirement Elicitation and Specification
Software Engineering- Requirement Elicitation and SpecificationNishu Rastogi
 
Requirements elicitation
Requirements elicitationRequirements elicitation
Requirements elicitationAbdul Basit
 
Software requirement and specification
Software requirement and specificationSoftware requirement and specification
Software requirement and specificationAman Adhikari
 

What's hot (20)

Software Engineering : Requirement Analysis & Specification
Software Engineering : Requirement Analysis & SpecificationSoftware Engineering : Requirement Analysis & Specification
Software Engineering : Requirement Analysis & Specification
 
Analysis modeling
Analysis modelingAnalysis modeling
Analysis modeling
 
Requirement Elicitation Techniques
Requirement Elicitation TechniquesRequirement Elicitation Techniques
Requirement Elicitation Techniques
 
Requirements Engineering Processes
Requirements Engineering ProcessesRequirements Engineering Processes
Requirements Engineering Processes
 
Requirements Engineering
Requirements EngineeringRequirements Engineering
Requirements Engineering
 
Requirement Engineering Lec.1 & 2 & 3
Requirement Engineering Lec.1 & 2 & 3Requirement Engineering Lec.1 & 2 & 3
Requirement Engineering Lec.1 & 2 & 3
 
REQUIREMENT ENGINEERING
REQUIREMENT ENGINEERINGREQUIREMENT ENGINEERING
REQUIREMENT ENGINEERING
 
Requirements engineering process in software engineering
Requirements engineering process in software engineeringRequirements engineering process in software engineering
Requirements engineering process in software engineering
 
Formal Methods
Formal MethodsFormal Methods
Formal Methods
 
Requirements management
Requirements managementRequirements management
Requirements management
 
Requirement Engineering
Requirement EngineeringRequirement Engineering
Requirement Engineering
 
SRS(software requirement specification)
SRS(software requirement specification)SRS(software requirement specification)
SRS(software requirement specification)
 
Requirement Elicitation Techniques/Methods
Requirement Elicitation Techniques/MethodsRequirement Elicitation Techniques/Methods
Requirement Elicitation Techniques/Methods
 
Lecture4 requirement engineering
Lecture4 requirement engineeringLecture4 requirement engineering
Lecture4 requirement engineering
 
Requirements prioritization
Requirements prioritizationRequirements prioritization
Requirements prioritization
 
Requirements Engineering Process
Requirements Engineering ProcessRequirements Engineering Process
Requirements Engineering Process
 
Software Engineering- Requirement Elicitation and Specification
Software Engineering- Requirement Elicitation and SpecificationSoftware Engineering- Requirement Elicitation and Specification
Software Engineering- Requirement Elicitation and Specification
 
Requirements elicitation
Requirements elicitationRequirements elicitation
Requirements elicitation
 
Software requirement and specification
Software requirement and specificationSoftware requirement and specification
Software requirement and specification
 
Gathering requirements
Gathering requirementsGathering requirements
Gathering requirements
 

Similar to Requirement elicitation

Requirements engineering iii
Requirements engineering iiiRequirements engineering iii
Requirements engineering iiiindrisrozas
 
Chp3 requirments analysis
Chp3 requirments analysisChp3 requirments analysis
Chp3 requirments analysisasmaanawaiseh
 
Requirements Management Part 1 - Management and Elicitation
Requirements Management Part 1 - Management and ElicitationRequirements Management Part 1 - Management and Elicitation
Requirements Management Part 1 - Management and ElicitationMohamed Shaaban
 
Information_Gathering_Tools
Information_Gathering_ToolsInformation_Gathering_Tools
Information_Gathering_ToolsSwapnil Walde
 
Usability Evaluation
Usability EvaluationUsability Evaluation
Usability EvaluationSaqib Shehzad
 
5. SE RequirementEngineering task.ppt
5. SE RequirementEngineering task.ppt5. SE RequirementEngineering task.ppt
5. SE RequirementEngineering task.pptHaiderAli252366
 
Project Formulation and Management - Project Scope Management
Project Formulation and Management - Project Scope ManagementProject Formulation and Management - Project Scope Management
Project Formulation and Management - Project Scope ManagementHrishikesh Satpute
 
Requirement Analysis
Requirement AnalysisRequirement Analysis
Requirement AnalysisSADEED AMEEN
 
Requirements analysis.pptx
Requirements analysis.pptxRequirements analysis.pptx
Requirements analysis.pptxazida3
 
Requirments Elicitation.pptx
Requirments Elicitation.pptxRequirments Elicitation.pptx
Requirments Elicitation.pptxazida3
 
Project communications management
Project communications managementProject communications management
Project communications managementPrabudh Dhingra
 
HSC IPT 1.1) Project mangement
HSC IPT 1.1) Project mangementHSC IPT 1.1) Project mangement
HSC IPT 1.1) Project mangementctedds
 
vu-re-lecture-09 engineering requiremen.ppt
vu-re-lecture-09 engineering requiremen.pptvu-re-lecture-09 engineering requiremen.ppt
vu-re-lecture-09 engineering requiremen.pptubaidullah75790
 
Project communication management
Project communication managementProject communication management
Project communication managementPreshan Pradeepa
 
The Project Management and Information Technology Context(1).pptx
The Project Management and Information Technology Context(1).pptxThe Project Management and Information Technology Context(1).pptx
The Project Management and Information Technology Context(1).pptxjayakodyjayakody
 

Similar to Requirement elicitation (20)

Chapter03
Chapter03Chapter03
Chapter03
 
Requirements engineering iii
Requirements engineering iiiRequirements engineering iii
Requirements engineering iii
 
Chp3 requirments analysis
Chp3 requirments analysisChp3 requirments analysis
Chp3 requirments analysis
 
Requirements Management Part 1 - Management and Elicitation
Requirements Management Part 1 - Management and ElicitationRequirements Management Part 1 - Management and Elicitation
Requirements Management Part 1 - Management and Elicitation
 
Information_Gathering_Tools
Information_Gathering_ToolsInformation_Gathering_Tools
Information_Gathering_Tools
 
Usability Evaluation
Usability EvaluationUsability Evaluation
Usability Evaluation
 
SDLC
SDLCSDLC
SDLC
 
MIS Unit-2.pptx
MIS Unit-2.pptxMIS Unit-2.pptx
MIS Unit-2.pptx
 
Chapter 03km
Chapter 03kmChapter 03km
Chapter 03km
 
5. SE RequirementEngineering task.ppt
5. SE RequirementEngineering task.ppt5. SE RequirementEngineering task.ppt
5. SE RequirementEngineering task.ppt
 
Project Formulation and Management - Project Scope Management
Project Formulation and Management - Project Scope ManagementProject Formulation and Management - Project Scope Management
Project Formulation and Management - Project Scope Management
 
Requirement Analysis
Requirement AnalysisRequirement Analysis
Requirement Analysis
 
Requirements analysis.pptx
Requirements analysis.pptxRequirements analysis.pptx
Requirements analysis.pptx
 
Requirments Elicitation.pptx
Requirments Elicitation.pptxRequirments Elicitation.pptx
Requirments Elicitation.pptx
 
Project communications management
Project communications managementProject communications management
Project communications management
 
Main PRA.ppt
Main PRA.pptMain PRA.ppt
Main PRA.ppt
 
HSC IPT 1.1) Project mangement
HSC IPT 1.1) Project mangementHSC IPT 1.1) Project mangement
HSC IPT 1.1) Project mangement
 
vu-re-lecture-09 engineering requiremen.ppt
vu-re-lecture-09 engineering requiremen.pptvu-re-lecture-09 engineering requiremen.ppt
vu-re-lecture-09 engineering requiremen.ppt
 
Project communication management
Project communication managementProject communication management
Project communication management
 
The Project Management and Information Technology Context(1).pptx
The Project Management and Information Technology Context(1).pptxThe Project Management and Information Technology Context(1).pptx
The Project Management and Information Technology Context(1).pptx
 

Recently uploaded

Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 

Recently uploaded (20)

Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 

Requirement elicitation

  • 1. Systems Analysis and Design 1 CIT 724 Michael, R Chapter 4 REQUIREMENT ELICITATION
  • 3. • Requirements elicitation • Basic techniques for eliciting requirements • Interviews • Meetings • Ethnography • ..
  • 4. Elicitation is not Acquisition  Requirements are not available like sensor data Not just read them systematically !!  Elicitation is not specification and modelling
  • 5. Process of identifying needs  Front End to systems development  Involves social, communicative issues and Technical issues  It helps to express the requirements systematically
  • 6. What is your need ? I need a system that works OK Robust and respond to my wishes
  • 8. Identify the relavant parties . The stakeholders  Gather the Wish List for each stakeholder  Document and refine the Wish list  Expected properties •Unambiguous •Complete •Verifiable •Consistent •Modifiable •Traceable
  • 9. • Scope : too much or too little • Understandings : Users and developpers • Users have an incomplete understanding of their needs • Analysts and SE have a poor knowledge of problem domain
  • 10. • Establish a bounday conditions for the target system
  • 11. • 56 % of errors were due to poor communication between user and analyste • Such errors cost 82% of the available staff time •Three main issues • people involved comes from different backgrounds • Language used may be too informal or too formal • A large amount of information to be commnicated are not really structured
  • 12. Fact findings Req Gathering Evaluation Prioritisation Integration and Validation
  • 13. Involves technical staff working with customers to find out about the application domain, the services that the system should provide and the system’s operational constraints  May involve end-users, managers, engineers involved in maintenance, domain experts, trade unions, etc. These are called stakeholders
  • 14. Interviews  Questionnaires  Scenarios  Ethnography  Meetings
  • 15. The requirements engineer or analyst discusses the system with different stakeholders and builds up an understanding of their requirements.  Identify • work flows • factors that influence the operations of systems • the elements (documents, procedures, policies etc.) that make up systems
  • 16. Closed interviews. The requirements engineer looks for answers to a pre- defined set of questions • goal-directed and systematic  Open interviews There is no predefined agenda and the requirements engineer discusses, in an open-ended way, what stakeholders want from the system. • Appropriate when we want to explore an issue • establish rapport and obtain a broad view
  • 17. Preparing  Planning  Opening and Closing  Conducting  Following up
  • 18. Review • organisation reports • annual reports • statements of departments goals • long-range planning goals • existing procedure manuals • systems documentation • understand their language
  • 19. Involves putting questions relevant to the topic so that to collect information  Validity - sample size, audience  Reliability  Questions - open ended - fill in the blank - multiple choice - rating scales
  • 20. Scenarios are stories which explain how a system might be used. They should include - a description of the system state before entering the scenario - the normal flow of events in the scenario - exceptions to the normal flow of events - information about concurrent activities - a description of the system state at the end of the scenario
  • 21. People often find it hard to describe what they do because it is so natural to them. Sometimes, the best way to understand it is to observe them at work  Ethnography is a technique from the social sciences which has proved to be valuable in understanding actual work processes  Ethnography aims to describe the nature of those who are studied (i.e. to describe a people, an ethnos) through writing
  • 22. Meetings consume resources • must improve quality of meetings  Meetings have different objectives • solve problems, clarify issues • brainstorm solutions to problems • resolve conflicts • conduct reviews • collect and merge facts and data • report progress • assign actions
  • 23. Prepare agenda for the meeting • reasonable time allocation for each topic • circulate at least two days before the meeting • to allow time for the attendees to prepare, comment and make schedule arrangements • identify and notify required meeting attendees. Must have the right people • the appropriate information and knowledge to support meeting goals and objectives • the authority )direct or delegated) to make decisions and commitments if required by the meeting’s goals and objectives • the need to understand what is going on and the rationale behind any decisions or commitments made during the meeting
  • 24. Meeting location considerations • room size, lighting, noise, temperature, humidity can distract • need for audio/visual aids in working order  Start and Finish on time  Record and publish minutes  Have handouts ready for distribution  review the agenda, meeting goals and objectives first  discourage interruptions and deflections from the topic at hand  follow the agenda schedule as closely as possible
  • 25. The meaning of Requirement elicitation  The people involved in elicitation  Requirement elicitation methodology  The requirement elicitation techniques

Editor's Notes

  1. page