bus

Better User Stories Live Online

Write User Stories That Drive Real Results

This one-day, live, online class is based on the popular Better User Stories video course. You'll learn advanced techniques for working with user, job, and technical stories including splitting, adding appropriate amounts of detail, story mapping, and adding acceptance criteria.

  • Learn to write stories that are clear, valuable, and ready for your next sprint.
  • Discover how to express user needs, split large stories, and define done in a way that keeps delivery flowing.
  • Experience new AI-enhanced exercises that make refinement faster and more insightful.

Chosen by companies in SaaS, Healthcare, Government, Consulting, Financial Services, Retail, Energy, Aerospace and more.

50,000+ professionals trained
25+ years helping teams apply Scrum consistently
Our work across varied organizations means you get industry-specific advice for succeeding with Scrum

Taught by People Who Helped Shape Scrum

What This Course Focuses On

This course is about turning ideas into workable backlog items, not just following a template.

You’ll learn how to:

  • Write stories that are small enough to deliver
  • Split large features into valuable increments
  • Add the right level of detail without over-specifying
  • Make stories testable and unambiguous
  • Prepare backlog items so development can start with confidence
Because a good story isn’t one that sounds right, it’s one your team can build.

How We Approach Teaching User Stories

icon-index-cards

Stories Are About Value, Not Format

A good story is not one that matches a template. It is one that helps the team understand who needs what and why it matters.

icon-lightbulb-rotating

Refinement Is Ongoing, Not One-and-Done

Good stories do not need all their detail up front. We teach teams how to refine stories over time, adding detail when it helps and not before.

icon-axe

Split to Deliver, Not Just to Shrink

Smaller is not enough. We teach teams to split stories into valuable increments they can finish, learn from, and build on.

icon-chat-users

Conversation Beats Specification

The goal is not to write everything down up front. It is to create shared understanding so a team can build with confidence.

A Unique, Interactive Learning Experience

Team Home is a collaboration platform that we designed for our courses. It is optimized for live, online training. Participants benefit by collaborating in ways beyond what is possible with generic whiteboard software such as Mural or Miro. Instructors can observe activity across all rooms, improving the effectiveness and efficiency of exercise debriefs.

Tools and Resources You’ll Continue Using

Your registration includes access to tools that support your work beyond the class:

  • MGS AI Toolkit for coaching, story-splitting and backlog items

  • Planning Poker® for collaborative estimation

  • Elements of Agile™ assessment to help teams identify improvement opportunities

MGS Tools

What You'll Be Able to Do

Your Mountain Goat Instructors

Mountain Goat has handpicked instructors that share our training values. These are people with deep experience, who are leading teams with agile today and can give you real-world answers about what does and doesn’t work.

Mike Cohn

With 20+ years of agile training experience, Mike has honed a talent for explaining agile concepts with clear illustrations and real-life examples. Participants enjoy his passion for teaching the agile methodologies in a relatable and digestible way. 

Read more...

Lance Dacy

As a Certified Scrum Trainer, Lance has trained and coached teams through many successful Scrum implementations since 2011, from Fortune 20 companies to small start-ups. Lance is also experienced in showing agile coaches and managers how to help cross functional, self-organizing teams deliver high value for customers as early as possible by using Scrum. 

Read more...

Brian Milner

Starting out as a developer, Brian worked up through management layers, then transitioned to Scrum Master, then Coach and now Certified Scrum Trainer. His practical experience in both waterfall and agile organizations helps him clarify what works and what doesn’t, plus he has many years’ experience helping teams transition to agile. 

Read more...

Scott Dunn

Scott Dunn has more than 20 years of experience in management, project management (PMP), engagement management, and software development (MCSD). He’s worked in a variety of areas and industries from social media to mortgage banking, healthcare, defense, e-commerce, plus state and local government sectors.

Read more...

Lucy O’Keefe

Lucy has been a developer, Product Owner and Scrum Master in many scrum teams during her 28 years of IT experience. This brings a valuable perspective to the Teaching Assistant role as she helps students have a great training experience.

Read more...
Cort Sharp

Cort Sharp

Cort has degrees in physics and computer science, as well as experience coding and QA testing. If you’ve taken a live, online course with us you may have seen Cort in his producer’s role, making sure things run smoothly and students have a great experience. He also acts as Scrum Master for the team of producers, making sure that they have the support needed to do their work with confidence.

Read more...

Join thousands of Scrum Masters, agile practitioners, and leaders who have learned Scrum with Mountain Goat Software—and applied it successfully in the real world.

There are no upcoming courses matching your search right now.

Course Includes:

Money-back guarantee Training recording provided 12 months access to MGS Essentials with AI

Certification Credits

6 PDUs within the PMI. 7 SEUs towards your Scrum Alliance certification renewal.

Flex Pass Icon

Need a Flexible Training Option?
Pre-pay for 10+ passes and you can assign seats directly to team members, or let them self-select  the courses that suit their training needs and schedule.
Learn about our Flex and Select Passes »

Course Outline

Common User Story Problems
Story-Writing Workshops
  • Four Times to Write Stories
  • Focus on a Single, Significant Objective
  • Agenda and Participants
Backlog Refinement
  • How Much Should Be Known and When
  • Adding Detail to Stories
  • Disagreements after a Story Is Done
  • The Problems with Too Much Detail
  • Sub-Stories and Acceptance Criteria
  • The Full Lifecycle of a Story 
Job and Tech Stories
  • When Job Stories Are Appropriate
  • Differences Between Job and User Stories
  • Technical Stories
Story Mapping
  • Common Story Map Problems
  • Sub Maps Improve Readability
  • Creating a Story Map
  • Roadmaps
Splitting Stories
  • The Goal in Splitting Stories
  • SPIDR
Non-Functional Requirements and Bugs
  • Non-functionals and the Definition of Done
  • Bugs

Got a Question?

What happens when you contact us?

  • We’ll get back to you within a day.
  • Answer your training questions and discuss any custom needs.
  • Recommend the best agile training path for your teams and goals.
  • Want to talk to someone? Schedule a call.