Learn how to elicit effective requirements for your Agile projects with hands-on exercises in this course.
Project failures are often due to poor requirements gathering, analysis and planning. Traditional requirements documents may not contain complete and accurate requirements due to rapidly changing business environments. Agile requirements gathering, by moving detailed requirements closer to implementation, allows for rapid response to change. This user story training course will show you how to define and manage these requirements effectively as well as demonstrate alternative ways of documenting requirements and managing changes. These alternatives can allow for a less "heavy" process in projects that can benefit from quick changes in direction.
This course is beneficial to all members on an Agile team, but will add the most value for those in a Product Owner role or are a part of the development team and have focus on grooming the product backlog.
This course is perfect for:
Agile Overview
Business Analyst activities in Agile
User Personas
Team Exercise: Teams will create User Personas to understand the concept and identify details that make them unique
User Story Overview
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.
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.
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
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
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