User Stories Explained: Connect Website Work to a Real User Goal
Why does this website feature need to exist? A user story connects a person, a need and the reason it matters.
1:47 · No narration: the video shows each step as text on screen, and every step is written out below, with buttons that jump the video to it.
Prefer YouTube? Watch this video on our YouTube channel (opens in a new tab).
The six points in the video
This is a silent video. The headings, explanations and labels below reproduce the information on screen.
-
Step 1: Identify the person
Name the type of visitor whose need the work addresses.
On-screen labels: Relevant visitor; Actual need; Research evidence.
-
Step 2: Describe the task
State what that person needs to accomplish.
On-screen labels: User task; Clear intention; Meaningful action.
-
Step 3: Explain the reason
Show the benefit or outcome behind the request.
On-screen labels: Underlying goal; Useful outcome; Reason it matters.
-
Step 4: Try a concrete example
A visitor may need service areas so they can check whether you cover their address.
On-screen labels: Service-area information; Relevant address; Informed decision.
-
Step 5: Discuss the scope
Use the story to clarify what this piece of work needs to deliver.
On-screen labels: Shared understanding; Open questions; Manageable work.
-
Step 6: Define a way to check it
Agree observable outcomes that show whether the need is being met.
On-screen labels: Expected outcome; Evidence to review; Completion discussion.
A practical check for your business
Write the person, task and purpose clearly enough for the team to discuss. Support the story with the details and acceptance criteria needed to review the resulting feature.
Sources and further detail
Common questions
Why does this website feature need to exist?
A user story connects a person, a need and the reason it matters. Keep the user goal visible when the team discusses the work.
Go further
More video tips
All 205 videos →
Acceptance Criteria Explained: Agree How to Check Website Work Is Done
Acceptance criteria, explained.
HTTP Requests and Responses Explained: What Happens When a Website Loads
HTTP requests and responses.