SlideShare a Scribd company logo
1 of 12
Business Analysis
Training
Requirement Elicitation
Techniques
Page 2Classification: Restricted
Agenda
• Techniques
Interviews
 Focus Groups
 Facilitated Work Shops
 Group Creativity Techniques
 Group Decision Making Techniques
 Questionnaires & Surveys
 Observations
 Prototypes
• Introduction to Object Oriented Analysis
Page 3Classification: Restricted
Techniques
 Interviews
 Focus Groups
 Facilitated Work Shops
 Group Creativity Techniques
 Group Decision Making Techniques
 Questionnaires & Surveys
 Observations
 Prototypes
Page 4Classification: Restricted
Interviews
 It is a common/easy technique used in requirement gathering
 It is a formal or informal direct talking approach to gather information
 Performed by either prepared or spontaneous questions and
recording responses
 It may be one to one or one to multiple or multiple to multiple
 This technique helps in obtaining highly focused business process
knowledge from stake holder
 This approach needs less planning and less stakeholder commitment
for small groups
Page 5Classification: Restricted
Focus Groups
 It is a technique where prequalified stakeholders and SMEs are brought
together to elicit their attitudes/ideas about a product, service or result
 It is guided by a moderator who help the group focused and produces the
report
 Focus group can gather in a same room or online over network
 It can be utilized during any life-cycle state: exploratory, under development,
ready to launch, or in production
 It is typically more structured unlike brainstorming where goal is to actively
seek broad, creative, even exaggerated ideas
Page 6Classification: Restricted
Facilitated Workshops
 It is a most effective & structured way to gather and deliver high
quality cross-functional requirements quickly
 It is a highly productive focused event attended by carefully selected
key stakeholders and subject matter experts for a short, intensive
period
 It is guided and moderated by a facilitator who has strong subject
knowledge/experience
 This technique helps in identifying issues and get resolved quickly
than individual sessions
 It is also called as JAD session where it brings users and development
team together
 It can promote trust, mutual understanding, and strong
communications among the project stakeholders and project team
Page 7Classification: Restricted
Group Creativity Techniques
 Brainstorming
• It is an excellent way to foster creative thinking about a problem and it
aims to produce multiple new ideas/solutions for further analysis
 Nominal Group Technique
• Useful ideas are voted and ranked for further brainstorming and
prioritization
 The Delphi Technique
• Experts answers questionnaire in 2 or more rounds and have options to
revise their earlier answers
• During this process the range of the answers will decrease and the group
will converge towards the "correct" answer
 Idea/Mind Mapping
 Affinity Diagram
Page 8Classification: Restricted
Group Decision Making Techniques
 This technique is used when there is different ideas from Users
who are in similar role
 It is an assessment process of multiple ideas
 It is used to generate, classify, finalize and prioritize requirements
 Different Methods are:
• Unanimity – Everyone agrees for single solution
• Majority – More than 50% members support
• Plurality – Largest block agrees for an idea
• Dictatorship – One person in the group decides
Page 9Classification: Restricted
Questionnaires and Surveys
 It is set of written questions to gather requirement from wide range of people in
very short period of time
 These questions/surveys are sent to stakeholders and SMEs
 This technique is used when statistical analysis is required among the ideas
 Types of Questions:
• Closed – Questions with predefined list of responses/answers
• Open ended – Questions which are open to answer anything
 Normally Closed questions are used in Surveys as it helps analyzing the responses
faster
Page 10Classification: Restricted
Observations
 It is a direct way of viewing individuals in their work environment to see how a
task, job or a process is carried out
 This method is used when user has difficulty allotting time or articulating
requirement
 It is also called as Job Shadowing or Following people around
 It is also used to study the detailed process and to uncover hidden requirements
 This technique is appropriate when documenting details about current processes
or if the project is intended to enhance or change the current process
 Types of Observation:
• Passive/Invisible
• Active/Visible
Page 11Classification: Restricted
Prototype
 It is providing a working model of a expected product
 It gives better clarity in visual form rather than just oral or written representation
of requirements
 Prototypes can be created by various mock-ups and it helps users in
experimenting, providing feedback and revision
 When sufficient revisions are done to prototype, then the requirements gathered
are moved to next phase of the project
 Types of Prototype:
• Horizontal – Eg: Just UI with no backend logic gives overview
• Vertical – Eg: Both UI and logic gives deep understanding
Page 12Classification: Restricted
Thank You!

More Related Content

What's hot

