Agile Overview
- What is Agile
- Why Agile
- Agile versus Waterfall
Business Analyst activities in Agile
- Why a well written story is beneficial
- Analyst activities of Waterfall that translate to Agile
- Differences when aligning to Agile
- How the Analyst role aligns with the Agile Manifesto
User Personas
- Understanding User Personas
Team Exercise: Teams will create User Personas to understand the concept and identify details that make them unique
- Using User Personas inside a story
- Determining user experience
- Identifying roles
User Story Overview
- What is a User Story
- Role, Goal, Benefit
- Acceptance Criteria best practices
- Examples
Team Exercise: Teams will practice writing stories using the Roles identified from the User Persona exercise. As a group acceptance criteria will be written, simulating a backlog grooming session.
- Other types of backlog items
- What is a spike?
- How to use them
- Example
- Non-functional (tech debt)
- What is a non-functional requirement?
- How to use them
- Example
- Defects
- Ways to manage defects
- Example
Team Exercise: Individually the group will write an example of a Spike, Non-Functional requirement and a Defect. Focusing on what makes them unique and how best to document the details for development.
5 Levels of Planning
Team Exercise: Teams will create a list of features, focusing on the evolution of an application and ways in which to build upon a feature over time.
Team Exercise: Teams will create Epics for the features identified in the previous exercise, focusing on how to break down the work into valuable slices.
- Product Backlog
- Prioritization techniques
Hands on User Story Writing Workshop
Team Exercise: The group will critique stories that have been given to them, learning what to look for when grooming stories (size, unclear, dependencies).
Team Exercise: Teams will write stories that relate to the Epics written in the previous exercise. Focusing on the INVEST strategy of story writing and using group feedback to further refine.
Building a Comprehensive Release Plan and Backlog
- Process Mapping
- Story Mapping
Team Exercise: The group will be given a sample process map, they will break the process into stories that remain independent and valuable, even if the value varies.
Prep and Support of Sprints
- Story Writing Sessions
- Backlog Grooming
- Relative Sizing
- Definition of Ready
- Story Preparation Kanban
- Backlog Prioritization
- Release Planning
Real World Workshop
Team Exercise: Individually, the group will get to focus on real world examples, getting feedback from the group intermittently, similar to a series of grooming sessions. Ideally bringing these stories back to their own projects.
Retrospective
- Handling and Adjusting to Team Feedback
- Educating Others