Advanced Agile User Stories

Advanced Agile User Stories
Share
Share on facebook
Share on twitter
Share on linkedin

Introduction

Slicing agile user stories down to fit into sprints is a key component of agile. The user stories are intended to be small, and at the same time they should provide just enough and just in time requirements. Without the correct level of acceptance criteria, agile teams may find themselves building things fast, but not necessarily building the right things. Teams often struggle with these agile concepts and ways of identifying the necessary requirements while still adhering to lean documentation.

This class is intended for an agile team to improve their user stories relating to prioritization, estimation, splitting stories, organizing, and making sure that they are refined and ready for the development sprints. This includes breaking them down from epics to features to stories and eliciting the acceptance criteria.

Objectives

At the end of this course students will be able to:

  • Provide practical tools and techniques to ensure your user stories meet the characteristics of INVEST
  • Utilize the core component analysis approach to ensure that a cohesive set of user stories exist
  • Take user stories from their raw state to refine them into a ready state
  • Understand the capturing of acceptance criteria; examples and scenarios
  • Identify how to triage change requests and determine where they fit in the backlog
  • Review and create traceability of stories to their features and to their initiative or epic to ensure that the context of the project is defined
  • Define and assign business value to prioritize and help manage minimal viable product discussions

Prerequisites

There are no pre-requisites to attend this course.

Course Materials

Each student will receive a copy of the course documentation prepared by Netmind.

Methodology

Engaging and interactive face-to-face course. Our instructors teach all course materials using the demonstrative method; the participants learn new concepts through exercises and real application practices.

Participants should bring their initiative or epic to break down into user stories, or they can use a case study provided.

Accreditation

A certificate of attendance will be issued to students who attend the course for at least 75% of the duration.

Certification

There isn’t an official certification associated with this course. However, students will earn 14 credit hours for their attendance.

Course Outline

  1. Basic and Advance User Story Characteristics – 2.5 hours
    1. Review when and how stories are used
    2. Understand the Card, Conversation and Confirmation
    3. Apply the INVEST characteristics
    4. Identify personas
    5. Level-set the progress elaboration and stages of the user story
    6. Understand the significance of acceptance criteria
    7. Identify the significance of Examples/Scenario/Events
    8. Identify the significance of validation with the 3 Amigos
    9. Workshop: Mock user story workshop using the story worksheet
  2. Common Challenges related to User Stories – 2 hours
    1. Understand how user stories that are raw/rough impact your sprint
    2. Discuss user stories versus tasks
    3. Practice how to build user stories from legacy documentation
    4. Practice how to document user stories for team members off shore
    5. Understand the impact of a single user point of view
    6. Identify when to use dependencies and themes
    7. Review why refactoring is a good thing
    8. Workshop: Critique bad user stories and provide solutions
  3. Taking User Stories to the Next Level – 2.5 hours
    1. Identify the key criteria for the definition of ready and done
    2. Create example (Given, When, Then) matrixes
    3. Use models to help slice stories
    4. Explore 21 ways to slice a story
    5. Good and bad ways to slice a user story
    6. Workshop: Mock workshop on slicing stories
  4. Assigning Points and Business Value to User Stories – 2.5 hours
    1. Define key acceptance criteria to enhance relative sizing
    2. Assess business value assessment using acceptance criteria
    3. Provide traceability of business value to features and initiatives
    4. Workshop:
    5. Walk through a mock Scrum/planning case study
    6. Understand what is just enough information and what’s too much too soon
  5. Other Types of User Stories and Work Products – 2.5 hours
    1. Create technical and infrastructure stories
    2. Create non-functional stories
    3. Create stories for reports
    4. Create stories for an interface
    5. Create stories for transition requirements
  6. Finalizing User Stories and Sprint Planning – 1.5 hours
    1. Know when a story is ready
    2. What is just enough versus design details
    3. Triaging new stories and change request
    4. Exercise: Determine the impact of stories that are not ready during planning and during the design
  7. Course Summary – .5 hours
    1. Develop an action plan with next steps on the student’s current project

Public Classes

Nov 7, 2019 - Nov 8, 2019
9:00 - 5:00 EST
Live Virtual

Course Details

Reference

JJM 492

Duration

2 days

Delivery Mode

Face-to-Face
Request Info

Related Courses

Agile Analysis Boot Camp

Detailing Business Data Requirements

Business Process Analysis

Almost done!

Please check your email to confirm your subscription.

Join our #AlwaysLearning Community

Onsite Training Request

Please provide the information below to help us to customize your solution. 

Contact Us

Netmind US
296 South Main Street, Suite 300
Alpharetta, GA 30009-1973
T. +1 (678) 366.1363
F. +1 (678) 366.1983

Office Hours:
Monday – Friday, 8:30-5:00EST

General Inquiries:
info@netmind.net

Sales Inquiries:
sales@netmind.net

Request Information