SlideShare a Scribd company logo
1 of 17
10 Requirement
Elicitation Techniques
For Business Analysts
“One of the key objectives of business
analysis is to ensure that requirements
are visible to and understood by all
stakeholders”
IIBA BABOK 2.0
2 © Grassy Fork Software 2014
Requirements Elicitation
 To elicit is to
 draw forth or bring out
 call forth or draw out
 Requirements elicitation is an active effort
to extract information from stakeholders and
subject matter experts
 Elicitation is not a step or a task you do at a certain
point. It is a set of techniques you apply,
appropriately, during the requirements phase.
3 © Grassy Fork Software 2014
Why Not Requirements Gathering?
Requirements
Gathering
Requirements
Elicitation
vs.
 Like collecting sea
shells
 Take what you see
 More reactive, less
proactive
4 © Grassy Fork Software 2014
 Like archeology
 Planned, deliberate
search
 More proactive, less
reactive
10 Requirements Elicitation Techniques
Focus Groups
Document Analysis
Brainstorming
Observation
Interviews
Interface Analysis
Survey/Questionnaire
Requirements
Workshops
Prototyping
Process Modeling
5 © Grassy Fork Software 2014
#1 Brainstorming
 Produce numerous ideas
 Set a time limit
 Make it visual
 Designate a facilitator (usually the BA)
 Watch group size! (ideally 6-8)
 Establish ground rules
 criteria for evaluating and rating ideas
 do not allow criticism
 limit discussion and evaluation
 At the end, use criteria to evaluate ideas
 Can be fun, productive, and motivating
6 © Grassy Fork Software 2014
#2 Document Analysis
 Elicit information from existing documentation
 Helpful when subject matter experts are not available or
no longer with the organization
 Use relevant documentation to study
and understand relevant details
 business plans, project charters,
business rules, contracts, statements
of work, memos, emails, training
materials, etc
7 © Grassy Fork Software 2014
#3 Focus Groups
 Elicit information from a select group via a moderator
 Very formal process
 More structured
 Usually has 6-12 attendees
 Requires a skilled moderator
 Promotes discussion
 Asks open questions
 Engages all members
 Remains neutral
 Saves time and cost from not conducting
many individual interviews
8 © Grassy Fork Software 2014
#4 Interface Analysis
 Identify interfaces between solutions and define
requirements for them
 A basis for successful interoperability
 Clarify boundaries of the applications
 Identify interfacing stakeholders
 Define the inputs and outputs of the interface
 plus validation rules
 and events that trigger the interactions
 Some types of interfaces
 to/from external applications
 to/from internal applications
 to/from external hardware devices
9 © Grassy Fork Software 2014
#5 Interviews
 Ask questions geared toward uncovering information
 Formal or informal
 Directed at an individual or selected group
 Maintain focus on the goals of the interview
 Open-ended questions find information and gaps
 Closed ended questions confirm and validate
 Success depends on
 Knowledge of interviewer and interviewee(s)
 Experience of the interviewer
 Skill in documenting discussions
 Readiness of interviewee to provide information
 Relationship between the parties
 Not a good way to reach consensus (BABOK 2.0 – p.180)
10 © Grassy Fork Software 2014
#6 Observation
 Study a stakeholder's work environment
 Good when documenting current or changing processes
 Passive/Invisible
 observer does not ask questions
 takes notes
 generally stays out of the way
 Active/Visible
 dialog with the user
 while they are performing their work
 May be disruptive
 May be time consuming
 May not observe all possible
scenarios
11 © Grassy Fork Software 2014
#7 Process Modeling
 Understand work with multiple steps, roles, or
departments
 Initiated by an event
 Activities to include
 Manual
 Automated
 Combination of both
 Visual nature may help some people
 Can become complex and unwieldy
if not structured carefully.
 Complex processes should be broken into
their components to aid in understanding
12 © Grassy Fork Software 2014
#8 Prototyping
 Visually represent the user interface
 Good validation measure
 Great for interaction
 Supports visual learners
 Focus on the whole solution or just a
specific area
 Great for validating requirements and
uncovering gaps
 Can take lots of time if bogged down in