Software - Information gathering
Software - Information gatheringSoftware - Information gathering
Software - Information gatheringsang nguyen
 
Knowledge Retention: A Successful Bottom-up Approach
Knowledge Retention: A Successful Bottom-up ApproachKnowledge Retention: A Successful Bottom-up Approach
Knowledge Retention: A Successful Bottom-up ApproachRob Mallens (-500)
 
White paper: "Human performance improvement"
White paper: "Human performance improvement"White paper: "Human performance improvement"
White paper: "Human performance improvement"APARNA SANAKA
 
Getting it right first time
Getting it right first timeGetting it right first time
Getting it right first timeRay Lawrence
 
360 degree feedback system
360 degree feedback system360 degree feedback system
360 degree feedback systemRajib jena
 
NOWAL Fcous Groups Exchange of Experience
NOWAL Fcous Groups Exchange of ExperienceNOWAL Fcous Groups Exchange of Experience
NOWAL Fcous Groups Exchange of ExperienceWill Reid
 
CESSE Annual Meeting 2011 - Research as a Catalyst for Sound Association Deci...
CESSE Annual Meeting 2011 - Research as a Catalyst for Sound Association Deci...CESSE Annual Meeting 2011 - Research as a Catalyst for Sound Association Deci...
CESSE Annual Meeting 2011 - Research as a Catalyst for Sound Association Deci...McKinley Advisors
 
Needs Assessment Presentation
Needs Assessment Presentation Needs Assessment Presentation
Needs Assessment Presentation Eric Schauster
 
Assessor training 2013
Assessor training 2013Assessor training 2013
Assessor training 2013totalpeople
 

What's hot (12)

Focus group research
Focus group researchFocus group research
Focus group research
 
Software - Information gathering
Software - Information gatheringSoftware - Information gathering
Software - Information gathering
 
Knowledge Retention: A Successful Bottom-up Approach
Knowledge Retention: A Successful Bottom-up ApproachKnowledge Retention: A Successful Bottom-up Approach
Knowledge Retention: A Successful Bottom-up Approach
 
White paper: "Human performance improvement"
White paper: "Human performance improvement"White paper: "Human performance improvement"
White paper: "Human performance improvement"
 
Getting it right first time
Getting it right first timeGetting it right first time
Getting it right first time
 
Training For Assessor
Training For AssessorTraining For Assessor
Training For Assessor
 
360 degree feedback system
360 degree feedback system360 degree feedback system
360 degree feedback system
 
NOWAL Fcous Groups Exchange of Experience
NOWAL Fcous Groups Exchange of ExperienceNOWAL Fcous Groups Exchange of Experience
NOWAL Fcous Groups Exchange of Experience
 
Session 17 slides
Session 17 slidesSession 17 slides
Session 17 slides
 
CESSE Annual Meeting 2011 - Research as a Catalyst for Sound Association Deci...
CESSE Annual Meeting 2011 - Research as a Catalyst for Sound Association Deci...CESSE Annual Meeting 2011 - Research as a Catalyst for Sound Association Deci...
CESSE Annual Meeting 2011 - Research as a Catalyst for Sound Association Deci...
 
Needs Assessment Presentation
Needs Assessment Presentation Needs Assessment Presentation
Needs Assessment Presentation
 
Assessor training 2013
Assessor training 2013Assessor training 2013
Assessor training 2013
 

Similar to Requirement Elicitation Techniques

Focus Groups in Applied Marketing Research
Focus Groups in Applied Marketing ResearchFocus Groups in Applied Marketing Research
Focus Groups in Applied Marketing ResearchKelly Page
 
Decision making techniques
Decision making techniquesDecision making techniques
Decision making techniquesNikita Gupta
 
Entreprenuership_ppt4.pptx idea generat
Entreprenuership_ppt4.pptx  idea generatEntreprenuership_ppt4.pptx  idea generat
Entreprenuership_ppt4.pptx idea generatShivaniTiwari24572
 
User Research Tools: Don't just do it, do it well
User Research Tools: Don't just do it, do it wellUser Research Tools: Don't just do it, do it well
User Research Tools: Don't just do it, do it wellZabisco Digital
 
Decision makinging management
Decision makinging managementDecision makinging management
Decision makinging managementNITISH SADOTRA
 
What is requirement gathering chap3 1.pptx
What is requirement gathering chap3 1.pptxWhat is requirement gathering chap3 1.pptx
What is requirement gathering chap3 1.pptxtadudemise
 
