← Back to Journey Map Phase 04 · Prioritisation & Roadmap
Phase 04 · Prioritisation & Roadmap
User Story Mapping
Arrange user stories on a 2D grid by journey and priority
Jeff Patton · 2005 ★ Must Know

User Story Mapping arranges stories in two dimensions: the top row shows the user journey (activities left to right), and columns below contain the tasks needed. Horizontal cuts define releases — each delivering a complete, usable slice of the journey.


Release planning, breaking down large epics into coherent delivery slices, and ensuring each release delivers a complete user experience rather than isolated features.


  1. Walk through the user journey left to right — these are your ACTIVITIES
  2. Under each activity, list the TASKS the user performs
  3. Prioritise tasks within each activity vertically — most important at top
  4. Draw a horizontal line across the map to define Release 1
  5. Release 1 should include the minimum tasks from each activity to create a complete journey
  6. Validate: can a real user achieve their goal with only Release 1?

🎵 Spotify

Activities: Discover → Select → Play → Save → Share. R1 tasks: search by song/artist, tap to play, basic queue, save to library. This is a complete journey — a user can find and save music. R2 adds: recommendations, playlist creation, social sharing. Each release is a complete experience, not a partial feature.

📊 Trade Surveillance

Please contact the author for more information on these examples at linkedin.com/in/kshitijrege



Jeff Patton 2005


← Return to Product Journey Map