Workshops

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.

Outline

 

  • 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.

Audience

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

Some of the things we will investigate are as follows:

  • Project Vision & Business Objectives
  • Defining the problem case
  • Project vision
  • Tying back to business objectives
  • Identifying project challenges
  • User Roles and goals
  • Personas
  • Story, Iteration, Release
  • Themes, Epics, Stories
  • Story Format
  • Inception level acceptance Criteria
  • Non-functional requirements
  • Estimation & release Planning
  • Methods to prioritize stories
  • Iteration level analysis
  • Anatomy of an Iteration
  • Analyst role during an Iteration
  • Showcases
  • Showing progress
  • Analysis Challenges
  • Splitting Stories
  • New Stories
  • Avoiding story explosion
  • Managing story analysis
  • Last responsible moment

Detailed Course Outline :

Introduction

  • 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