Back to Blog
Requirements · 5 min read · Published December 18, 2019

Anatomy of a User Story: The Narrative

Matt Genovese
Matt Genovese
Founder, Planorama Design
User story narrative anatomy

User stories have become the standard format for expressing software requirements in agile product development. But not all user stories are created equal. In this series, we'll examine the anatomy of a well-formed user story, starting with its most essential element: the narrative.

The user story format

The classic user story format follows a simple template: "As a [type of user], I want [some action or feature] so that [some benefit or value]." This deceptively simple structure accomplishes something powerful: it ties every feature to a real user and a real reason.

The "who": identifying the user

The first part of the narrative identifies who needs the feature. This isn't a generic "user"; it's a specific role or persona. "As a warehouse manager" is far more useful than "as a user" because it provides context about the person's needs, expertise, and environment.

The "what": defining the need

The middle section describes what the user needs to accomplish. This should be expressed as a goal, not a solution. "I want to see inventory levels across all locations" is better than "I want a dropdown menu showing locations" because it leaves room for the design team to find the best solution.

The "why": establishing value

The final section explains why the feature matters. This is often the most overlooked and most important part. "So that I can reorder stock before it runs out" gives the team context that influences every design and development decision.

Beyond the template

The narrative template is a starting point, not a constraint. The real value is in the thinking it forces: who is the user, what do they need, and why does it matter? Teams that internalize this thinking write better requirements regardless of the format.

Matt Genovese
Matt Genovese
Founder, Planorama Design

Matt Genovese is the founder of Planorama Design, a product acceleration firm helping enterprise software and AI teams ship better products faster. With a background spanning hardware verification, UX design, and AI integration, Matt brings a cross-disciplinary perspective to complex product challenges.

Related articles

UX Design · 5 min read

What is Dev-Ready UX? Part 2

Continuing the exploration of dev-ready UX with practical frameworks and deliverables.

Requirements · 5 min read

Anatomy of a User Story: Acceptance Criteria

How well-crafted acceptance criteria bridge the gap between design intent and development execution.

Let's meet.

Tell us what you're working on. We'll give our honest perspective, and share how we've helped similar teams address their challenges.

Schedule a Discovery Call