Hoe maak je user stories? Vier praktische tips

Een user story is de kortste manier waarop iemand vertelt waarom hij een product wil en wat hij of zij ervan verwacht. User stories worden gebruikt bij het ontwikkelen van software of producten, maar ook steeds vaker op marketing-afdelingen: wat wil de klant?

Hoe maak je user stories?
Workshop user story

Eerst maar even dat misverstand wegruimen: een user story is namelijk geen verhaal. User stories zijn eerder voorkeuren die uit verhalen van (interne) klanten of (interne) gebruikers zijn gefilterd. Het is de zakelijke informatie uit een verhaal. Feitelijk kunnen ontwikkelteams niks zonder deze verhalen. User stories zijn dan ook verplicht voor scrum-programma’s en andere agile toepassingen. Niet alleen in software development, maar in alle projectteams op alle afdelingen in elke organisatie. 

mini-story

Een user story bestaat uit één zin. Niet meer. Voorbeeld uit de ICT: ‘Als gebruiker (rol) wil ik mijn klanten kunnen zoeken (wens, behoefte of waarde) op zowel de voornaam als op achternaam (specificatie).’ Maar er zullen per te ontwikkelen product uiteraard meerdere voorkeuren van (toekomstige) gebruikers verzameld worden. En dus ga je straks als ontwikkelaar werken met meerder user stories. 

Product Owner in scrum-team

In agile-processen w.o. scrum bewaakt de Product Owner (PO) de belangen van de (interne) klant. De PO vertegenwoordigt de interne of externe klant. Maar het zou natuurlijk te gek voor woorden zijn als de klantfocus alleen leidend zou zijn in agile processen. Dat moet in elk projectteam leidend zijn. Samen met budget, kwaliteit en tijd. Want waar doe je het tenslotte voor?  


KLANT-INTERVIEWS EN USER STORIES

Hoe maak je user stories? De beste manier is om (toekomstige) klanten c.q. gebruikers te interviewen (kwalitatieve interviews) met vragen als: wat verwacht u van een ... ? Waar moet die volgens u aan voldoen? Wat vindt u belangrijk aan ... ? Hoe belangrijk vindt u X, Y, Z en waarom precies? Zorg er voor dat je voldoende mensen (toekomstige bezoekers, gebruikers, kopers) te spreken krijgt. Drie is te weinig, tien is beter en meer dan dertig is niet nodig.  

functionaliteit en user stories

De user stories vormen de belangrijkste manier waarop de gebruiker invloed heeft op de functionaliteit van het te ontwikkelen systeem of product. Maar je kunt wel meerdere user stories per product genereren. Daarvoor kijk je simpelweg naar de belangrijkste aspecten (wensen, waarden of functionaliteiten), bijvoorbeeld gebruikersgemak, veiligheid, kwaliteit en performance.

scrum teams en user stories

De producteigenaar sorteert de user stories op volgorde van belangrijkheid en splitst ze uit in taken die hij aan ontwikkelteams toewijst. Die gaan er in kortlopende deelsessies (zgn. ‘sprints’ in de scrum-methodiek van twee tot vier weken) mee aan de slag. Dat begint met een brainstorm van een dagdeel over de implicaties van de user stories voor het ontwerp. Aan het einde van de sessie beschikken scrum-teamleden over een sprintplan met concrete taken en -planning. Binnen het vooraf vastgestelde budget en tijd worden de deliverables ingedeeld in Need-to-have’s, Nice-to-have’s en de Not (Now)’s. 

vier tips voor user stories

1. Geef elk type gebruiker een eigen kleur post-its.

2. Laat gebruikers eerst gewoon vertellen; en probeer daarna pas in te zoomen op de specifieke gebruikerswensen.

3. Onderstreep als Product Owner de belangrijkste woorden per type gebruiker.

4. Onthoud dat de Product-Owner de baas is over de product-backlog en dus ook over de prioritering van de user stories. 


Verder praten over kwalitatieve interviews t.b.v. user stories? Wij maken graag kennis.

Opmerking: De met * gemarkeerde velden zijn verplicht.

Reactie schrijven

Commentaren: 0