1 · The user is the ticket
If Problem, Role, Job to be done, and Success are blank (or still have brackets), do not build — including with AI.
5-minute version
People hire a product for an outcome, not a control. A ticket named “add delete” ships a button. A ticket named after the job ships what the user can now do. Before anyone opens an editor or an agent, fill the four cards — they are the reminder to stay on the problem:
- Problem — today, who cannot complete what job, because, that means.
- User — who is trying to do this job: role plus in their words — not the seat alone.
- Job to be done — When I… I need… so I can…
- Success — what is true in the product, that they can see.
n2 example
The control is “delete form.” The job is: an admin retires a form without silently breaking templates that still depend on it.
In GitHub, do this
Paste Problem, Role, Job to be done, and Success. Title [Role] outcome they can see. Status stays Needs discovery until those four lines have no brackets.
In FigJam, do this
Fill the four Lesson 1 cards above and copy the mad-lib. If the room wants a shared board, duplicate FigJam and fill the same four frames. Paste into GitHub before minute 22.
Playbook to reuse
Rituals — how a story moves. Tenets: accountable, empower.
Last run: not yet · Next: late August · Homework: one other open card gets User / Job / Success.