SlideShare a Scribd company logo
1 of 19
Seven Requirements
Elicitation Techniques
Real-life examples, strengths and limitations
CONTENTS
1. Disclaimer:
 Why 7?
 What is requirement? Just in case 
 What is elicitation and why not gathering?
 What is technique?
2. Techniques:
 (1) Benchmarking and market analysis
 (2) Concept modelling and mind mapping
 (3) Document analysis
 (4) Interface analysis
 (5) Process analysis
 (6) Prototyping
 (7) Survey or questionnaire
3. Q&A.
Disclaimer
 Why 7?
Magic 7 +/- 2 rule, most spread and commonly used techniques, and time limit of course.
 What is requirement? Just in case 
(BABOK definition) Requirement is a usable representation of a need.
 What is elicitation and how it differs from gathering?
Elicitation - iterative extraction of information from stakeholders or other sources. Why not
gathering:
o more proactive, less reactive
o “requirement” is not something that exists by default
o requires close collaboration with stakeholders
 What is technique?
Technique is a method (conceptually similar approaches) business analysts use to perform
business analysis tasks.
Requirements gathering vs elicitation
(1) Benchmarking and market analysis (description)
1. Benchmarking includes:
 identifying competitors
 analyze selected enterprises (survey, RFI, meetings or visits)
 determine gap between current and best practices
2. Market analysis contains:
 identifying customers and understanding their needs
 gathering market data and analyzing trends
Strengths Limitations
 New ideas, methods, tools to improve
existing functionality
 New features
 Targeting specific customer groups
− Cannot produce innovative solutions
− Time-consuming
− Requires expertise and experience
(1) Benchmarking and market analysis (example)
(2) Concept modelling and mind mapping (description)
Concept modelling together with mind mapping organize business vocabulary in a visual way.
1. Provide noun and verb (connections between noun) concepts.
2. Add categorizations, roles, if needed.
3. Organize mind-map with topics and sub-topics, branches, colors and images.
Strengths Limitations
 Business-friendly way to communicate with
stakeholders
 Summarizes thoughts, ideas (helpful for
presentations)
 Independent of data models
− Requires abstract thinking
− Can be difficult to communicate a shared
understanding of mind map
(2) Concept modelling and mind mapping (example)
(3) Document analysis (description)
1. Prepare: define materials, access content relevancy and credibility.
2. Review and analysis: conduct detailed review, add and sort notes (no conflicts or duplicates).
3. Record findings: topic, type, source, details, follow-up actions.
Strengths Limitations
 No need to create content
 Point of reference (current vs changed)
 Easy to review the findings
− Documentation should exist
− Outdated documentation
− Authors availability
Source: Display Ad Requirement Spec 2017-07-16.docx
(3) Document analysis (example)
# Topic Type Details Next steps
01 Definitions Question Products breakdown by
categories to be defined
Revise and approve the list
02 Supported ad units Constraint Only standard ad formats will
be supported
Update specification with a
note that custom ad formats
are not supported
03 Products visibility Assumption The only rule is to show /
hide products from other
marketplaces
Confirm assumption
04 Revenues reports Question Both DFP and back-end
system can serve as
revenues data source
Define the data source
05 Currencies Constraint Product price is set and
shown only in one currency.
Find a workaround for multi-
currency products
(4) Interface analysis (description)
Where, what, why, when, how, and for whom information is exchanged between solution components
(user interfaces, data integrations, APIs, etc.).
1. Prepare: understand which interfaces need to be identified (use other techniques, such as
document analysis, for instance).
2. Define: interface name and function, frequency of the usage, initial details, exchange method,
message format, etc.
Strengths Limitations
 Functional coverage increase on early stages
 Specifies business rules and constraints of
the solution
− No insights into other solution components
− 3rd parties dependency
(4) Interface analysis (example)
(5) Process analysis (description)
Assessment of the process efficiency and effectiveness, as well as opportunities of change.
1. Identify gaps: current vs desired future state.
2. Identify root cause: there might be multiple, inputs leading to the gap.
3. Generate options to improve or alternative solutions.
Strengths Limitations
 Ensures that solution addresses right issues
 Minimizing waste
− Time-consuming, requires SMEs
involvement
− High-level analysis might not reveal
problems in process
(5) Process analysis (example)
SIPOC model
Suppliers Inputs Process Outputs Customers
Google DFP
(Double Click for
Publishers)
DFP revenue
data
Revenue sharing
percentages
Revenue
distribution
calculation
Revenue report
Invoice
statements
Influencers
(inventory
owners)
Administrator
Export data
from DFP
Paste inputs
to Excel
Refresh
pivot tables
Reconcile
calculations
Distribute
reports
(6) Prototyping (description)
Defines stakeholder needs through iterative feedback process that creates design options or even
basis for development of the final solution.
1. Define approach: throw-away or evolutionary (functional) prototype.
2. Select method:
 Throw-away – paper, storyboarding, usability/visual prototyping.
 Functional – proof of concept, simulation, etc.