Identifying sharing-good-practices
Identifying sharing-good-practicesIdentifying sharing-good-practices
Identifying sharing-good-practicesLo Ivan
 
Case study method
Case study methodCase study method
Case study methodBalogun53
 
Elicitation Techniques
Elicitation TechniquesElicitation Techniques
Elicitation TechniquesSwati Sinha
 
Marketing research exploratory research using qualitative and observation me...
Marketing research  exploratory research using qualitative and observation me...Marketing research  exploratory research using qualitative and observation me...
Marketing research exploratory research using qualitative and observation me...Stevanus Handoko, S.Kom., MM
 
Qualitative research technique
Qualitative research techniqueQualitative research technique
Qualitative research techniqueRohit Kumar
 
Software Requirement Elicitation Techniques http://www.imran.xyz
Software Requirement Elicitation Techniques http://www.imran.xyzSoftware Requirement Elicitation Techniques http://www.imran.xyz
Software Requirement Elicitation Techniques http://www.imran.xyzImran Hussain Khan
 
Measuring Nonprofit Outcomes
Measuring Nonprofit OutcomesMeasuring Nonprofit Outcomes
Measuring Nonprofit OutcomesTrina Willard
 
NTU Consulting Club_2020 Info Session
NTU Consulting Club_2020 Info SessionNTU Consulting Club_2020 Info Session
NTU Consulting Club_2020 Info Sessionssuserf34c17
 
Needs Assessment
Needs AssessmentNeeds Assessment
Needs AssessmentLeila Zaim
 

Similar to Requirement Elicitation Techniques (20)

Focus Groups in Applied Marketing Research
Focus Groups in Applied Marketing ResearchFocus Groups in Applied Marketing Research
Focus Groups in Applied Marketing Research
 
Decision making techniques
Decision making techniquesDecision making techniques
Decision making techniques
 
Entreprenuership_ppt4.pptx idea generat
Entreprenuership_ppt4.pptx  idea generatEntreprenuership_ppt4.pptx  idea generat
Entreprenuership_ppt4.pptx idea generat
 
User Research Tools: Don't just do it, do it well
User Research Tools: Don't just do it, do it wellUser Research Tools: Don't just do it, do it well
User Research Tools: Don't just do it, do it well
 
Decision makinging management
Decision makinging managementDecision makinging management
Decision makinging management
 
What is requirement gathering chap3 1.pptx
What is requirement gathering chap3 1.pptxWhat is requirement gathering chap3 1.pptx
What is requirement gathering chap3 1.pptx
 
BA Techniques BABOK
BA Techniques BABOKBA Techniques BABOK
BA Techniques BABOK
 
Identifying sharing-good-practices
Identifying sharing-good-practicesIdentifying sharing-good-practices
Identifying sharing-good-practices
 
TRAIN MODEL.pptx
TRAIN MODEL.pptxTRAIN MODEL.pptx
TRAIN MODEL.pptx
 
Case study method
Case study methodCase study method
Case study method
 
Facilitation 101
Facilitation 101Facilitation 101
Facilitation 101
 
Free sample 25% Professional in Business Analysis PMI-PBA
Free sample 25%  Professional in Business Analysis PMI-PBAFree sample 25%  Professional in Business Analysis PMI-PBA
Free sample 25% Professional in Business Analysis PMI-PBA
 
Elicitation Techniques
Elicitation TechniquesElicitation Techniques
Elicitation Techniques
 
Marketing research exploratory research using qualitative and observation me...
Marketing research  exploratory research using qualitative and observation me...Marketing research  exploratory research using qualitative and observation me...
Marketing research exploratory research using qualitative and observation me...
 
Qualitative research technique
Qualitative research techniqueQualitative research technique
Qualitative research technique
 
Chapter 3
Chapter 3Chapter 3
Chapter 3
 
Software Requirement Elicitation Techniques http://www.imran.xyz
Software Requirement Elicitation Techniques http://www.imran.xyzSoftware Requirement Elicitation Techniques http://www.imran.xyz
Software Requirement Elicitation Techniques http://www.imran.xyz
 
Measuring Nonprofit Outcomes
Measuring Nonprofit OutcomesMeasuring Nonprofit Outcomes
Measuring Nonprofit Outcomes
 
NTU Consulting Club_2020 Info Session
NTU Consulting Club_2020 Info SessionNTU Consulting Club_2020 Info Session
NTU Consulting Club_2020 Info Session
 
