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
- 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
- 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
- BABOK and the Agile extension
- The Agile framework
- 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
- Goal decomposition vs Functional decomposition
- Benefits of a goal decomposition approach as the basis for agile development
- Prioritising business goals
- Story mapping
- 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
- Calculating and utilising velocity
- Techniques to manage the iteration
- Collaborative games
- Retrospectives
- Agile business analysis