Training

 

 

Popular Courses

Browse Our Free Resources

  • whitepapers
  • whitepapers
  • webinars
  • blogs

Our Locations

Training Centres

Vancouver, BC
Calgary, AB
Edmonton, AB
Toronto, ON
Ottawa, ON
Montreal, QC
Hunt Valley
Columbia

locations map

Calgary

550 6th Av SW
Suite 475
Calgary, AB
T2P 0S2

Toronto

821A Bloor Street West
Toronto, ON
M6G 1M1

Vancouver

409 Granville St
Suite 902
Vancouver, BC
V6C 1T2

U.S. Office

436 York Road
Suite 1
Jenkintown, PA
19046

Other Locations

Dallas, TX
Miami, FL

Home > Training > Agile and Scrum > Effective / Agile Requirements Gathering Training

Effective / Agile Requirements Gathering Training

Course#: WA2071

This is not your traditional requirements gathering course! This course focuses on how to effectively and efficiently gather user requirements using creative visual modeling and powerful engaging techniques. You will learn how to differentiate the levels of requirements, design a simple 4 step process for gathering the right level at the right time. You will learn by practicing how to use fun facilitation activities to gather the “breadth” of user requirements up front and catch the usually ‘missing’ ones. You will learn how to break down big requirements into small manageable ones and how to dive into the details later. You’ll learn a creative business value points method for prioritizing requirements and how to take dependency into consideration.. You will learn about business rules, acceptance tests, process modeling and UI prototyping.

What You will Learn

  • How to address requirements challenges
  • Stakeholder analysis and establishing their ownership
  • Understanding the 4 levels of requirements
  • 4 step process for gathering requirements
  • Defining the Product Vision
  • Defining the customer’s “Conditions of Satisfaction”
  • Facilitation and Elicitation techniques for Requirements Gathering
  • High Level Use Case Diagrams
  • Brainstorming and consolidating features
  • The art of breaking down epics into small chunks
  • The Non-Functional/Technical Requirements
  • Using Business Value Points and Dependency for prioritization
  • Identifying and mitigating Risk
  • Yes, Now Let’s Talk Details!
  • When is a Requirement “Done”?
  • User Acceptance Tests (UPFRONT!)
  • Effective Process Modeling
  • UI Prototyping
  • How to manage the inevitable CHANGE!

Audience

Business Analysts, Project Managers, Product/Business Owners, Team Leaders and Consultants responsible for gathering requirements.

Duration

2 Days

 

Outline of WA2071 Effective / Agile Requirements Gathering Training

Chapter 1. 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

Workshop 3 – Designing Your Approach

Chapter 2. 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

Workshop 4 – Create a Vision, Objectives and COS

  • Identifying Features/Features
  • High Level Use Case Diagrams
  • Sample Use Case Diagram

Workshop 5 – 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

Workshop 6 – Process Modeling & UI Flows

Workshop 7 – Create Your High Level Feature List

  • Roadmap Prioritization
  • Levels of Prioritization
  • Product Roadmap
  • Prioritization Factors
  • Product Prioritization using Value Buckets

Workshop 8 – Business Value Buckets Prioritization

Chapter 3

  • Requirements Breakdown I
  • Feature Writing Workshops
  • Writing Good Requirements
  • Attributes of a Small Feature

Workshop 9 – 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

Workshop 10 – 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

Workshop 11 – Release Prioritization (Optional)

Chapter 4. Requirements Deep-Dive

  • 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

Workshop 12 – Creating Acceptance Tests, Business Rules and UI Prototypes

Workshop 13 – The Retrospective

Chapter 5. 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
We regularly offer classes in these and other cities. Atlanta, Austin, Baltimore, Calgary, Chicago, Cleveland, Dallas, Denver, Detroit, Houston, Jacksonville, Miami, Montreal, New York City, Orlando, Ottawa, Philadelphia, Phoenix, Pittsburgh, Seattle, Toronto, Vancouver, Washington DC.
*Your name:

*Your e-mail:

*Phone:

*Company name:

Additional notes:

We have received your message. A sales representative will contact you soon.

Thank you!.

more details
buy this course

Register for a courseware sample

It's simple, and free.

 

Thank You!

You will receive an email shortly containing a link to download the requested sample of the labs for this course.