User story mapping is a technique that organizes stories based on a narrative flow from left to right. It involves identifying a persona, their goal, and the individual stories and steps needed to achieve the goal. These stories and steps are placed on the map in the order they would be told to describe the user's journey from start to finish. Release swimlanes can also be included to indicate which parts of the story map are planned for each release.