Duration: 1 day; Instructor-led
The user Story workshop will enable all participants with what they need to identify and develop compelling user stories and comprehensive product backlogs. How do you create a user story containing all the key information, define acceptance tests, and map their current requirements process to an Agile approach? Use various lightweight techniques to identify and size a backlog of user stories and determine how to handle non-user components like business rules and non-functional requirements. This User Story training course is for those with a fundamental understanding and experience with Agile or Iterative development and the Scrum approach.
Audience
- Product Owners, Product Managers
- Business Owners, Stakeholders, Managers, Leaders
- Scrum Team Members
- Business Analysts, Tech/Team Leads, Programmers, Coders, Testers
- Agile Coaches
- Agile Team Member, Agile Enthusiasts
- And anyone who is interested in understanding how requirements evolve in agile ways of working.
Prerequisites
No pre-requisites
Methodology
This program will be conducted with interactive lectures, PowerPoint presentations, group discussions, case studies, hands-on computer exercises and some games.
Course Objectives
- Understand the common challenges with requirements gathering
- Impact of incorrect requirements
- Product Backlog and its contents
- Explore ways to illicit requirements
- What are User Stories?
- Creating shared understanding with User Stories
Outlines
Module 1: Introduction
- User stories vs. traditional requirement documents
- User stories as a way to express requirements
Module 2: User Roles and Personas
- Characteristics of an effective user representative
- What to avoid
Module 3: Crafting User Stories
- Including who, what, and why
- The importance of the “benefit to the user” in the story
- The 3 C’s process
- Introduction to the INVEST principle and how to use it
Module 4: Product Backlog Content
- Epic stories
- User stories
- Business rules
- Usability, Reliability, Performance, Supportability (BURPS)
- Non-functional stories and defects
Module 5: Evolution of User Stories
- Identification of Persona
- Personal Mapping
- Getting started with epics
- Splitting epics into stories
Module 6: Gathering Agile Requirements
- Lightweight techniques to eliminate waste and maximize productivity
Module 7: User Story Cadence
- When we gather them, prioritize, size, implement, test, and close them Contrast with Waterfall