liveBook · Manning

User story mapping

As explained in Collaborative Software Design: How to facilitate domain modeling decisions

User Story Mapping is a collaborative technique for arranging user stories according to a user's narrative or journey to support prioritization and product planning.

User Story Mapping is a collaborative modeling technique that arranges user stories along a customer journey. It connects product work with what customers experience from start to finish, helping product managers and product owners plan and prioritize work. section 12.2.1

Use the technique by:

  • Starting with a customer journey that shows the main stages and the information customers need. section 12.2.1
  • Mapping user stories to that journey from the customer’s perspective. section 12.2.1
  • Using the resulting view to connect customer needs with technical opportunities, external systems, and software design challenges. section 12.2.1

BigScreen customer journey

BigScreen creates an evolving customer journey showing how people visit the service. Product managers or product owners can map the product’s user stories onto this journey to keep planning grounded in the customer experience. section 12.2.1

Figure 12.4 A simple customer journey of BigScreen, with details removed from it

Use the customer-journey figure as a visual starting point for mapping stories across the main stages of a customer’s experience. section 12.2.1

How Collaborative Software Design: How to facilitate domain modeling decisions covers it

How deep it goes
Explains the mapping relationship and its architectural value but stops short of detailing a complete facilitation procedure.
Examples
Uses BigScreen’s evolving customer journey and its main customer-experience stages as the illustrative artifact.
What it assumes
Requires a customer journey first and starts from the customer’s perspective rather than from software structure.
What you can do after
Apply it via a customer journey to relate user stories to customer needs and identify technical context.
How it connects
Connects customer journey mapping with product management, EventStorming, Wardley Mapping, and software architecture.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Collaborative Software Design: How to facilitate domain modeling decisions. The section links point to the parts of the book it draws on.