By Teresa Torres · producttalk.org · @ttorres on X · LinkedIn
Teresa Torres argues that user stories communicate product requirements more effectively than traditional Product Requirement Documents. Long PRDs tend to be read once and then abandoned, while a set of user stories keeps customer context in front of engineers as they build each piece. She breaks the story format into its three parts: the actor, the action, and the benefit. Each part does distinct work, from clarifying who the feature serves to explaining why it exists. She frames user stories as boundary objects that let product managers pass bite-sized customer knowledge to engineers within the context of what is being built.
01Key takeaways
- Write user stories in the actor, action, benefit format so engineers know who, what, and why.
- Choose specific actors representing distinct perspectives instead of the generic label 'user.'
- Always include the benefit, since it preserves the reasoning behind each feature.
- Break requirements into many small stories rather than one long document so context stays in view during building.
- Treat user stories as boundary objects that carry customer knowledge into technical work.
02Key sections
- The user story format
- Torres introduces the template of actor, action, and benefit as a replacement for lengthy PRDs. She notes that many teams still use PRDs but that user stories have become common.
- Defining the actor
- The actor should represent a specific perspective rather than a generic 'user,' which helps engineers understand who a feature serves. Misidentifying the actor often leads to building the wrong functionality.
- Describing the action
- The action portion resembles what a PRD would specify and tells engineers exactly what new capability is needed. Using the event-site example, she shows several concrete actions.
- Capturing the benefit
- The benefit explains why a feature is being built, which is often left out. Including it keeps the focus on the user's need and clears up misunderstandings in complex products.
- Why stories beat PRDs
- Engineers tend to skim a long PRD once and lose the reasoning, whereas each user story carries its own why as they implement it. Stories act as boundary objects that bridge product and engineering knowledge.
03From the post
“In the previous post, we focused on how product managers share customer knowledge with engineers. We discussed how user personas are an effective way of telling the customer's story. We also looked at how some teams share artifacts (videos, audio, written reports) from usability tests to help communicate customer”
04Frameworks mentioned
Summary and takeaways written by PM Atlas; quotes are short excerpts. © the original author.