User Story Mapping
A visual technique for organizing user stories into a two-dimensional map that shows the big picture of a product from the user's perspective.
Also known as: Story mapping, User journey mapping, Patton story map
Category: Techniques
Tags: agile, product-management, planning, techniques, user-experience
Explanation
User story mapping, created by Jeff Patton, is a collaborative technique for arranging user stories into a useful model that helps understand the functionality of a system, identify gaps and omissions, and plan releases that deliver value incrementally.
A story map has two dimensions. The horizontal axis represents the user's journey through the product, organized as a narrative flow of activities. The vertical axis represents priority, with the most essential stories at the top and nice-to-haves at the bottom. This creates a map where you can draw horizontal lines to define release slices - each slice delivering a complete, if thin, version of the user experience.
Story mapping solves a fundamental problem with flat backlogs: they lose context. A prioritized list of 200 user stories tells you what to build next but not how the pieces fit together or what a coherent release looks like. The story map preserves the narrative structure of the user experience, making it visible when a release would leave critical gaps in the user journey.
The technique is particularly valuable during backlog refinement and release planning. By visualizing the entire product surface, teams can identify the minimum viable slice that delivers end-to-end value, spot missing stories that would break the user experience, and have productive conversations about scope and priority. It transforms backlog management from a list-ordering exercise into a collaborative product design activity.
Related Concepts
← Back to all concepts