User Story Mapping is Jeff Patton’s technique, described in his 2014 book, for arranging user stories along the user’s journey. User activities and their tasks run horizontally as a narrative flow; stories are ordered vertically by value, and horizontal slices define releases, starting with a minimal end-to-end walking skeleton. Mapping together builds shared understanding and shows the big picture instead of isolated backlog items.

User Story Mapping

Details
Full Name

User Story Mapping according to Jeff Patton

Core Concepts:

Narrative flow

Horizontal arrangement of user activities

User activities

High-level tasks users perform

User tasks

Steps within activities

Walking skeleton

Minimal end-to-end functionality first

Release planning

Horizontal slices for releases

Prioritization by value

Vertical ordering by importance

Shared understanding

Collaborative mapping builds team alignment

Big picture view

See the whole journey, not just backlog items

Opportunity for conversation

Stories as placeholders for discussion

Key Proponent

Jeff Patton ("User Story Mapping", 2014)

When to Use:

  • Planning new products or major features

  • When backlog feels overwhelming or fragmented

  • Release planning for incremental delivery

  • Onboarding team members to product vision