Effective Agile Requirements Gathering

Have Queries? Ask us +91 72592 22234

Course Overview

Effective Agile Requirements Gathering Training course focuses on how to effectively and efficiently gather user requirements using creative visual modeling and powerful engaging techniques. Participants will learn how to differentiate the levels of requirements, design a simple 4 step process for gathering the right level at the right time. Participants will learn by practicing on how to use fun facilitation activities to gather the "breadth" of user requirements up front and catch the usually 'missing' ones. Participants will learn how to break down big requirements into small manageable ones and how to dive into the details later. Participants will learn the creative business value points method for prioritizing requirements and how to take dependency into consideration. Participants will also learn about business rules, acceptance tests, process modeling and UI prototyping.

Course Content

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
  • The Retrospective

Requirements Testing and Change Management

  • Principles for Successful Testing
  • The Role of the Tester
  • Sample Test Results
  • How to Manage the Inevitable CHANGE!
  • Top Tips to Managing Requirements Change
  • Sample Change Management Tracking Notes
  • Resources

Customer Reviews

Thanks to Xpertised and the tutor who walked me through all the topics with Practical exposure which is helping me in my current project.

Course was quite helpful in terms of understanding of concepts and practicality. Its really a very friendly environment to learn. The timing were mutually chosen, as we both are working professional. I am quite satisfied with the course.


For Batch Details
Call us at: +91 7259222234

Not sure? Consult Our Experts

Looking for a Training for


My Team/Organization

I agree to be contacted over mail or phone

Call us at: +91 7259222234