Strengths Limitations
 Visual representation of the future state
 Feedback provided early in the design
process
− Detailed prototypes may develop unrealistic
stakeholders expectations
− Focus on the design instead of
requirements
(6) Prototyping (example)
(7) Survey or questionnaire (description)
1. Prepare: define objective, target group, questionnaire type (close-ended or open-ended),
distribution and collection method, timeline for response, prepare questions, test survey.
2. Distribute: engage the audience.
3. Process results: summarize results and share with audience (if possible).
Strengths Limitations
 Quick
 Close-ended questions easy to quantify
 Open-ended questions provide insights and
ideas
− Response rate might be too low
− Open-ended questions processing requires
time
− Ambiguous questions may be left
unanswered or answered randomly
(7) Survey or questionnaire (example)
bit.ly/2CMqhhM
Thank you! Any questions?

More Related Content

What's hot

Business Analyst Training in Hyderabad
Business Analyst Training in HyderabadBusiness Analyst Training in Hyderabad
Business Analyst Training in HyderabadUgs8008
 
Internal audit program auditor attribute piyush
Internal audit program   auditor attribute  piyushInternal audit program   auditor attribute  piyush
Internal audit program auditor attribute piyushsnehajauhari
 
2014 asdenca - An outlook on patterns as an aid for business and it alignment...
2014 asdenca - An outlook on patterns as an aid for business and it alignment...2014 asdenca - An outlook on patterns as an aid for business and it alignment...
2014 asdenca - An outlook on patterns as an aid for business and it alignment...CaaS EU FP7 Project
 
BABOK v3 讀書會 CH5 20150528
BABOK v3 讀書會 CH5 20150528BABOK v3 讀書會 CH5 20150528
BABOK v3 讀書會 CH5 20150528moris lee
 
Analysis in Action 21 September 2021
Analysis in Action 21 September 2021Analysis in Action 21 September 2021
Analysis in Action 21 September 2021IIBA UK Chapter
 
Market analysis tools in npd (final)
Market analysis tools in npd (final)Market analysis tools in npd (final)
Market analysis tools in npd (final)Omid Aminzadeh Gohari
 
Requirements elicitation
Requirements elicitationRequirements elicitation
Requirements elicitationAbdul Basit
 
Market Research END-TO-END Benefits
Market Research END-TO-END BenefitsMarket Research END-TO-END Benefits
Market Research END-TO-END BenefitsEminenture
 
Information gathering interactive methods
Information gathering interactive methodsInformation gathering interactive methods
Information gathering interactive methodsKiran Ajudiya
 
Introduction to DMN
Introduction to DMNIntroduction to DMN
Introduction to DMNMax Tay
 
Software Requirements Elicitation Methods
Software Requirements Elicitation MethodsSoftware Requirements Elicitation Methods
Software Requirements Elicitation Methodsmnaeem22
 
Rapidly Generating Human and System Requirements - Mark Mellblom
Rapidly Generating Human and System Requirements  - Mark MellblomRapidly Generating Human and System Requirements  - Mark Mellblom
Rapidly Generating Human and System Requirements - Mark MellblomPaul W. Johnson
 
Business Analysis Training |Business Analysis Demo Video
Business Analysis Training |Business Analysis Demo VideoBusiness Analysis Training |Business Analysis Demo Video
Business Analysis Training |Business Analysis Demo VideoRajeshGOT
 
Driving Your BA Career Roles
Driving Your BA Career RolesDriving Your BA Career Roles
Driving Your BA Career RolesShankar Karthik
 
Product Design Team6
Product Design Team6Product Design Team6
Product Design Team6Kienho Chan
 

What's hot (20)

Business Analyst Training in Hyderabad
Business Analyst Training in HyderabadBusiness Analyst Training in Hyderabad
Business Analyst Training in Hyderabad
 
Internal audit program auditor attribute piyush
Internal audit program   auditor attribute  piyushInternal audit program   auditor attribute  piyush
Internal audit program auditor attribute piyush
 
Business Analysis
Business AnalysisBusiness Analysis
Business Analysis
 
2014 asdenca - An outlook on patterns as an aid for business and it alignment...
2014 asdenca - An outlook on patterns as an aid for business and it alignment...2014 asdenca - An outlook on patterns as an aid for business and it alignment...
2014 asdenca - An outlook on patterns as an aid for business and it alignment...
 
