AI glossary Strategy & Business
What is a user story?
← All glossary termsA short requirement written from the user's point of view, often 'As a… I want… so that…', plus acceptance criteria.
Explained
A user story is a small, valuable piece of functionality described from the point of view of the person who will use it. It is often written as 'As a [type of user], I want [something] so that [benefit]', and completed with acceptance criteria that say how to know it is done. Stories link personas to outcomes and are used to order and plan a team's backlog. In spec-driven AI work they also anchor evaluation: each story should map to measurable acceptance criteria and be traceable to the prompts, tools and telemetry that implement it.
Parts of a good user story
- Who: the user or role, specific enough to picture.
- What: the capability they need, described as behaviour, not as a screen or a technical task.
- Why: the benefit, which helps decide priority and the simplest solution.
- Acceptance criteria: concrete conditions, often in Given-When-Then form, that confirm the story is done.
- A conversation: the card is a reminder to talk; details are agreed between the team and the people who know the need.
INVEST and story size
A common checklist for judging a story is INVEST: independent, negotiable, valuable, estimable, small and testable. A story that fails one of these is usually reworded or split.
Stories that are too big to deliver in one iteration are called epics and are broken down into smaller stories. Each resulting story should still deliver something of value on its own, rather than being a technical layer that only works once the others are done.
User stories in AI projects
AI features are harder to specify because their output varies. A useful story states not only what the user wants but how a good answer is recognised: the cases it must handle, what it must never do and when it should hand over to a person.
Those acceptance criteria become evaluation cases. Tracing each story to the prompts, tools, data and metrics behind it means you can show, after every change, which stories still pass and which have regressed.
Frequently asked questions
What is the user story template?
The best-known template is 'As a [role], I want [capability], so that [benefit]'. It is a checklist for including who, what and why rather than a strict format; a plainer sentence that covers the same three things works too.
What are acceptance criteria in a user story?
Acceptance criteria are the conditions that must be true for the story to be accepted as done. They make the story testable and are often written as Given-When-Then scenarios that can be automated.
What does INVEST stand for?
Independent, negotiable, valuable, estimable, small and testable. The acronym, from a 2003 article by Bill Wake, is a checklist for assessing whether a user story is ready to be worked on.
What is the difference between a user story and a use case?
A use case describes the full interaction between a user and a system to reach a goal, including alternative paths. A user story is a smaller, lighter unit of value for a team to deliver, with the details agreed in conversation. Several stories often make up one use case.
What is the difference between a user story and an epic?
An epic is a large user story that cannot be delivered in a single iteration. It is split into smaller user stories, each of which delivers part of the value on its own.
Where it shows up at Thinkia
Further reading
Related terms
Sources
- Agile Alliance · User stories (glossary)
- Agile Alliance · INVEST (glossary)
- Mike Cohn · User Stories Applied (Mountain Goat Software)
Updated: 2026-10-21