This document provides guidance on creating a user story map to plan a software product. It discusses capturing user tasks, activities, assumptions and details on cards and arranging them on a board. The cards are organized chronologically from left to right and by priority on the y-axis. Cards are grouped into slices that represent discrete features. The process involves brainstorming tasks, capturing user and system activities, arranging the cards into a narrative flow and refining the map. Designing and refining the mapping process allows aligning user-centered design with agile development.