• 4,000 firms
  • Independent
  • Trusted
Save up to 70% on staff

Home » Glossary » User Story Mapping

User Story Mapping

Definition

User Story Mapping

User story mapping is a planning technique that lays product work out as a two-dimensional map rather than a flat list. The map keeps the user’s story intact, so a team can see the whole journey before deciding what to build first.

User story mapping - a hand arranging blank sticky notes in a column on a wall
What is user story mapping?

Jeff Patton named the practice. He sketched the idea in 2005, described it properly in 2008, and later wrote the book — co-authored with Peter Economy — that carries the term as its title.

The problem it solves is easy to state. A prioritised backlog tells you what comes next, but it never tells you what the product does from end to end.

Pull the top ten items off a flat backlog and you usually get ten disconnected fragments. Pull the top slice off a story map and you get a thin but working version of the whole thing.

Key takeaways

  • A story map orders work along two axes: user activities left to right, supporting stories top to bottom.
  • The horizontal row of activities is the backbone, and its items are not ranked against each other.
  • Releases are cut as horizontal slices through the map, so each one delivers a complete path.
  • A flat backlog loses the narrative, which is the specific failure story mapping was invented to fix.

How it works

A story map has two axes. User activities run left to right in the order someone performs them, and the tasks and stories that support each activity hang vertically beneath it, ordered by priority rather than by sequence.

User story mapping - colleagues gathered at a whiteboard covered in sticky notes
How does user story mapping arrange work?

Agile Alliance’s glossary describes ordering user stories along two independent dimensions, with activities following roughly the order a user works through them and stories descending by priority.

The top row is the backbone. Jeff Patton’s write-up places user activities across the top of the map and calls those big items the essential capabilities the system needs, which is why you do not rank them against each other.

LayerWhat sits there
BackboneUser activities, left to right in the order people actually do them
TasksThe steps under each activity, broken down into user tasks and sub-tasks
SlicesHorizontal swim lanes cut across the whole map, one per release

Slicing is where the map earns its keep. You draw a horizontal line across every column and take the stories above it, which gives you a release that touches each activity rather than finishing one column perfectly.

Patton calls the first slice a set of swim lanes, one per release, and moves stories up or down between them. Agile Alliance uses the phrase walking skeleton — a barebones but usable version of the product.

Building a map takes a room and a wall. The team writes activities on cards, lays them out in sequence, then hangs tasks underneath until the gaps and the duplicated thinking become obvious.

Sub-tasks sit below the tasks. One task such as “verify the customer” can fan out into three or four cards, and only some of them belong in the first release.

The gaps are the point. A flat list hides them, because nothing in a list says what should have been next.

Keep the map alive after the workshop. Teams that photograph the wall and never touch it again lose the narrative just as surely as teams that never mapped at all.

Examples

Story maps show up wherever a team has to agree on scope without losing the user’s journey. Three settings make the pattern concrete, and each one slices the same map differently depending on what the first release has to prove.

An online retailer replatforming its storefront maps the backbone as browse, search, add to basket, check out, pay, track and return. The first slice is the thinnest path that gets one real order out of the door.

A bank building a mobile onboarding flow maps identity capture, document upload, checks, approval and first login. Risk and compliance sit in the room for the slicing conversation, not afterwards.

A BPO standing up a new client workflow maps an agent’s day instead of a customer’s. Activities become receive, verify, action, escalate and close, and the first release covers the three ticket types that make up most of the volume.

Teams often pin a customer journey map beside the story map so the two stay honest with each other. The story map says what gets built — the journey map says what the person experiences.

Related terms

Story mapping sits between discovery and delivery, so it borrows vocabulary from both. The entries below cover the roles, research inputs and planning artefacts a mapping session usually pulls into the room with it.

FAQ

Who invented user story mapping?

Jeff Patton. He introduced the idea in 2005, published “The New User Story Backlog is a Map” in 2008, and co-wrote the book User Story Mapping with Peter Economy.

What is the backbone of a story map?

The backbone is the top row of user activities, arranged left to right in the order a person performs them. Items on the backbone are not prioritised against each other.

How is a story map different from a backlog?

A backlog is one ranked list. A story map keeps the same stories but arranges them against the user’s journey, so you can see what a release leaves out.

How do you slice a story map into releases?

Draw a horizontal line across the whole map and take everything above it. Each slice should deliver a usable path through every activity rather than one finished column.

How many stories belong in the first slice?

Only as many as it takes to get one complete journey working, since the point of the first slice is a thin end-to-end product rather than a finished feature.

Explore the Outsource Accelerator site for more on how outsourced product teams plan and deliver work.

Companies you might be interested in

Get Inside Outsourcing

An insider's view on why remote and offshore staffing is radically changing the future of work.

Order now

Start your
journey today

  • Independent
  • Secure
  • Transparent

About OA

Outsource Accelerator is the trusted source of independent information, advisory and expert implementation of Business Process Outsourcing (BPO).

The #1 outsourcing authority

Outsource Accelerator offers the world’s leading aggregator marketplace for outsourcing. It specifically provides the conduit between world-leading outsourcing suppliers and the businesses – clients – across the globe.

The Outsource Accelerator website has over 5,000 articles, 450+ podcast episodes, and a comprehensive directory with 4,700+ BPO companies… all designed to make it easier for clients to learn about – and engage with – outsourcing.

About Derek Gallimore

Derek Gallimore has been in business for 20 years, outsourcing for over eight years, and has been living in Manila (the heart of global outsourcing) since 2014. Derek is the founder and CEO of Outsource Accelerator, and is regarded as a leading expert on all things outsourcing.

“Excellent service for outsourcing advice and expertise for my business.”

Learn more
Banner Image
Get 3 Free Quotes Verified Outsourcing Suppliers
4,000 firms.Just 2 minutes to complete.
SAVE UP TO
70% ON STAFF COSTS
Learn more

Connect with over 4,000 outsourcing services providers.

Banner Image

Transform your business with skilled offshore talent.

  • 4,000 firms
  • Simple
  • Transparent
Banner Image
Close