📋 Backlog Refinement Language
Master the vocabulary for writing user stories, acceptance criteria, and splitting large backlog items. Intermediate
During backlog refinement, the Product Owner presents four candidate user stories. The team needs to identify which one follows the correct user story format — describing a user goal rather than a technical implementation.
Which story is correctly written in the standard user story format?
The standard user story format is: "As a [role], I want [goal] so that [benefit]" — it describes what the user wants to achieve and why, not how the system or developer should build it.
| Option | Problem |
|---|---|
| B — collaborative filtering, 90% precision | Technical implementation detail — not negotiable, no user role or business value |
| C — "The system shall…" | System requirement format, not a user story — missing the human perspective and the "so that" benefit |
| D — "As a developer, I want…" | Developer role with a technical goal — not delivering user value; should be a tech task or spike |
Using the correct format matters: it keeps the team focused on outcomes for users, not outputs for engineers, and makes the story easier to slice and prioritise by business value.