Requirements Elicitation
Requirements ElicitationRequirements Elicitation
Requirements Elicitation
 
BABOK v3 讀書會 CH5 20150528
BABOK v3 讀書會 CH5 20150528BABOK v3 讀書會 CH5 20150528
BABOK v3 讀書會 CH5 20150528
 
Analysis in Action 21 September 2021
Analysis in Action 21 September 2021Analysis in Action 21 September 2021
Analysis in Action 21 September 2021
 
Market analysis tools in npd (final)
Market analysis tools in npd (final)Market analysis tools in npd (final)
Market analysis tools in npd (final)
 
Requirements elicitation
Requirements elicitationRequirements elicitation
Requirements elicitation
 
Market Research END-TO-END Benefits
Market Research END-TO-END BenefitsMarket Research END-TO-END Benefits
Market Research END-TO-END Benefits
 
Requirements elicitation
Requirements elicitationRequirements elicitation
Requirements elicitation
 
Information gathering interactive methods
Information gathering interactive methodsInformation gathering interactive methods
Information gathering interactive methods
 
Introduction to DMN
Introduction to DMNIntroduction to DMN
Introduction to DMN
 
Software Requirements Elicitation Methods
Software Requirements Elicitation MethodsSoftware Requirements Elicitation Methods
Software Requirements Elicitation Methods
 
BIS2311Topic1
BIS2311Topic1BIS2311Topic1
BIS2311Topic1
 
Rapidly Generating Human and System Requirements - Mark Mellblom
Rapidly Generating Human and System Requirements  - Mark MellblomRapidly Generating Human and System Requirements  - Mark Mellblom
Rapidly Generating Human and System Requirements - Mark Mellblom
 
Business Analysis Training |Business Analysis Demo Video
Business Analysis Training |Business Analysis Demo VideoBusiness Analysis Training |Business Analysis Demo Video
Business Analysis Training |Business Analysis Demo Video
 
Driving Your BA Career Roles
Driving Your BA Career RolesDriving Your BA Career Roles
Driving Your BA Career Roles
 
Concept Generation Aksh ppt
Concept Generation Aksh pptConcept Generation Aksh ppt
Concept Generation Aksh ppt
 
Product Design Team6
Product Design Team6Product Design Team6
Product Design Team6
 

Similar to Vadim Tsapok:” Seven requirements elicitation techniques: real-life examples, strengths and limitations”

Competitors research for Business (analysis and marketing)
Competitors research for Business (analysis and marketing)Competitors research for Business (analysis and marketing)
Competitors research for Business (analysis and marketing)Anna Ulyanova
 
Chapter 7 Management Concultancy by Cabrera
Chapter 7 Management Concultancy by CabreraChapter 7 Management Concultancy by Cabrera
Chapter 7 Management Concultancy by CabreraKriza Matro
 
BUSN350Week 3 Business Problem and RequirementsBusiness.docx
BUSN350Week 3 Business Problem and RequirementsBusiness.docxBUSN350Week 3 Business Problem and RequirementsBusiness.docx
BUSN350Week 3 Business Problem and RequirementsBusiness.docxhumphrieskalyn
 
CIB 3103: Requirements Capture
CIB 3103: Requirements CaptureCIB 3103: Requirements Capture
CIB 3103: Requirements CaptureAhmad Ammari
 
Ch 3 -continued.pptx
Ch 3 -continued.pptxCh 3 -continued.pptx
Ch 3 -continued.pptxbalewayalew
 
Guide to competitive assessment
Guide to competitive assessment Guide to competitive assessment
Guide to competitive assessment gazhoo
 
BABoK V2 Requirements Elicitation (RE)
BABoK V2 Requirements Elicitation (RE)BABoK V2 Requirements Elicitation (RE)
BABoK V2 Requirements Elicitation (RE)AMJAD SHAIKH
 
Requirements Workshop -Text Analytics System - Serene Zawaydeh
Requirements Workshop -Text Analytics System - Serene ZawaydehRequirements Workshop -Text Analytics System - Serene Zawaydeh
Requirements Workshop -Text Analytics System - Serene ZawaydehSerene Zawaydeh
 
chapter 2-Business Analysis Key Concepts.pdf
chapter 2-Business Analysis Key Concepts.pdfchapter 2-Business Analysis Key Concepts.pdf
chapter 2-Business Analysis Key Concepts.pdfyigerem
 
Business Analyst Overview
Business Analyst OverviewBusiness Analyst Overview
Business Analyst OverviewSalil Vaidya
 
Ism 80 lecture notes
Ism 80 lecture notesIsm 80 lecture notes
Ism 80 lecture notesj_shapiro
 
