User Stories for Agile Teams
A User Story is a promise to talk about a need.
And every need has many solutions.
The User Story is the hammer. The goal is the picture on the wall.
A means to an end, never a solution. Agreeing on the need, whose need it is and why it matters, is half the job. Writing more stories is not the goal, just as swinging a hammer is not.
One need, many solutions. The order matters.
Agree on the need
Whose need, and what is true once it is met.
Agree on the solution
One of many. Chosen together, not called in.
Check it
Does the solution really meet the need?
Makes sense, right?
We learned to speak in solutions
From early on, we ask for things, not for what we need.
The same request can stand for very different needs, and only asking tells them apart.
“I want a coffee.”
Same request, five needs. Each one has a different good answer.
Five ways the cart goes before the horse
When the conversation about the need is skipped, the wrong solution is not far away.
How wrong deliveries show
Typical indicators. Not a complete list, but the ones that show up most often.
What makes a good User Story
A User Story describes a need from the view of the person who has it.
It is short on purpose: a reminder to talk, not a specification.
As a customer waiting for a parcel,
WhoFor whom exactly: a customer, a user, as specific as it gets.I want to know when it will arrive,
WhatWhat they want to be able to do. Not the how.so that I can be at home.
WhyThe value behind it. The need itself.The solution comes after the agreement on the need.
A solution could be:
About the need: whose need it is, and why it matters.
First on the need, then on one of its solutions.
Do the need and the chosen solution fit together? Does the solution really fulfil the need?
A User Story is a tool, just like a hammer is. The goal is to have the pictures on the walls, not to keep using the hammer.
The goal is not to have a User Story on every Product Backlog Item. It is a crew that has established the conversation about the need before it starts planning, agreeing on or building a solution. Every need has any number of solutions, and the crew can decide on one of them together, aligning on whether the solution does indeed fulfil the customer’s or user’s need.
Self-check: a good product?
Every User Story below is a topping. Pick the good ones.
The others land on the pizza too.
More on the subject …
… in the Logbook
Whose need are you building for?
A free discovery call, 30 minutes, remote. No slide deck, no obligation.
Send a signal