Module 1: Agile Philosophy
- The rationale for adopting an Agile approach
- The Agile Manifesto
- The three overarching aspects of Agile
- Business Analysis thinking and how it is relevant in Agile business
Module 2: Agile principles
- The 12 core principles
- Key principle – collaborative working
- Key principle – self organising teams
- Key principle – continuous improvement
- Key principle – iterative development and incremental delivery
- Key principle – building in change
Module 3: Agile methods
- Elements of a method
- Defined vs. empirical methods
- Characteristics of Agile methods
- Advantages and Disadvantages of Agile methods
- Roles in Agile
- BA roles in Agile
Module 4: Business Analysis in Agile context
- BABOK and the Agile extension
- The Agile framework
Module 5: Understand the customer
- Stakeholder groups
- Personas
- Business value definition
Day 2
Module 6: Modelling in agile context
- Rationale and principles for Agile modelling
- Hierarchy of models using the Functional Model Map (FMM)
- Capability Modelling
- Value Stream Mapping
- Use Case Modelling
Module 7: Decomposing and organising business goals
- Goal decomposition vs Functional decomposition
- Benefits of a goal decomposition approach as the basis for agile development
- Prioritising business goals
- Story mapping
Module 8: Agile Requirements
- Hierarchy of requirements and how this relates to agile teams
- User Roles
- User Stories
- Definition of Ready
- User Story Life Cycle
- Behaviour Driven Development for acceptance criteria development and test automation
Day 3
Module 9: Understand what’s doable – requirements management
- Managing the backlog
- Refinement sessions
- Relative estimation
- Planning workshop
- Real options
Module 10: Planning the iteration
- Calculating and utilising velocity
- Techniques to manage the iteration
- Collaborative games
- Retrospectives
Module 11: BA role in agile teams
- Agile business analysis
Module 12: Exam