Project Portfolio Strategic Planning
Project Portfolio Strategic PlanningProject Portfolio Strategic Planning
Project Portfolio Strategic Planningvmakarov
 
Scanning of Business Analysis
Scanning of Business AnalysisScanning of Business Analysis
Scanning of Business AnalysisTechShiv
 
Presentation to Analytics Network of the OR Society Nov 2020
Presentation to Analytics Network of the OR Society Nov 2020Presentation to Analytics Network of the OR Society Nov 2020
Presentation to Analytics Network of the OR Society Nov 2020Paul Laughlin
 
Business Analysis Study Notes
Business Analysis Study NotesBusiness Analysis Study Notes
Business Analysis Study NotesGeet Sehgal
 
Unit3 productdevelopmentconcepttopf
Unit3 productdevelopmentconcepttopfUnit3 productdevelopmentconcepttopf
Unit3 productdevelopmentconcepttopfAtul Joshi
 
Benchmarking in healthcare
Benchmarking in healthcareBenchmarking in healthcare
Benchmarking in healthcareMahmoud Shaqria
 
Modeling Framework to Support Evidence-Based Decisions
Modeling Framework to Support Evidence-Based DecisionsModeling Framework to Support Evidence-Based Decisions
Modeling Framework to Support Evidence-Based DecisionsAlbert Simard
 

Similar to Vadim Tsapok:” Seven requirements elicitation techniques: real-life examples, strengths and limitations” (20)

Competitors research for Business (analysis and marketing)
Competitors research for Business (analysis and marketing)Competitors research for Business (analysis and marketing)
Competitors research for Business (analysis and marketing)
 
Chapter 7 Management Concultancy by Cabrera
Chapter 7 Management Concultancy by CabreraChapter 7 Management Concultancy by Cabrera
Chapter 7 Management Concultancy by Cabrera
 
BUSN350Week 3 Business Problem and RequirementsBusiness.docx
BUSN350Week 3 Business Problem and RequirementsBusiness.docxBUSN350Week 3 Business Problem and RequirementsBusiness.docx
BUSN350Week 3 Business Problem and RequirementsBusiness.docx
 
CIB 3103: Requirements Capture
CIB 3103: Requirements CaptureCIB 3103: Requirements Capture
CIB 3103: Requirements Capture
 
Ch 3 -continued.pptx
Ch 3 -continued.pptxCh 3 -continued.pptx
Ch 3 -continued.pptx
 
Guide to competitive assessment
Guide to competitive assessment Guide to competitive assessment
Guide to competitive assessment
 
Requirement Analysis - Dr. Hu.pdf
Requirement Analysis - Dr. Hu.pdfRequirement Analysis - Dr. Hu.pdf
Requirement Analysis - Dr. Hu.pdf
 
BABoK V2 Requirements Elicitation (RE)
BABoK V2 Requirements Elicitation (RE)BABoK V2 Requirements Elicitation (RE)
BABoK V2 Requirements Elicitation (RE)
 
Requirements Workshop -Text Analytics System - Serene Zawaydeh
Requirements Workshop -Text Analytics System - Serene ZawaydehRequirements Workshop -Text Analytics System - Serene Zawaydeh
Requirements Workshop -Text Analytics System - Serene Zawaydeh
 
2904473407
29044734072904473407
2904473407
 
chapter 2-Business Analysis Key Concepts.pdf
chapter 2-Business Analysis Key Concepts.pdfchapter 2-Business Analysis Key Concepts.pdf
chapter 2-Business Analysis Key Concepts.pdf
 
Business Analyst Overview
Business Analyst OverviewBusiness Analyst Overview
Business Analyst Overview
 
Ism 80 lecture notes
Ism 80 lecture notesIsm 80 lecture notes
Ism 80 lecture notes
 
Project Portfolio Strategic Planning
Project Portfolio Strategic PlanningProject Portfolio Strategic Planning
Project Portfolio Strategic Planning
 
Scanning of Business Analysis
Scanning of Business AnalysisScanning of Business Analysis
Scanning of Business Analysis
 
Presentation to Analytics Network of the OR Society Nov 2020
Presentation to Analytics Network of the OR Society Nov 2020Presentation to Analytics Network of the OR Society Nov 2020
Presentation to Analytics Network of the OR Society Nov 2020
 
Business Analysis Study Notes
Business Analysis Study NotesBusiness Analysis Study Notes
Business Analysis Study Notes
 
Unit3 productdevelopmentconcepttopf
Unit3 productdevelopmentconcepttopfUnit3 productdevelopmentconcepttopf
Unit3 productdevelopmentconcepttopf
 
Benchmarking in healthcare
Benchmarking in healthcareBenchmarking in healthcare
Benchmarking in healthcare
 
