Better User Stories is a new video course from Mike Cohn of Mountain Goat Software designed to help you with user stories in your organization.
For more information on the course availability, visit betteruserstories.com.

Mike Cohn
Learn Scrum and agile processes directly from Mike Cohn, one of the industry's most well respected Certified Scrum Trainers (CST). Mike Cohn is the author of User Stories Applied for Agile Software Development, Agile Estimating and Planning, and Succeeding with Agile. He is a co-founder and former board member of the Scrum Alliance, and a co-founder of the non-profit Agile Alliance, home of the Agile Manifesto.
Course Curriculum
Module 1: What Stories Are
Lesson 1: Introduction (6:31)
Lesson 2: Some Sample User Stories (5:12)
Lesson 3: Card, Conversation, Confirmation (6:22)
Lesson 4: Is a Template for User Stories Really Necessary? (7:46)
Lesson 5: Detail is Deliberately Deferred (3:51)
Lesson 6: Stories are Pointers to Requirements (4:16)
Module 1 Quiz
Lesson 7 (Bonus): How Stories Differ from 'System Shall' Statements (5:06)
Lesson 8 (Bonus): How Stories Differ From Use Cases (8:05)
Module 1 Worksheet
Module 1 Audio, Transcripts, & Slides
Hide Content
Module 2: Users, User Roles and Personas
Lesson 1: Introduction to User Roles and Personas (3:37)
Lesson 2: User Roles - Context, Characteristics and Criteria (7:23)
Lesson 3: How to Do User Role Modeling (10:52)
Lesson 4: Documenting a User Role Model (7:59)
Module 2 Quiz: Lessons 1-4
Lesson 5: Creating Personas for High-Consideration Products (6:23)
Lesson 6: Attributes to Consider When Creating a Persona (7:49)
Lesson 7: Documenting a Persona (8:53)
Lesson 8: Systems and Developers as Users (5:03)
Lesson 9: Decorated User Roles (4:17)
Lesson 10: Writing User Stories for the Right User (5:53)
Module 2 Quiz: Lessons 5-10
Module 2 Worksheet
Module 2 Audio, Transcripts, Slides & Additional Materials
Hide Content
Module 3: Story Mapping and Story-Writing Workshops
Lesson 1: Introduction to Story-Writing Workshops and Story Mapping (2:13)
Lesson 2: The Four Times to Write Stories (5:27)
Lesson 3: A Significant Objective Focuses the Scope of a Story-Writing Workshop (7:11)
Lesson 4: Story-Writing Workshop Attendees, Duration and Preparation (8:00)
Lesson 5: The Story-Writing Workshop Agenda (8:30)
Module 3 Quiz: Lessons 1-5
Lesson 6: Story Mapping (8:47)
Lesson 7: Going Deeper with Story Mapping (10:08)
Lesson 8: Making Decisions with a Story Map (10:16)
Module 3 Quiz: Lessons 6-8
Module 3 Worksheet
Lesson 9: Organizing Stories With a Goal-Story Hierarchy or a Mind Map [Bonus] (7:57)
Module 3 Audio, Transcripts, Slides & Additional Materials
Hide Content
Module 4: Adding Detail with Conditions of Satisfaction or Acceptance Criteria
Lesson 1: Introduction to Adding Detail (3:42)
Lesson 2: Progressive Refinement - Adding Detail over Time (8:38)
Lesson 3: Epics and Themes - Some Clear, Useful Definitions and Examples (9:23)
Lesson 4: Two Ways of Adding Detail to a Story (6:56)
Lesson 5: Why I Prefer Conditions of Satisfaction rather than Acceptance Criteria (2:50)
Lesson 6: How Much Detail Is Appropriate (5:48)
Lesson 7: Working with a Team That Wants too Much Detail (8:52)
Lesson 8: A Definition of Ready and Why Having One Could Be Dangerous (8:43)
Module 4 Quiz
Module 4 Worksheet
Module 4 Audio, Transcripts, & Slides
Hide Content
Module 5: INVEST in Good Stories
Lesson 1: Introduction to INVESTing in Good Stories (3:37)
Lesson 2: Independent (6:03)
Lesson 3: Negotiable (5:49)
Lesson 4: Valuable (6:29)
Lesson 5: Estimatable (4:15)
Lesson 6: Small or Sized Appropriately (2:50)
Lesson 7: Testable (4:06)
Module 5 Quiz
Module 5 Worksheet
Module 5 Audio, Transcripts and Sides
Hide Content
Module 6: Splitting Stories
Lesson 1: Introduction to Complex and Compound Stories (7:22)
Lesson 2: The SPIDR Approach to Splitting Stories (3:50)
Lesson 3: S - Splitting Stories with Spikes (3:35)
Lesson 4: P - Splitting Stories along Paths (5:19)
Lesson 5: I - Splitting Stories by Interfaces (5:42)
Lesson 6: D - Splitting Stories by Data (8:08)
Module 6 Quiz: Lessons 1-6
Lesson 7: R - Splitting Stories by Rules (8:14)
Lesson 8: Tracer Bullets (6:37)
Lesson 9: Closed Stories (4:14)
Lesson 10: Three Things to Do when You Can’t Split a Story (4:11)
Module 6 Quiz: Lessons 7-10
Module 6 Worksheet & SPIDR Poster
Module 6 Audio, Transcripts and Sides
Hide Content
Module 7: Overcoming Common Problems
Lesson 1: Introduction to Overcoming Common Problems (3:18)
Lesson 2: Managing Dependencies Between Stories (6:41)
Lesson 3: Stories with Too Much Detail (5:51)
Lesson 4: Spending Too Much Time Splitting Stories (4:58)
Lesson 5: Stories Involving More than One Team (5:23)
Lesson 6: Stories that Are Really Tasks (5:37)
Module 7 Worksheet
Module 7 Quiz
Lesson 7: Managing the Need for a Requirements Document [Bonus] (6:34)
Module 7 Audio, Transcripts and Sides
Hide Content
Module 8: Things That Are Not User Stories
Lesson 1: Introduction to Not Everything Needs to Be a User Story (6:12)
Lesson 2: Nonfunctional Requirements (5:17)
Lesson 3: Stories and Bugs (4:03)
Lesson 4: Features from Feature-Driven Development (8:35)
Lesson 5: Job Stories (7:11)
Lesson 6: Looking Further at Job Stories (7:54)
Module 8 Quiz
Module 8 Worksheet
Module 8 Audio, Transcripts and Sides
Hide Content
Module 9: Wrap Up
Hide Content
Coaching Q&A Calls
Hide Content