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. 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 prerequisites to attend this course.

Course Materials

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

Methodology

Engaging and interactive 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.

Certification

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

Accreditation

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

Course Outline

  1. Introduction and Review of Agile and Scrum
    1. Review the basics of Agile
    2. Doing Agile versus Being Agile
    3. The Agile Manifesto and Principles
    4. Review of Scrum
    5. What does a Healthy Backlog look like?
  2. Dig Into to User Stories
    1. The beginning of the Story
    2. The backlog model: Epics, Features, Stories, Tasks
    3. Misconceptions of stories
    4. The Four Cs of stories: Card, Conversation, Confirmation, Context
    5. Story structure: Who, What, Why
    6. Personas
    7. Acceptance Criteria: Where to start?
  3. Using the INVEST Criteria for Better Stories
    1. Independent stories
    2. Negotiation of stories
    3. Ensuring stories are valuable and value management
    4. Estimating stories and planning
    5. Small stories
    6. Testable stories
    7. Other story types: technical debt and technical runway
    8. Other story types: non-functional, documentation, defects, spikes, refactors
  4. Sprint Planning
    1. Define a Sprint Goal
    2. Understand team capacity
    3. Learn to build a Story Map for planning and estimating
  5. The Four Rs of User Stories: Getting Them From Raw to Ready
    1. Progressive elaboration and continuous improvement
    2. Iterative and incremental development
    3. Learn to get stories “Ready” for design and development
    4. Just in time analysis
    5. Story refinement
    6. How to build acceptance criteria
    7. Modeling to refine stories
      1. Decision tables
      2. Workflow diagrams
      3. Gherkin for acceptance criteria
      4. Prototyping
    8. Definition of “Ready”
    9. Definition of “Done”
  6. Splitting Stories
    1. When and how to split stories
    2. Learn 10 story splitting patterns
  7. Course Summary
    1. Develop an action plan with next steps on the student’s current project

Public Classes

Currently, we don't have any public sessions of this course scheduled. Please let us know if you are interested in adding a session.

See Public Class Schedule

Course Details

Reference

JJM 492

Duration

2 days

Delivery Mode

Virtual, Face-to-Face
Request Info

Related Courses

Data Governance Basics

Design Thinking Fundamentals

Design Thinking Advanced

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