the “hows” instead of the “whats”
13 © Grassy Fork Software 2014
#9 Requirements Workshops
 One the most effective techniques
 Have an agenda
 Carefully select attendees
 Use an experienced, neutral facilitator
 Use a scribe (not the facilitator)
 One or a few days in duration
 Elicit information in a short period
 Too many participants slow it down
 Too few participants cause gaps
 Team member availability is an issue
 Combine with other techniques
 interviews
 surveys or questionnaires
 prototyping for clarity
 process modeling for understanding
14 © Grassy Fork Software 2014
#10 Survey/Questionnaire
 Efficiently elicit information from many people
 Have a purpose
 Appropriate audience
 Establish a timeframe
 Clear and concise questions
 Focus on business objective
 Support with follow-up interviews
 Closed ended questions
 Range of possible responses is very well understood
 Easier to analyze
 Open ended questions
 Extra detail when the range of response is not well understood
 Harder to analyze and quantify
 Use selectively
15 © Grassy Fork Software 2014
References / Resources
 International Institute of Business Analysis (IIBA)
 “Business Analysis Body of Knowledge 2.0”, 2009
 Wiegers, Karl E., “Software Requirements, 2nd Edition”
 Microsoft Press, 2009
© Grassy Fork Software 2014
16
© Grassy Fork Software 2014
17
Thank you for your time and attention today!
www.grassyforksoftware.com

More Related Content

Similar to ten requirement elicitation techniques for BA.pptx

S T A K E H O L D E R Fact Finding
S T A K E H O L D E R  Fact  FindingS T A K E H O L D E R  Fact  Finding
S T A K E H O L D E R Fact Finding
guest009ffa
 
A bridge between two worlds – where qual and quant meet: Slides from UX Austr...
A bridge between two worlds – where qual and quant meet: Slides from UX Austr...A bridge between two worlds – where qual and quant meet: Slides from UX Austr...
A bridge between two worlds – where qual and quant meet: Slides from UX Austr...
U1 Group
 
Usability Testing - Sivaprasath Selvaraj
Usability Testing - Sivaprasath SelvarajUsability Testing - Sivaprasath Selvaraj
Usability Testing - Sivaprasath Selvaraj
Sivaprasath Selvaraj
 
How to select a wcms and the team to make it sing jboye13
How to select a wcms and the team to make it sing   jboye13How to select a wcms and the team to make it sing   jboye13
How to select a wcms and the team to make it sing jboye13
Scott Liewehr
 

Similar to ten requirement elicitation techniques for BA.pptx (20)

Our Journey Down the Yellow Brick Road (Agile Adoption @ Directi)
Our Journey Down the Yellow Brick Road (Agile Adoption @ Directi)Our Journey Down the Yellow Brick Road (Agile Adoption @ Directi)
Our Journey Down the Yellow Brick Road (Agile Adoption @ Directi)
 
Requirement Elicitation Techniques
Requirement Elicitation TechniquesRequirement Elicitation Techniques
Requirement Elicitation Techniques
 
Requirement Elicitation Techniques
Requirement Elicitation TechniquesRequirement Elicitation Techniques
Requirement Elicitation Techniques
 
Requirement Elicitation Techniques
Requirement Elicitation TechniquesRequirement Elicitation Techniques
Requirement Elicitation Techniques
 
Requirement Elicitation Techniques
Requirement Elicitation TechniquesRequirement Elicitation Techniques
Requirement Elicitation Techniques
 
Web & Intranet Planning Workshop (half day)
Web & Intranet Planning Workshop (half day)Web & Intranet Planning Workshop (half day)
Web & Intranet Planning Workshop (half day)
 
Projectmanagement Refresher for Trainees
Projectmanagement Refresher for TraineesProjectmanagement Refresher for Trainees
Projectmanagement Refresher for Trainees
 
7 Best Practices for Your Moodle RFP
7 Best Practices for Your Moodle RFP7 Best Practices for Your Moodle RFP
7 Best Practices for Your Moodle RFP
 
Failing with agile
Failing with agileFailing with agile
Failing with agile
 
S T A K E H O L D E R Fact Finding
S T A K E H O L D E R  Fact  FindingS T A K E H O L D E R  Fact  Finding
S T A K E H O L D E R Fact Finding
 
Usability Primer - for Alberta Municipal Webmasters Working Group
Usability Primer - for Alberta Municipal Webmasters Working GroupUsability Primer - for Alberta Municipal Webmasters Working Group
Usability Primer - for Alberta Municipal Webmasters Working Group
 
