Agile Business Analysis Practices

3 Day Interactive Workshop

Join us for a Three day highly-interactive workshop that hones software analyses skills in the Agile context, where requirement are constantly changing, development is iterative and collaboration with business imperative. This includes a deep-dive into Agile artifacts to effectively gather, express and manage changing requirements, mechanisms to model the business domain and iteration and release analysis and planning.

Focus on integration, team based learning labs to illustrate concepts in practice and one foot firmly in Tortillis Groups experience thousands of projects globally, keep our courses engaging, practical and enabling.


  • Understand the Agile Analyst role and its responsibilities to an agile team.
  • Learn effective methods for requirements gathering and elaboration in an agile context.
  • Obtain an understanding of how to author quality user stories and related artifacts throughout the various phases of an Agile project.
  • Understand the analysis process during development iterations.


All roles on the team, specifically including Business analysts, System Analysts, Technical Analysts, User Experience Professionals.

Detailed Course Outline :


  • Introduction of trainers and participants
  • Hopes and concerns exercise
  • Learning Objectives
  • Agile is/Agile is not illustration
  • Review of Agile best practices

Introduction of Agile Analysis

  • Goals as an analyst
  • Current pain analyst
  • Responsibilities & Accountablities of an Agile Analyst
  • Agile Analysis Lifecycle discussion
  • Agile artifacts throughout the development process
  • Agile in basket exercise.

Project Vision & Business Objectives

  • Shared understanding
  • Defining the problem case
  • Project vision
  • Trying back to business objectives
  • project sliders
  • How to represent high level scope
  • Identifying project challenges
  • Models and Phases

Understanding the Business Domain

  • Story elicitation
  • User Roles and goals
  • Process Models
  • Personas
  • Scenarios and user journeys
  • Prototypes

Requirement (AKA stories)

  • Story, Iteration, Release
  • The parts of story card
  • Themes, Epics, Stories
  • Story Format
  • Role, Goal, Value Concepts
  • Invest Principle
  • Story Anti-Patterns
  • Other story witting guidelines
  • Inception level acceptance Criteria
  • assumptions
  • Non-functional requirements

Estimation & release Planning

  • Representing stories
  • Analyst role in estimation
  • Analysis risk factors – Understanding


Complexity, Completeness and volatility

  • Methods to prioritize stories
  • How to plan BA capacity for a release

Iteration level analyses

  • Review of inception level artifacts
  • Anatomy of an Iteration
  • Analyst role during an Iteration
  • Narratives or other elaboration artifacts
  • Iteration level acceptance Criteria
  • Showcases
  • Showing progress


Analysis Challenges

  • Splitting Stories
  • New Stories
  • Avoiding story explosion
  • Managing story analysis
  • Last responsible moment


Advanced Topics

  • Role of user experience in agile analysis
  • Analysis in distributed projects