Learn how to effectively gather requirements in an Agile environment. This course covers techniques and best practices to enhance collaboration and deliver value.
Effective Agile Requirements Gathering Training Syllabus
Curriculum Designed by Experts
Planning for Requirements Gathering
BA Skills Needed
Who is the Business Lead?
The Engaged Decision Maker
Business Lead Proxies and Vacant Leads
Understanding the Problem Domain
Questions to Ask
Emergent Requirements
Designing your Requirements Gathering Approach
Elicitation Techniques
Requirements Gathering Process Design Cheat Sheet
Our Sample Projects
Designing your Approach
Requirements Visioning
Visioning I
your Vision Statement
Defining the Project Objectives
Defining Conditions of Satisfaction
Sample Conditions of Satisfaction I
Sample Conditions of Satisfaction II
Create a Vision, Objectives and COS
Identifying Features/Features
High Level Use Case Diagrams
Sample Use Case Diagram
Create a Use Case Diagram
Visioning II
Process Modeling
Sample Business Process Diagrams
Sample Process Diagram (By Hand)
User Interface Flow
UI Flow - Sample (By Hand)
UI Sitemap - Sample
The Feature List
Feature List High Level
Visioning Summary
Process Modeling & UI Flows
Create your High Level Feature List
Roadmap Prioritization
Levels of Prioritization
Product Roadmap
Prioritization Factors
Product Prioritization using Value Buckets
Business Value Buckets Prioritization
Requirements Breakdown I
Feature Writing Workshops
Writing Good Requirements
Attributes of a Small Feature
Brainstorming Features
Requirements Breakdown II
Breaking Down the EPICS
Sample Compound Features
Sample Complex Features
Real World Methods for Feature Break Down
Process Based Breakdown
CRUD – Function Based Breakdown
Business Rule Breakdown
User or Platform Based Breakdown
Breaking Down the EPICs
Non-Functional Requirements
Non Functional/Foundational Features
Sample Foundation Features
Proof of Concept Requirements
Release Prioritization
Dependency Prioritization
Dependency Chart Example
Requirements Deep-Dive
Release Prioritization (Optional)
Feature Deep-Dive (Detailed Requirements)
Where are the Feature Details?
Identifying Acceptance Tests
Categories of Tests
Sample Acceptance Test Cases
Test Examples
Test Examples
Business Rules
Sample UI Prototypes
Sample UI Prototype
The 'Traceability' Question
Creating Acceptance Tests, Business Rules and UI Prototypes