User story examples
By Nick Butler
User stories are short descriptions of something your customer will do on your website or application (or any product, be it software or something else). To help you develop stories that deliver value early and often, we’ve put together 10 user story examples, complete with acceptance criteria.
User story examples: The Good, the Bad and the Ugly
It’s hard to write good user stories. It’s especially hard if you don’t know what good ones look like. What’s the difference between a good story, a bad story and a total trainwreck?
With this in mind, our collection of user story examples covers both good and bad examples, along with explanations of why the former work and why the latter don’t.
Get your user story examples PDF
Make sure your product has the impact you’re looking for. Avoid common mistakes, and create effective user stories that ensure you develop something your customers love.
“Some of the best examples I have ever read.” Jakub Cígl, IT project manager
What makes a good user story
If you’re new to user stories, check out our introductory series of blog posts.
Good user stories highlight the value you’ll deliver your users. They’re written in the language of the person using your product. They rely on the 3Cs: Card, Conversation and Confirmation. This means that good examples are short enough to fit on an index card. They prompt a conversation that builds a shared understanding of the work involved. And they make it easy to confirm when the work is done.
To do this, they need to meet the INVEST criteria for Agile user stories. They should be:
How the user story examples work
The examples are for a project to build a website for the Cinerama movie theatre. You’re designing the site for two personas, Fiona Film-Fan and Max Manager. These represent your top priority user groups.
Each example includes a scorecard assessing the story against the INVEST criteria. When a story doesn’t meet all the criteria, the notes explain why and what could be done to improve it. This will help you assess and improve your own stories.
Here’s one example user story.
User story 1
As Fiona Film-Fan, I want to be able to see what Cinerama is offering, so I can decide if I’ll go there.
- homepage is created showing our name, tagline, address, email address and phone number (see attachment to the story for these details)
- homepage lists the movies that are ‘now playing’
- the list includes the title, rating, genres, description, cast and crew, and session times for each movie (see attachment)
- the list can be filtered by title and rating
- Max Manager can update the ‘now playing’ movies as they change
Notes on the scorecard
The story is not as small as it could be.
Improving the story: You could split the story and initially do only the first acceptance criteria. A website with your name, slogan (summing up your point of difference), address and contact details will let Fiona Film-Fan decide if the theatre is right for her and then get in touch to find out what’s playing. By keeping the story as small as possible, you make it easier to deliver value in a single Sprint.
Introduction to user stories — blog series
- Beginner’s guide to user stories
- Adding acceptance criteria to user stories
- User stories and the development process
- Use cases vs user stories
- Bringing stakeholders on board through user stories
- Creating user stories with story mapping
- Do your user stories need a definition of ready?
- Example user stories