Usability Testing 101 - an introduction
Usability Testing 101 - an introductionUsability Testing 101 - an introduction
Usability Testing 101 - an introduction
 
A Tester’s Guide to Collaborating with Product Owners
A Tester’s Guide to Collaborating with Product OwnersA Tester’s Guide to Collaborating with Product Owners
A Tester’s Guide to Collaborating with Product Owners
 
FLOSS2009 Øyvind Hauge
FLOSS2009 Øyvind HaugeFLOSS2009 Øyvind Hauge
FLOSS2009 Øyvind Hauge
 
A bridge between two worlds – where qual and quant meet: Slides from UX Austr...
A bridge between two worlds – where qual and quant meet: Slides from UX Austr...A bridge between two worlds – where qual and quant meet: Slides from UX Austr...
A bridge between two worlds – where qual and quant meet: Slides from UX Austr...
 
Selecting the Right Vendor/Partner for Finance Department Software and Buildi...
Selecting the Right Vendor/Partner for Finance Department Software and Buildi...Selecting the Right Vendor/Partner for Finance Department Software and Buildi...
Selecting the Right Vendor/Partner for Finance Department Software and Buildi...
 
Distracted Employees? Distract Right Back with Bite-Sized Learning and Talent...
Distracted Employees? Distract Right Back with Bite-Sized Learning and Talent...Distracted Employees? Distract Right Back with Bite-Sized Learning and Talent...
Distracted Employees? Distract Right Back with Bite-Sized Learning and Talent...
 
Usability Testing - Sivaprasath Selvaraj
Usability Testing - Sivaprasath SelvarajUsability Testing - Sivaprasath Selvaraj
Usability Testing - Sivaprasath Selvaraj
 
FCB Partners Course Preview: Process Owners in Action
FCB Partners Course Preview:  Process Owners in ActionFCB Partners Course Preview:  Process Owners in Action
FCB Partners Course Preview: Process Owners in Action
 
How to select a wcms and the team to make it sing jboye13
How to select a wcms and the team to make it sing   jboye13How to select a wcms and the team to make it sing   jboye13
How to select a wcms and the team to make it sing jboye13
 

Recently uploaded

Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
vexqp
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
gajnagarg
 
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
HyderabadDolls
 
Computer science Sql cheat sheet.pdf.pdf
Computer science Sql cheat sheet.pdf.pdfComputer science Sql cheat sheet.pdf.pdf
Computer science Sql cheat sheet.pdf.pdf
SayantanBiswas37
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
ahmedjiabur940
 
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
nirzagarg
 
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Bertram Ludäscher
 

Recently uploaded (20)

Statistics notes ,it includes mean to index numbers
Statistics notes ,it includes mean to index numbersStatistics notes ,it includes mean to index numbers
Statistics notes ,it includes mean to index numbers
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
 
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book nowVadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
 
Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...
Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...
Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...
 
Digital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareDigital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham Ware
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
 
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With OrangePredicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
 
Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...
Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...
Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
 
Computer science Sql cheat sheet.pdf.pdf
Computer science Sql cheat sheet.pdf.pdfComputer science Sql cheat sheet.pdf.pdf
Computer science Sql cheat sheet.pdf.pdf
 
Dubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls DubaiDubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls Dubai
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
 
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptxRESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
 
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
 
Kings of Saudi Arabia, information about them
Kings of Saudi Arabia, information about themKings of Saudi Arabia, information about them
Kings of Saudi Arabia, information about them
 
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
 

