Waarom Job Stories beter zijn dan User Stories (en hoe je ze gebruikt)
Wat zijn Job Stories en hoe verschillen ze van User Stories?
Job Stories zijn, net als user stories, een manier om wensen of behoeftes van gebruikers te beschrijven. Maar in plaats van je te focussen op ‘Als [gebruiker], wil ik [actie], zodat [reden]’, vertrek je bij job stories vanuit de situatie, de motivatie en het gewenste resultaat. Door deze nadruk op context en motivatie, krijg je scherper waarom iemand een bepaald ‘job to be done’ heeft. User stories richten zich vaak op persona’s en rollen, terwijl job stories uitgaan van een probleem of taak die de gebruiker wil vervullen.
Voorbeeld: User Story vs. Job Story
- User Story: “Als reiziger wil ik een hotel boeken, zodat ik kan overnachten op mijn bestemming.”
- Job Story: “Wanneer ik op reis ga en een onbekende stad bezoek, wil ik snel een betrouwbare en betaalbare slaapplek vinden, zodat ik me geen zorgen hoef te maken over accommodatie.”
Hoe schrijf je effectieve Job Stories?
Een Job Story volgt doorgaans de structuur:
Wanneer [situatie], dan wil ik [motivatie] of wil ik [handeling], zodat [gewenst resultaat].
- Wanneer: schets de context waarin de gebruiker zich bevindt, zoals een specifieke situatie of trigger.
- Dan wil ik: omschrijf wat de gebruiker werkelijk wil doen in deze situatie, wat de kern van de ‘job’ is.
- Zodat: geef aan welk resultaat of welk voordeel de gebruiker zoekt.
Door deze drie elementen te benoemen, focus je op de drijfveer van de gebruiker en het uiteindelijke doel.
Checklist voor sterke Job Stories
- Context is duidelijk: Welke situatie zet de gebruiker aan tot actie?
- Gewenst resultaat is meetbaar of tenminste concreet beschreven.
- Geen persona nodig: De situatie en doelstelling volstaan.
- Testbaar: Het moet duidelijk zijn wanneer je klaar bent (Definition of Done).
Voorbeelden van Job Stories in praktijk
- Bankieren: “Wanneer ik mijn saldo wil checken onderweg, wil ik snel kunnen inloggen op de app, zodat ik weet hoeveel budget ik nog heb voor onverwachte uitgaven.”
- E-commerce: “Wanneer ik net een product heb besteld, wil ik de status kunnen volgen, zodat ik weet wanneer het aankomt en ik thuis kan zijn om het in ontvangst te nemen.”
- Educatieplatform: “Wanneer ik een nieuwe vaardigheid wil leren, wil ik zien welke lessen beschikbaar zijn, zodat ik gerichte stappen kan zetten en mijn voortgang kan meten.”
Job Stories integreren in Scrum
- Backlog: Vervang (of vul aan) user stories met job stories. Zo houd je het echte ‘job to be done’ helder in je backlog.
- Refinement: Bespreek met het team de situatie en gewenste uitkomst van elke job story. Dit geeft extra context.
- Planning: Verduidelijk wat er minimaal nodig is om de job story ‘Done’ te krijgen. Soms kunnen job stories worden opgesplitst als ze te groot blijken.
- Review: Toets of de job story is vervuld door te kijken of de gebruiker in de beschreven situatie nu het gewenste resultaat behaalt.
Praktische toepassing van Job Stories in backlogbeheer
- Groepeer job stories op thema’s (bijv. “Betalen”, “Registreren”, “Zoeken”).
- Combineer job stories met story mapping: welke stappen neemt de gebruiker en welke ‘jobs’ horen daarbij?
- Houd de backlog lean: als een job story weinig kans heeft om opgepakt te worden, parkeer ‘m tot er prioriteit is.
Conclusie
Job Stories bieden een alternatieve, vaak diepergaande manier om de behoeften van gebruikers te beschrijven. In plaats van te focussen op persona’s, zoom je in op de situatie en motivatie achter het gebruik. Dit kan helpen om je team meer inzicht te geven in het ‘waarom’ en ‘hoe’ van een feature, en uiteindelijk leiden tot oplossingen die beter aansluiten bij de echte behoeften van je gebruikers. Probeer het eens uit in je volgende sprint en ontdek of deze aanpak jouw backlogmanagement en samenwerking met het team verbetert.