User Story is a brief description of a new Product functionality or its enhancement. It does not contain a technical solution but addresses questions concerning the functionality: Who is the user? What does the Product do? And What is its purpose? The User Story describes the product in everyday or business language, though it also points to Scrum Team’s tasks that are intended to improve the Team’s performance.
User Story is the most common way of formulating the tasks performed by the Scrum Team. A single User Story defines a small functionality of the Product. It describes the smallest meaningful, partial Product Goal. For this reason, User Stories are very brief.
User Stories are created throughout the entire time of working on the Product. They are created continuously, from the moment the decision to start work is made, to the realization of the Product Goal.
Creating User Stories is a Product Owner’s task. Based on a conversation with a Customer, formulates answers to questions that allow to create User Story and enters them into the Product Backlog. However, User Stories reflect not only customer needs.
The Scrum Team creates a User Story to define the User’s needs, and that’s why it is put down in business language. In other words, it indicates the benefits that its implementation will bring to the product user. However, in the Product Backlog, there can also be User Stories that describe the needs of the Development Team, for example improving the workflow between Developers, or describing the needs of the Product Owner, for example organizing the Product Backlog. In such cases, the User in the User Story is the Developer and the Product Owner.
You can describe a User Story by answering the 3W questions:
The User Story is then contained in a formula:
As a [user type], I want [to do what?] Because [why? why?].
Examples of User Stories about the functionality of an online store written in this form are illustrated in the table below:
This formula allows not only to formulate a User Story but also to relatively easily translate technical language into business and vice versa. As a result, both Developers and Stakeholders see clearly the Goal and stages of its progress. We will also cover creating good User Stories using the INVEST method in a separate article in the Scrum Guide series.
Creating a schematic User Story is just the beginning. They are signals and starting points for discussions on problems and their solutions. Discussing User Stories takes place during Sprint Planning to sort out which technical issues the Development team will add to the Sprint Backlog.
Typically, in the physical space, User Stories are written on small, colored cardspinned in the workplace. However, in the digital space, digital whiteboards, shared by the Scrum Team, work best.
Saving User Stories in this way has several advantages because:
The Development Team estimates the required effort to complete a User Story with days, man-hours, or Story Points.
A User Story must have certain acceptance criteria at the very moment it is accepted for development by the Development Team. The acceptance criteria determine at what point work on a User Story can be considered finished.
This way both the client and the developers know how their work will translate into business value. Typically, a User Story is considered completed when the user-specified in it can perform the action described. Using the example above, take a look at this User Story with the content:
A customer can buy a magic wand with a single click.
It is completed when a working ”Buy Now” button appears on the online store page, which uses the default payment and shipping information for the logged-in user.
A User Story is a concise description of a new Product functionality or enhancement. It serves as the smallest Goal expressed in business language, that is, from the perspective of the business value and the user. It helps to clearly define the task to be performed as well as the criteria for its completion.
If you like our content, join our busy bees community on
Author: Caroline Becker
As a Project Manager, Caroline is an expert in finding new methods to design the best workflows and optimize processes. Her organizational skills and ability to work under time pressure make her the best person to turn complicated projects into reality.
Pinterest, which made its debut on the social media scene a decade ago, never gained…
Thinking carefully on a question of how to promote a startup will allow you to…
A podcast in marketing still seems to be a little underrated. But it changes. It…
Video marketing for small business is an excellent strategy of internet marketing. The art of…
Are you wondering how to promote a startup business? We present crowdfunding platforms and websites…
How to use social media to increase sales? Well, let's start like that. Over 2.3…