Needs Assessment
Needs AssessmentNeeds Assessment
Needs Assessment
 

More from Sunil-QA

Step by Step Guide to Learn SDLC
Step by Step Guide to Learn SDLCStep by Step Guide to Learn SDLC
Step by Step Guide to Learn SDLCSunil-QA
 
Workflow Diagram
Workflow DiagramWorkflow Diagram
Workflow DiagramSunil-QA
 
Business Functional Requirements
Business Functional RequirementsBusiness Functional Requirements
Business Functional RequirementsSunil-QA
 
Agile User Stories
Agile  User StoriesAgile  User Stories
Agile User StoriesSunil-QA
 
Enterprise Analysis
Enterprise AnalysisEnterprise Analysis
Enterprise AnalysisSunil-QA
 
Introduction to Business Analysis
Introduction to Business Analysis Introduction to Business Analysis
Introduction to Business Analysis Sunil-QA
 
Types of Databases
Types of DatabasesTypes of Databases
Types of DatabasesSunil-QA
 
Introduction to UML
Introduction to UMLIntroduction to UML
Introduction to UMLSunil-QA
 
Stakeholder Analysis
Stakeholder AnalysisStakeholder Analysis
Stakeholder AnalysisSunil-QA
 
Developing A Business Case
Developing A Business CaseDeveloping A Business Case
Developing A Business CaseSunil-QA
 
Business Analysis Techniques
Business Analysis TechniquesBusiness Analysis Techniques
Business Analysis TechniquesSunil-QA
 
Case Study British Airways Stakeholder Analysis
Case Study British Airways Stakeholder AnalysisCase Study British Airways Stakeholder Analysis
Case Study British Airways Stakeholder AnalysisSunil-QA
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to AgileSunil-QA
 
Agile User Stories
Agile User StoriesAgile User Stories
Agile User StoriesSunil-QA
 
Agile - User Stories
Agile - User StoriesAgile - User Stories
Agile - User StoriesSunil-QA
 
Case Study British Airways Stakeholder Analysis
Case Study British Airways Stakeholder AnalysisCase Study British Airways Stakeholder Analysis
Case Study British Airways Stakeholder AnalysisSunil-QA
 
Business Analysis Question and Answers
Business Analysis Question and AnswersBusiness Analysis Question and Answers
Business Analysis Question and AnswersSunil-QA
 
Types of Databases
Types of DatabasesTypes of Databases
Types of DatabasesSunil-QA
 
Database Normalization
Database NormalizationDatabase Normalization
Database NormalizationSunil-QA
 

More from Sunil-QA (20)

Step by Step Guide to Learn SDLC
Step by Step Guide to Learn SDLCStep by Step Guide to Learn SDLC
Step by Step Guide to Learn SDLC
 
Workflow Diagram
Workflow DiagramWorkflow Diagram
Workflow Diagram
 
Business Functional Requirements
Business Functional RequirementsBusiness Functional Requirements
Business Functional Requirements
 
Agile User Stories
Agile  User StoriesAgile  User Stories
Agile User Stories
 
Enterprise Analysis
Enterprise AnalysisEnterprise Analysis
Enterprise Analysis
 
SDLC
SDLCSDLC
SDLC
 
Introduction to Business Analysis
Introduction to Business Analysis Introduction to Business Analysis
Introduction to Business Analysis
 
Types of Databases
Types of DatabasesTypes of Databases
Types of Databases
 
Introduction to UML
Introduction to UMLIntroduction to UML
Introduction to UML
 
Stakeholder Analysis
Stakeholder AnalysisStakeholder Analysis
Stakeholder Analysis
 
Developing A Business Case
Developing A Business CaseDeveloping A Business Case
Developing A Business Case
 
Business Analysis Techniques
Business Analysis TechniquesBusiness Analysis Techniques
Business Analysis Techniques
 
Case Study British Airways Stakeholder Analysis
Case Study British Airways Stakeholder AnalysisCase Study British Airways Stakeholder Analysis
Case Study British Airways Stakeholder Analysis
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
 
Agile User Stories
Agile User StoriesAgile User Stories
Agile User Stories
 
Agile - User Stories
Agile - User StoriesAgile - User Stories
Agile - User Stories
 
Case Study British Airways Stakeholder Analysis
Case Study British Airways Stakeholder AnalysisCase Study British Airways Stakeholder Analysis
Case Study British Airways Stakeholder Analysis
 
