mastering-user-stories

Mastering User Stories

Turn Your Backlog into Delivery-Ready Work

Mastering User Stories turns your backlog into delivery-ready work.

Learn how to write, refine, and manage user, job, and technical stories so work is clear, testable, and ready to build.

  • Work directly with your own backlog items
  • Improve real stories, not theoretical examples
  • Refine upcoming work for immediate use
  • Build habits that carry into your next sprint

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 is a hands-on, private course built around your team’s real work.

Where possible, your backlog items are used throughout the course for exercises, discussions, and refinement, so everything stays grounded in your context.

During the course, participants will:

  • Improve user and job stories using real examples
  • Refine backlog items to make them ready for delivery
  • Practice splitting techniques on actual work
  • Apply estimation only where it adds value
  • Use concepts immediately within their team environment
Training that’s directly relevant—and immediately usable.

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.

Course Outline

What Is Agile Planning
  • What is a user story
  • Four times to write stories
  • Refinement vs. story-writing workshops
  • Common problems teams experience with stories
Story-Writing Workshops
  • Participants, duration, and significant objectives
  • A common story template - INVEST criteria
  • Improving stories
  • Common story-writing problems
Backlog Refinement & Acceptance Criteria
  • Definition of Done and acceptance criteria
  • Acceptance criteria vs. test cases
  • From stories to test cases
  • Who writes acceptance criteria
  • Improving acceptance criteria
  • Acceptance criteria best practices
  • When to stop refining
  • Acceptance criteria as substories
Job & Technical Stories
  • When to use job stories
  • Converting user stories into job or technical stories
Story Mapping
  • What story mapping is and why it matters
  • Creating a story map for a significant objective
  • Introduction to roadmapping
Splitting Stories
  • Common bad splitting approaches
  • SPIDR technique
  • Key cautions when splitting stories
  • Splitting oversized stories effectively

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.