Modeling Framework to Support Evidence-Based Decisions
Modeling Framework to Support Evidence-Based DecisionsModeling Framework to Support Evidence-Based Decisions
Modeling Framework to Support Evidence-Based Decisions
 

More from Dakiry

НАРЦИСИЗМ ЯК ПАСИВНЕ КУРІННЯ
НАРЦИСИЗМ ЯК ПАСИВНЕ КУРІННЯНАРЦИСИЗМ ЯК ПАСИВНЕ КУРІННЯ
НАРЦИСИЗМ ЯК ПАСИВНЕ КУРІННЯDakiry
 
МАНІПУЛЯЦІЇ: ХТО КОГО І ДЛЯ ЧОГО? - Інна Тіторенко
МАНІПУЛЯЦІЇ: ХТО КОГО І ДЛЯ ЧОГО? - Інна ТіторенкоМАНІПУЛЯЦІЇ: ХТО КОГО І ДЛЯ ЧОГО? - Інна Тіторенко
МАНІПУЛЯЦІЇ: ХТО КОГО І ДЛЯ ЧОГО? - Інна ТіторенкоDakiry
 
How to run a discovery workshop
How to run a discovery workshopHow to run a discovery workshop
How to run a discovery workshopDakiry
 
З понеділка йду на новий проект. The tester’s version - Олександра Зубаль
З понеділка йду на новий проект. The tester’s version - Олександра ЗубальЗ понеділка йду на новий проект. The tester’s version - Олександра Зубаль
З понеділка йду на новий проект. The tester’s version - Олександра ЗубальDakiry
 
Робота з текстом: від чернетки до опублікування
Робота з текстом: від чернетки до опублікуванняРобота з текстом: від чернетки до опублікування
Робота з текстом: від чернетки до опублікуванняDakiry
 
Контентна стратегія в ІТ: від статті до першого ліда
Контентна стратегія в ІТ: від статті до першого лідаКонтентна стратегія в ІТ: від статті до першого ліда
Контентна стратегія в ІТ: від статті до першого лідаDakiry
 
Oleh Shpyrna "Security Testing Basics: Check your Webapp for gaps before l_unch"
Oleh Shpyrna "Security Testing Basics: Check your Webapp for gaps before l_unch"Oleh Shpyrna "Security Testing Basics: Check your Webapp for gaps before l_unch"
Oleh Shpyrna "Security Testing Basics: Check your Webapp for gaps before l_unch"Dakiry
 
