skill drills - requirements gathering
TRANSCRIPT
More than organizing and scheduling
Purpose:
• Use resources and time efficiently
• Minimize requirements churn
• Mitigate risk of failure
• Maintain goodwill of stakeholders
Brainstorming/ Requirements Workshops
Document Analysis
Focus Groups
Interface Analysis
Interviews (Pre-Elicitation Session)
Observation
Survey/Questionnaire
Prepare Conduct Brainstorming/
Requirements
Workshops
Document
Analysis Focus
Groups
Interface
Analysis Interviews (Pre-Elicitati
on Session)
Observation
Survey/Questionnaire
Techniques to Trigger Thoughts
• List of Questions
• Use Cases
• Existing System
• Whiteboard
• Screen Mockups/Wireframes Brainstorming/ Requirements
Workshops
Document Analysis
Focus Groups
Interface Analysis
Interviews (Pre-Elicitation Session)
Observation
Survey/Questionnaire
Questions to Ask in Requirements Gathering Sessions
• Business objective?
• Basic functionality?
• Underlying goal?
• Is particular design critical?
• How does it work today?
• Steps to complete task?
• What do you not like?
• If X does not happen, what should happen?
• What do you want to have happen?
• Constraints from other systems/users?
• Non-functional requirements?
Keep drilling deeper with variations of “why.”
Brainstorming/ Requirements
Workshops
Document Analysis
Focus Groups
Interface Analysis
Interviews (Pre-Elicitation Session)
Observation
Survey/Questionnaire
Record information provided by stakeholders for later use in Requirements Analysis stage:
• Written documents
• Recordings
• Whiteboards
Elicitation Activities Written documents
Audio/Video Recordings
Whiteboard (Manual/Virtual)
Document Analysis
Focus Groups
Interface Analysis
Interviews
Observation
Brainstorming / Requirements Workshops
Survey/Questionnaire
Ensure that stated requirements expressed by the stakeholder match the stakeholder’s understanding of problem and stakeholder’s needs • Requirements (unconfirmed)—BA’s understanding of stakeholder’s intentions.
• Concerns (unconfirmed)—BA’s understanding of issues identified by stakeholder, risks, assumptions, constraints and other relevant information that may be used in business analysis.