Coconote
AI notes
AI voice & video notes
Export note
Try for free
Developing Questions for Requirements Elicitation
Jun 18, 2024
Lecture Notes: Developing Questions for Requirements Elicitation
Introduction
Presenter:
Dr. White, Founder of The Business Analysis Doctor
Topic:
Framework for developing questions during requirements elicitation
Objective:
Understanding what questions to ask during requirements gathering and elicitation.
Framework Overview
Primary Method:
Adapted 5 Ws and an H (Who, What, Where, When, Why, How)
Source:
Inspired by
The Quest for Software Requirements
Key Requirement Categories
1. Business Requirements
Objective:
Understand
why
a change is needed
Forms:
Goals, objectives, expected outcomes
Questions to Ask: (Adjusted 5 Ws and H)
Why:
Why does a change need to be made? (Consider using the 5 Whys method)
What:
What are we trying to achieve? (Business value, goals, objectives, outcomes)
Who:
Who are the stakeholders? (Organizations, business areas, customers, sponsors)
Where:
Where will the initiative be executed?
When:
When does the change need to happen by?
How:
How do we measure success?
Post-Elicitation:
Gather documents like process maps, procedures, organization charts for additional context
2. Stakeholder Requirements
Objective:
Determine what each stakeholder group needs to meet business requirements
Approaches:
Observation, shadowing, operational walkthroughs
Questions to Ask: (Adjusted 5 Ws and H)
What:
What processes or systems are involved or impacted? (Data required, applications involved)
Why:
Why are these processes or systems performed?
Who:
Who are the contributors and recipients?
Where:
Where do these processes and systems occur?
When:
When do these processes and systems occur?
How:
How are these processes and systems executed? (Steps, activities, deliverables)
Preparation:
Send questions to stakeholders in advance for better quality responses
3. Solution Requirements (Functional & Non-functional)
Objective:
Determine what the system needs to do and how it should perform to support stakeholder requirements
Questions to Ask: (Adjusted 5 Ws and H)
What:
What does the system need to do/display? What is the sequence of functional activities?
Why:
Why is this functionality needed?
Who:
Who needs or is impacted by this functionality?
Where:
Where does this functionality occur?
When:
When does this functionality occur (start, trigger, end)?
How:
How is the functionality initiated? How do we know when it’s completed?
Post-Elicitation:
Decompose functional and non-functional requirements to an atomic level
Conclusion
Contact:
Leave comments or questions below the video or visit thebadoc.com for resources
Closing Remarks:
Best wishes on your BA journey!
📄
Full transcript