Stepan Shykerynets "Power of QA (A Journey: From Hell to Heaven. Story of gr...
Stepan Shykerynets "Power of QA (A Journey: From Hell to Heaven.  Story of gr...Stepan Shykerynets "Power of QA (A Journey: From Hell to Heaven.  Story of gr...
Stepan Shykerynets "Power of QA (A Journey: From Hell to Heaven. Story of gr...Dakiry
 
Микола Солопій "Selenium рулить, однак..."
Микола Солопій "Selenium рулить, однак..."Микола Солопій "Selenium рулить, однак..."
Микола Солопій "Selenium рулить, однак..."Dakiry
 
Oleksandra Zubal "Project starters: test automation view"
Oleksandra Zubal "Project starters: test automation view"Oleksandra Zubal "Project starters: test automation view"
Oleksandra Zubal "Project starters: test automation view"Dakiry
 
Vladyslav Romanchenko "How to keep high code quality without e2e tests"
Vladyslav Romanchenko "How to keep high code quality without e2e tests"Vladyslav Romanchenko "How to keep high code quality without e2e tests"
Vladyslav Romanchenko "How to keep high code quality without e2e tests"Dakiry
 
Діана Пінчук "Як відрізнити авторизацію від аутентифікації та перестати бояти...
Діана Пінчук "Як відрізнити авторизацію від аутентифікації та перестати бояти...Діана Пінчук "Як відрізнити авторизацію від аутентифікації та перестати бояти...
Діана Пінчук "Як відрізнити авторизацію від аутентифікації та перестати бояти...Dakiry
 
Yuriy Malyi "E2E testing organization in multi-system projects"
Yuriy Malyi "E2E testing organization in multi-system projects"Yuriy Malyi "E2E testing organization in multi-system projects"
Yuriy Malyi "E2E testing organization in multi-system projects"Dakiry
 
Petro Tarasenko "You've become a TL. What's next?"
 Petro Tarasenko "You've become a TL. What's next?" Petro Tarasenko "You've become a TL. What's next?"
Petro Tarasenko "You've become a TL. What's next?"Dakiry
 
Roman Yakymchuk "Дослідницьке тестування. Перезапуск"
Roman Yakymchuk "Дослідницьке тестування. Перезапуск"Roman Yakymchuk "Дослідницьке тестування. Перезапуск"
Roman Yakymchuk "Дослідницьке тестування. Перезапуск"Dakiry
 
Maryna Shulga "Mission Impossible. Впровадити тест процеси, якщо ніхто цього ...
Maryna Shulga "Mission Impossible. Впровадити тест процеси, якщо ніхто цього ...Maryna Shulga "Mission Impossible. Впровадити тест процеси, якщо ніхто цього ...
Maryna Shulga "Mission Impossible. Впровадити тест процеси, якщо ніхто цього ...Dakiry
 
Олексій Брошков "Мистецтво Дослідницького Тестування"
Олексій Брошков "Мистецтво Дослідницького Тестування"Олексій Брошков "Мистецтво Дослідницького Тестування"
Олексій Брошков "Мистецтво Дослідницького Тестування"Dakiry
 
Альона Тудан " Життя QA в ажурі"
Альона Тудан " Життя QA в ажурі"Альона Тудан " Життя QA в ажурі"
Альона Тудан " Життя QA в ажурі"Dakiry
 
Андрій Степура "Тренди в публічних виступах"
Андрій Степура "Тренди в публічних виступах"Андрій Степура "Тренди в публічних виступах"
Андрій Степура "Тренди в публічних виступах"Dakiry
 
Зоряна Борбулевич "Підхід, який трансформував компанію Microsoft: ННК і його...
Зоряна Борбулевич "Підхід, який трансформував компанію Microsoft:  ННК і його...Зоряна Борбулевич "Підхід, який трансформував компанію Microsoft:  ННК і його...
Зоряна Борбулевич "Підхід, який трансформував компанію Microsoft: ННК і його...Dakiry
 

More from Dakiry (20)

НАРЦИСИЗМ ЯК ПАСИВНЕ КУРІННЯ
НАРЦИСИЗМ ЯК ПАСИВНЕ КУРІННЯНАРЦИСИЗМ ЯК ПАСИВНЕ КУРІННЯ
НАРЦИСИЗМ ЯК ПАСИВНЕ КУРІННЯ
 
МАНІПУЛЯЦІЇ: ХТО КОГО І ДЛЯ ЧОГО? - Інна Тіторенко
МАНІПУЛЯЦІЇ: ХТО КОГО І ДЛЯ ЧОГО? - Інна ТіторенкоМАНІПУЛЯЦІЇ: ХТО КОГО І ДЛЯ ЧОГО? - Інна Тіторенко
МАНІПУЛЯЦІЇ: ХТО КОГО І ДЛЯ ЧОГО? - Інна Тіторенко
 
How to run a discovery workshop
How to run a discovery workshopHow to run a discovery workshop
How to run a discovery workshop
 
З понеділка йду на новий проект. The tester’s version - Олександра Зубаль
З понеділка йду на новий проект. The tester’s version - Олександра ЗубальЗ понеділка йду на новий проект. The tester’s version - Олександра Зубаль
З понеділка йду на новий проект. The tester’s version - Олександра Зубаль
 
Робота з текстом: від чернетки до опублікування
Робота з текстом: від чернетки до опублікуванняРобота з текстом: від чернетки до опублікування
Робота з текстом: від чернетки до опублікування
 
Контентна стратегія в ІТ: від статті до першого ліда
Контентна стратегія в ІТ: від статті до першого лідаКонтентна стратегія в ІТ: від статті до першого ліда
Контентна стратегія в ІТ: від статті до першого ліда
 
Oleh Shpyrna "Security Testing Basics: Check your Webapp for gaps before l_unch"
Oleh Shpyrna "Security Testing Basics: Check your Webapp for gaps before l_unch"Oleh Shpyrna "Security Testing Basics: Check your Webapp for gaps before l_unch"
Oleh Shpyrna "Security Testing Basics: Check your Webapp for gaps before l_unch"
 
Stepan Shykerynets "Power of QA (A Journey: From Hell to Heaven. Story of gr...
Stepan Shykerynets "Power of QA (A Journey: From Hell to Heaven.  Story of gr...Stepan Shykerynets "Power of QA (A Journey: From Hell to Heaven.  Story of gr...
Stepan Shykerynets "Power of QA (A Journey: From Hell to Heaven. Story of gr...
 
Микола Солопій "Selenium рулить, однак..."
Микола Солопій "Selenium рулить, однак..."Микола Солопій "Selenium рулить, однак..."
Микола Солопій "Selenium рулить, однак..."
 
Oleksandra Zubal "Project starters: test automation view"
Oleksandra Zubal "Project starters: test automation view"Oleksandra Zubal "Project starters: test automation view"
Oleksandra Zubal "Project starters: test automation view"
 
Vladyslav Romanchenko "How to keep high code quality without e2e tests"
Vladyslav Romanchenko "How to keep high code quality without e2e tests"Vladyslav Romanchenko "How to keep high code quality without e2e tests"
Vladyslav Romanchenko "How to keep high code quality without e2e tests"
 
Діана Пінчук "Як відрізнити авторизацію від аутентифікації та перестати бояти...
Діана Пінчук "Як відрізнити авторизацію від аутентифікації та перестати бояти...Діана Пінчук "Як відрізнити авторизацію від аутентифікації та перестати бояти...
Діана Пінчук "Як відрізнити авторизацію від аутентифікації та перестати бояти...
 
Yuriy Malyi "E2E testing organization in multi-system projects"
Yuriy Malyi "E2E testing organization in multi-system projects"Yuriy Malyi "E2E testing organization in multi-system projects"
Yuriy Malyi "E2E testing organization in multi-system projects"
 
Petro Tarasenko "You've become a TL. What's next?"
 Petro Tarasenko "You've become a TL. What's next?" Petro Tarasenko "You've become a TL. What's next?"
Petro Tarasenko "You've become a TL. What's next?"
 
Roman Yakymchuk "Дослідницьке тестування. Перезапуск"
Roman Yakymchuk "Дослідницьке тестування. Перезапуск"Roman Yakymchuk "Дослідницьке тестування. Перезапуск"
Roman Yakymchuk "Дослідницьке тестування. Перезапуск"
 
Maryna Shulga "Mission Impossible. Впровадити тест процеси, якщо ніхто цього ...
Maryna Shulga "Mission Impossible. Впровадити тест процеси, якщо ніхто цього ...Maryna Shulga "Mission Impossible. Впровадити тест процеси, якщо ніхто цього ...
Maryna Shulga "Mission Impossible. Впровадити тест процеси, якщо ніхто цього ...
 
Олексій Брошков "Мистецтво Дослідницького Тестування"
Олексій Брошков "Мистецтво Дослідницького Тестування"Олексій Брошков "Мистецтво Дослідницького Тестування"
Олексій Брошков "Мистецтво Дослідницького Тестування"
 
Альона Тудан " Життя QA в ажурі"
Альона Тудан " Життя QA в ажурі"Альона Тудан " Життя QA в ажурі"
Альона Тудан " Життя QA в ажурі"
 
Андрій Степура "Тренди в публічних виступах"
Андрій Степура "Тренди в публічних виступах"Андрій Степура "Тренди в публічних виступах"
Андрій Степура "Тренди в публічних виступах"
 
Зоряна Борбулевич "Підхід, який трансформував компанію Microsoft: ННК і його...
Зоряна Борбулевич "Підхід, який трансформував компанію Microsoft:  ННК і його...Зоряна Борбулевич "Підхід, який трансформував компанію Microsoft:  ННК і його...
Зоряна Борбулевич "Підхід, який трансформував компанію Microsoft: ННК і його...
 

Recently uploaded

M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsMichael W. Hawkins
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataExhibitors Data
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 
A305_A2_file_Batkhuu progress report.pdf
A305_A2_file_Batkhuu progress report.pdfA305_A2_file_Batkhuu progress report.pdf
A305_A2_file_Batkhuu progress report.pdftbatkhuu1
 
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...Suhani Kapoor
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 

Recently uploaded (20)

M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
A305_A2_file_Batkhuu progress report.pdf
A305_A2_file_Batkhuu progress report.pdfA305_A2_file_Batkhuu progress report.pdf
A305_A2_file_Batkhuu progress report.pdf
 
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 

Vadim Tsapok:” Seven requirements elicitation techniques: real-life examples, strengths and limitations”

  • 1. Seven Requirements Elicitation Techniques Real-life examples, strengths and limitations
  • 2. CONTENTS 1. Disclaimer:  Why 7?  What is requirement? Just in case   What is elicitation and why not gathering?  What is technique? 2. Techniques:  (1) Benchmarking and market analysis  (2) Concept modelling and mind mapping  (3) Document analysis  (4) Interface analysis  (5) Process analysis  (6) Prototyping  (7) Survey or questionnaire 3. Q&A.
  • 3. Disclaimer  Why 7? Magic 7 +/- 2 rule, most spread and commonly used techniques, and time limit of course.  What is requirement? Just in case  (BABOK definition) Requirement is a usable representation of a need.  What is elicitation and how it differs from gathering? Elicitation - iterative extraction of information from stakeholders or other sources. Why not gathering: o more proactive, less reactive o “requirement” is not something that exists by default o requires close collaboration with stakeholders  What is technique? Technique is a method (conceptually similar approaches) business analysts use to perform business analysis tasks.
  • 5. (1) Benchmarking and market analysis (description) 1. Benchmarking includes:  identifying competitors  analyze selected enterprises (survey, RFI, meetings or visits)  determine gap between current and best practices 2. Market analysis contains:  identifying customers and understanding their needs  gathering market data and analyzing trends Strengths Limitations  New ideas, methods, tools to improve existing functionality  New features  Targeting specific customer groups − Cannot produce innovative solutions − Time-consuming − Requires expertise and experience
  • 6. (1) Benchmarking and market analysis (example)
  • 7. (2) Concept modelling and mind mapping (description) Concept modelling together with mind mapping organize business vocabulary in a visual way. 1. Provide noun and verb (connections between noun) concepts. 2. Add categorizations, roles, if needed. 3. Organize mind-map with topics and sub-topics, branches, colors and images. Strengths Limitations  Business-friendly way to communicate with stakeholders  Summarizes thoughts, ideas (helpful for presentations)  Independent of data models − Requires abstract thinking − Can be difficult to communicate a shared understanding of mind map
  • 8. (2) Concept modelling and mind mapping (example)
  • 9. (3) Document analysis (description) 1. Prepare: define materials, access content relevancy and credibility. 2. Review and analysis: conduct detailed review, add and sort notes (no conflicts or duplicates). 3. Record findings: topic, type, source, details, follow-up actions. Strengths Limitations  No need to create content  Point of reference (current vs changed)  Easy to review the findings − Documentation should exist − Outdated documentation − Authors availability
  • 10. Source: Display Ad Requirement Spec 2017-07-16.docx (3) Document analysis (example) # Topic Type Details Next steps 01 Definitions Question Products breakdown by categories to be defined Revise and approve the list 02 Supported ad units Constraint Only standard ad formats will be supported Update specification with a note that custom ad formats are not supported 03 Products visibility Assumption The only rule is to show / hide products from other marketplaces Confirm assumption 04 Revenues reports Question Both DFP and back-end system can serve as revenues data source Define the data source 05 Currencies Constraint Product price is set and shown only in one currency. Find a workaround for multi- currency products
  • 11. (4) Interface analysis (description) Where, what, why, when, how, and for whom information is exchanged between solution components (user interfaces, data integrations, APIs, etc.). 1. Prepare: understand which interfaces need to be identified (use other techniques, such as document analysis, for instance). 2. Define: interface name and function, frequency of the usage, initial details, exchange method, message format, etc. Strengths Limitations  Functional coverage increase on early stages  Specifies business rules and constraints of the solution − No insights into other solution components − 3rd parties dependency
  • 13. (5) Process analysis (description) Assessment of the process efficiency and effectiveness, as well as opportunities of change. 1. Identify gaps: current vs desired future state. 2. Identify root cause: there might be multiple, inputs leading to the gap. 3. Generate options to improve or alternative solutions. Strengths Limitations  Ensures that solution addresses right issues  Minimizing waste − Time-consuming, requires SMEs involvement − High-level analysis might not reveal problems in process
  • 14. (5) Process analysis (example) SIPOC model Suppliers Inputs Process Outputs Customers Google DFP (Double Click for Publishers) DFP revenue data Revenue sharing percentages Revenue distribution calculation Revenue report Invoice statements Influencers (inventory owners) Administrator Export data from DFP Paste inputs to Excel Refresh pivot tables Reconcile calculations Distribute reports
  • 15. (6) Prototyping (description) Defines stakeholder needs through iterative feedback process that creates design options or even basis for development of the final solution. 1. Define approach: throw-away or evolutionary (functional) prototype. 2. Select method:  Throw-away – paper, storyboarding, usability/visual prototyping.  Functional – proof of concept, simulation, etc. Strengths Limitations  Visual representation of the future state  Feedback provided early in the design process − Detailed prototypes may develop unrealistic stakeholders expectations − Focus on the design instead of requirements
  • 17. (7) Survey or questionnaire (description) 1. Prepare: define objective, target group, questionnaire type (close-ended or open-ended), distribution and collection method, timeline for response, prepare questions, test survey. 2. Distribute: engage the audience. 3. Process results: summarize results and share with audience (if possible). Strengths Limitations  Quick  Close-ended questions easy to quantify  Open-ended questions provide insights and ideas − Response rate might be too low − Open-ended questions processing requires time − Ambiguous questions may be left unanswered or answered randomly
  • 18. (7) Survey or questionnaire (example) bit.ly/2CMqhhM
  • 19. Thank you! Any questions?