ten requirement elicitation techniques for BA.pptx

  • 2. “One of the key objectives of business analysis is to ensure that requirements are visible to and understood by all stakeholders” IIBA BABOK 2.0 2 © Grassy Fork Software 2014
  • 3. Requirements Elicitation  To elicit is to  draw forth or bring out  call forth or draw out  Requirements elicitation is an active effort to extract information from stakeholders and subject matter experts  Elicitation is not a step or a task you do at a certain point. It is a set of techniques you apply, appropriately, during the requirements phase. 3 © Grassy Fork Software 2014
  • 4. Why Not Requirements Gathering? Requirements Gathering Requirements Elicitation vs.  Like collecting sea shells  Take what you see  More reactive, less proactive 4 © Grassy Fork Software 2014  Like archeology  Planned, deliberate search  More proactive, less reactive
  • 5. 10 Requirements Elicitation Techniques Focus Groups Document Analysis Brainstorming Observation Interviews Interface Analysis Survey/Questionnaire Requirements Workshops Prototyping Process Modeling 5 © Grassy Fork Software 2014
  • 6. #1 Brainstorming  Produce numerous ideas  Set a time limit  Make it visual  Designate a facilitator (usually the BA)  Watch group size! (ideally 6-8)  Establish ground rules  criteria for evaluating and rating ideas  do not allow criticism  limit discussion and evaluation  At the end, use criteria to evaluate ideas  Can be fun, productive, and motivating 6 © Grassy Fork Software 2014
  • 7. #2 Document Analysis  Elicit information from existing documentation  Helpful when subject matter experts are not available or no longer with the organization  Use relevant documentation to study and understand relevant details  business plans, project charters, business rules, contracts, statements of work, memos, emails, training materials, etc 7 © Grassy Fork Software 2014
  • 8. #3 Focus Groups  Elicit information from a select group via a moderator  Very formal process  More structured  Usually has 6-12 attendees  Requires a skilled moderator  Promotes discussion  Asks open questions  Engages all members  Remains neutral  Saves time and cost from not conducting many individual interviews 8 © Grassy Fork Software 2014
  • 9. #4 Interface Analysis  Identify interfaces between solutions and define requirements for them  A basis for successful interoperability  Clarify boundaries of the applications  Identify interfacing stakeholders  Define the inputs and outputs of the interface  plus validation rules  and events that trigger the interactions  Some types of interfaces  to/from external applications  to/from internal applications  to/from external hardware devices 9 © Grassy Fork Software 2014
  • 10. #5 Interviews  Ask questions geared toward uncovering information  Formal or informal  Directed at an individual or selected group  Maintain focus on the goals of the interview  Open-ended questions find information and gaps  Closed ended questions confirm and validate  Success depends on  Knowledge of interviewer and interviewee(s)  Experience of the interviewer  Skill in documenting discussions  Readiness of interviewee to provide information  Relationship between the parties  Not a good way to reach consensus (BABOK 2.0 – p.180) 10 © Grassy Fork Software 2014
  • 11. #6 Observation  Study a stakeholder's work environment  Good when documenting current or changing processes  Passive/Invisible  observer does not ask questions  takes notes  generally stays out of the way  Active/Visible  dialog with the user  while they are performing their work  May be disruptive  May be time consuming  May not observe all possible scenarios 11 © Grassy Fork Software 2014
  • 12. #7 Process Modeling  Understand work with multiple steps, roles, or departments  Initiated by an event  Activities to include  Manual  Automated  Combination of both  Visual nature may help some people  Can become complex and unwieldy if not structured carefully.  Complex processes should be broken into their components to aid in understanding 12 © Grassy Fork Software 2014
  • 13. #8 Prototyping  Visually represent the user interface  Good validation measure  Great for interaction  Supports visual learners  Focus on the whole solution or just a specific area  Great for validating requirements and uncovering gaps  Can take lots of time if bogged down in the “hows” instead of the “whats” 13 © Grassy Fork Software 2014
  • 14. #9 Requirements Workshops  One the most effective techniques  Have an agenda  Carefully select attendees  Use an experienced, neutral facilitator  Use a scribe (not the facilitator)  One or a few days in duration  Elicit information in a short period  Too many participants slow it down  Too few participants cause gaps  Team member availability is an issue  Combine with other techniques  interviews  surveys or questionnaires  prototyping for clarity  process modeling for understanding 14 © Grassy Fork Software 2014
  • 15. #10 Survey/Questionnaire  Efficiently elicit information from many people  Have a purpose  Appropriate audience  Establish a timeframe  Clear and concise questions  Focus on business objective  Support with follow-up interviews  Closed ended questions  Range of possible responses is very well understood  Easier to analyze  Open ended questions  Extra detail when the range of response is not well understood  Harder to analyze and quantify  Use selectively 15 © Grassy Fork Software 2014
  • 16. References / Resources  International Institute of Business Analysis (IIBA)  “Business Analysis Body of Knowledge 2.0”, 2009  Wiegers, Karl E., “Software Requirements, 2nd Edition”  Microsoft Press, 2009 © Grassy Fork Software 2014 16
  • 17. © Grassy Fork Software 2014 17 Thank you for your time and attention today! www.grassyforksoftware.com