Skill Drills - Requirements Gathering

12
ABA ABA Developed by Lisa Estus

Transcript of Skill Drills - Requirements Gathering

ABA ABA

Developed by Lisa Estus

Elicitation

(Gathering)

Analysis

Verification Management & Communication

Validation

(Testing)

Prepare Conduct

Elicitation Activity

Document Results

Confirm Results

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.

ABA

Contact me at [email protected]

or www.lisaestus.com