Agile Business Analysis


In-person classes – 2 days / Virtual (Live online) and Anytime Learning – 4 sessions


This two-day workshop provides the essential information needed for those in the business analyst role to be successful on Agile projects. Participants will use Scrum processes to write and prioritize user stories and get the detail needed for the Team to plan and build user stories.

Pre-requisites: While we encourage participants to take our Agile Bootcamp using Scrum course, it is not required.

Skill Level: Basic


This workshop is intended for business analysts or those performing business analysis tasks. It is also suitable for anyone wanting to learn Agile/Scrum analysis in depth, including any stakeholder or participant in an organization planning to apply Scrum or wanting to improve their Scrum practices. 

PDUs/CDUs: 14  CEUs: 1.4

Certificate Programs:

  • Certificate in Agile Business Analysis


To help assimilate the tools and techniques learned, there is a mixture of various kinds of exercises throughout the course. A lively role play and case study help reinforce concepts learned. Students will need to be prepared for a high level of participation. Each participant will receive a comprehensive student guide complete with examples and workshop solutions.


Both our Traditional and Virtual classes use the same materials.

  • Comprehensive study guide with PowerPoint slides and detailed notes to serve as both an in-class guide and on-the-job reference.
  • Example case study running throughout the course.
  • A second workshop case study designed to give practice in applying business case skills.
  • Workshop solutions that serve as an example business case.
  • Class discussions and exercises to reinforce the information presented.


Quick Review of Agile Basics

  • Agile principles
  • Scrum terminology
  • Scrum roles and responsibilities
  • The BA role on Agile projects
  • The Team environment
  • Defining the product vision

Agile Requirements

  • The Agile/Scrum requirements process
  • User roles and personas
  • Components of a user story
  • Guidelines for good user stories
  • Non-functional requirements, business rules, and other constraints
  • Workshop: write user stories and create product backlog

Release Planning

  • Steps in release planning
  • Theme prioritization techniques
  • User story mapping
  • MoSCoW prioritization technique
  • Workshop: prioritizing user stories
  • Workshop: map user stories

Grooming the Product Backlog

  • Defining the product boundaries
  • Elicitation techniques to clarify user stories
  • Modeling to obtain the detail
  • Data, process, and interaction requirements
  • How prototypes help visualize the product
  • Acceptance test criteria

Sprint Planning

  • Levels of planning in agile
  • The BA role in sprint planning
  • Sprint plan
  • Selecting user stories for Sprint plan
  • Decomposing stories into tasks
  • Overview of process to estimate tasks
  • The sprint goal, plan, and commitment
  • Workshop: create sprint plan

Ceremonies and Artifacts

  • Events during a sprint
  • Activity: participate in a daily scrum
  • Incorporating feedback/handling changes to the product backlog
  • Quick look at other sprint activities (testing/building)
  • Importance of retrospectives
  • Workshop: class retrospective

 This outline is subject to change.