Business Analysis Question and Answers
Business Analysis Question and AnswersBusiness Analysis Question and Answers
Business Analysis Question and Answers
 
Types of Databases
Types of DatabasesTypes of Databases
Types of Databases
 
Database Normalization
Database NormalizationDatabase Normalization
Database Normalization
 

Recently uploaded

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 

Recently uploaded (20)

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 

Requirement Elicitation Techniques

  • 2. Page 2Classification: Restricted Agenda • Techniques Interviews  Focus Groups  Facilitated Work Shops  Group Creativity Techniques  Group Decision Making Techniques  Questionnaires & Surveys  Observations  Prototypes • Introduction to Object Oriented Analysis
  • 3. Page 3Classification: Restricted Techniques  Interviews  Focus Groups  Facilitated Work Shops  Group Creativity Techniques  Group Decision Making Techniques  Questionnaires & Surveys  Observations  Prototypes
  • 4. Page 4Classification: Restricted Interviews  It is a common/easy technique used in requirement gathering  It is a formal or informal direct talking approach to gather information  Performed by either prepared or spontaneous questions and recording responses  It may be one to one or one to multiple or multiple to multiple  This technique helps in obtaining highly focused business process knowledge from stake holder  This approach needs less planning and less stakeholder commitment for small groups
  • 5. Page 5Classification: Restricted Focus Groups  It is a technique where prequalified stakeholders and SMEs are brought together to elicit their attitudes/ideas about a product, service or result  It is guided by a moderator who help the group focused and produces the report  Focus group can gather in a same room or online over network  It can be utilized during any life-cycle state: exploratory, under development, ready to launch, or in production  It is typically more structured unlike brainstorming where goal is to actively seek broad, creative, even exaggerated ideas
  • 6. Page 6Classification: Restricted Facilitated Workshops  It is a most effective & structured way to gather and deliver high quality cross-functional requirements quickly  It is a highly productive focused event attended by carefully selected key stakeholders and subject matter experts for a short, intensive period  It is guided and moderated by a facilitator who has strong subject knowledge/experience  This technique helps in identifying issues and get resolved quickly than individual sessions  It is also called as JAD session where it brings users and development team together  It can promote trust, mutual understanding, and strong communications among the project stakeholders and project team
  • 7. Page 7Classification: Restricted Group Creativity Techniques  Brainstorming • It is an excellent way to foster creative thinking about a problem and it aims to produce multiple new ideas/solutions for further analysis  Nominal Group Technique • Useful ideas are voted and ranked for further brainstorming and prioritization  The Delphi Technique • Experts answers questionnaire in 2 or more rounds and have options to revise their earlier answers • During this process the range of the answers will decrease and the group will converge towards the "correct" answer  Idea/Mind Mapping  Affinity Diagram
  • 8. Page 8Classification: Restricted Group Decision Making Techniques  This technique is used when there is different ideas from Users who are in similar role  It is an assessment process of multiple ideas  It is used to generate, classify, finalize and prioritize requirements  Different Methods are: • Unanimity – Everyone agrees for single solution • Majority – More than 50% members support • Plurality – Largest block agrees for an idea • Dictatorship – One person in the group decides
  • 9. Page 9Classification: Restricted Questionnaires and Surveys  It is set of written questions to gather requirement from wide range of people in very short period of time  These questions/surveys are sent to stakeholders and SMEs  This technique is used when statistical analysis is required among the ideas  Types of Questions: • Closed – Questions with predefined list of responses/answers • Open ended – Questions which are open to answer anything  Normally Closed questions are used in Surveys as it helps analyzing the responses faster
  • 10. Page 10Classification: Restricted Observations  It is a direct way of viewing individuals in their work environment to see how a task, job or a process is carried out  This method is used when user has difficulty allotting time or articulating requirement  It is also called as Job Shadowing or Following people around  It is also used to study the detailed process and to uncover hidden requirements  This technique is appropriate when documenting details about current processes or if the project is intended to enhance or change the current process  Types of Observation: • Passive/Invisible • Active/Visible
  • 11. Page 11Classification: Restricted Prototype  It is providing a working model of a expected product  It gives better clarity in visual form rather than just oral or written representation of requirements  Prototypes can be created by various mock-ups and it helps users in experimenting, providing feedback and revision  When sufficient revisions are done to prototype, then the requirements gathered are moved to next phase of the project  Types of Prototype: • Horizontal – Eg: Just UI with no backend logic gives overview • Vertical – Eg: Both UI and logic gives deep understanding