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 SwatiS-BA

Agile Training for Business Analysts
Agile Training for Business AnalystsAgile Training for Business Analysts
Agile Training for Business AnalystsSwatiS-BA
 
SDLC Training for Business Analysts
SDLC Training for Business AnalystsSDLC Training for Business Analysts
SDLC Training for Business AnalystsSwatiS-BA
 
UML Training for Business Analysts
UML Training for Business AnalystsUML Training for Business Analysts
UML Training for Business AnalystsSwatiS-BA
 
Resume/Interview Preparation
Resume/Interview Preparation   Resume/Interview Preparation
Resume/Interview Preparation SwatiS-BA
 
Role of BA in Testing
Role of BA in TestingRole of BA in Testing
Role of BA in TestingSwatiS-BA
 
Roles and Responsibilities of a BA
Roles and Responsibilities of a BARoles and Responsibilities of a BA
Roles and Responsibilities of a BASwatiS-BA
 
Introduction to UML
Introduction to UMLIntroduction to UML
Introduction to UMLSwatiS-BA
 
Workflow and Database Management
Workflow and Database ManagementWorkflow and Database Management
Workflow and Database ManagementSwatiS-BA
 
Requirements Management
Requirements ManagementRequirements Management
Requirements ManagementSwatiS-BA
 
Enterprise Analysis
Enterprise AnalysisEnterprise Analysis
Enterprise AnalysisSwatiS-BA
 
Software Development Life Cycle – SDLC
Software Development Life Cycle – SDLCSoftware Development Life Cycle – SDLC
Software Development Life Cycle – SDLCSwatiS-BA
 
Introduction to Business Analysis
Introduction to Business AnalysisIntroduction to Business Analysis
Introduction to Business AnalysisSwatiS-BA
 

More from SwatiS-BA (12)

Agile Training for Business Analysts
Agile Training for Business AnalystsAgile Training for Business Analysts
Agile Training for Business Analysts
 
SDLC Training for Business Analysts
SDLC Training for Business AnalystsSDLC Training for Business Analysts
SDLC Training for Business Analysts
 
UML Training for Business Analysts
UML Training for Business AnalystsUML Training for Business Analysts
UML Training for Business Analysts
 
Resume/Interview Preparation
Resume/Interview Preparation   Resume/Interview Preparation
Resume/Interview Preparation
 
Role of BA in Testing
Role of BA in TestingRole of BA in Testing
Role of BA in Testing
 
Roles and Responsibilities of a BA
Roles and Responsibilities of a BARoles and Responsibilities of a BA
Roles and Responsibilities of a BA
 
Introduction to UML
Introduction to UMLIntroduction to UML
Introduction to UML
 
Workflow and Database Management
Workflow and Database ManagementWorkflow and Database Management
Workflow and Database Management
 
Requirements Management
Requirements ManagementRequirements Management
Requirements Management
 
Enterprise Analysis
Enterprise AnalysisEnterprise Analysis
Enterprise Analysis
 
Software Development Life Cycle – SDLC
Software Development Life Cycle – SDLCSoftware Development Life Cycle – SDLC
Software Development Life Cycle – SDLC
 
Introduction to Business Analysis
Introduction to Business AnalysisIntroduction to Business Analysis
Introduction to Business Analysis
 

Recently uploaded

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
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
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
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
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
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
"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
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
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
 
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
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
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
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
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
 
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
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 

Recently uploaded (20)

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)
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
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
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
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
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
"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...
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
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
 
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...
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
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...
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
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
 
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
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 

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