Liberating.nl

Toolbox voor scrum master & agile coach

Story mapping

The assumption is the mother of all fuck-ups! Ferme taal, vaak uit de mond van de archetypische ondernemer (coltrui, hoornen bril, sneakers). Maar dat aannames geld kosten – veeeel geld – is de meeste mensen wel duidelijk. Bij agile werken gaat het ook om het inwisselen van aannames voor waarheden. Ook die waarheden die je liever niet hoort*. En deze waarheden zijn in het bezit van de eindgebruiker van je oplossing. Maar wat komt de gebruiker tegen? Wat ziet hij als de happy flow? Waar loopt hij vast? Waar haakt hij af? User story mapping helpt de klantreis inzichtelijk te maken.

UX design
User story mapping is een vorm van User Experience Design. De eerste die met deze techniek op de proppen kwam was Jeff Patton. De techniek is simpel uit te leggen, maar vergt wel wat tijd en denkwerk.

In het kort maak je de klantreis inzichtelijk door een raster van gebruikersverhalen uit te werken. Hoe beweegt de gebruiker door jouw app? Welke stappen doorloopt je klant bij het kopen van jouw product?

Als eerste stap maak je een grof overzicht in twee dimensies:

  1.  Op de horizontale as werk je de momenten in de klantreis uit.
  2. Op de verticale as hang je de items die specifiek bij dit onderdeel horen.
een eenvoudige gebruikershistoriek

Bron: Manifesto.co.uk

In de tweede stap verfijnen we. Je gaat dieper in op de onderdelen en maakt extra items aan door grote items op te delen in kleinere brokken. En je sorteert deze vervolgens op ‘volgtijdelijkheid’. Zo moet de klant eerst de postcode ingeven voor je de postcodecheck (voor het automatisch aanvullen van de adresgegevens) kunt uitvoeren. Dat bepaalt de verticale rangorde. Inderdaad, net als bij een backlog.

een gebruikershistoriek die rekening houdt met de gebruikersreis

Bron: Manifesto.co.uk

In de derde stap gaan we horizontaal slicen. We hebben de story map zo geordend dat we deze zien als een taart met verschillende lagen. Elke laag levert werkende functionaliteit op (minimal viable product) en heeft dus directe waarde. Je begint met de belangrijkste laag (de bodem van de taart) en werkt zo in iteraties omhoog tot de hele taart af is**. Door deze manier van werken maak je de epic behapbaar. En, belangrijker, je houdt ruimte voor verandering. De taart groeit mee met de wensen van de eter. Als die  opeens helemaal niet van chocolade blijkt te houden (de aanname), maar van merengue, ben je blij dat je niet de hele taart voor hem gebakken hebt.

een gebruikersverhaalkaart die releases aangeeft

Bron: Manifesto.co.uk

Begin klein
Stel: je hebt een omruilservice bedacht voor modems. Op moment X komt de bezorger (feitelijk de ‘haler’) van jouw bedrijf langs bij de klant. Die krijgt een nieuw modem overhandigd en geeft gelijk zijn oude modem mee. Dit scheelt jouw organisatie en de klant tijd en geld. Een prachtige oplossing dus. Maar kruip nu eens in het hoofd van de klant. Heeft deze altijd netjes zijn oude modem ingepakt klaarstaan in de gang, compleet met alle stekkers? Of houdt hij het modem tot de laatste seconde aangesloten en gaat hij pas op het moment dat de bezorger komt aan de slag met het demonteren van het modem met de nodige vloeken en zichten. Wat zou jij doen?

De klantreis kent dus veel afslagen. Begin daarom klein. Ik adviseer allereerst de Happy Flow (de ideale klantreis) te mappen. Zodra je die op hoofdlijnen kloppend heb kun je uitzonderingen toevoegen. Vaak zijn die zo bepalend, dat je ze het beste als aparte story maps kunt maken. Naar analogie van user stories heb je dan een epic map met daar onder child maps.

Tip: user story mapping wordt vaak ingezet bij het uitdenken van een nieuwe epic. Maar het is een nuttige exercitie voor de hele bestaande backlog. Af en toe story mappen is heel nuttig om steeds te zien of je nog de juiste dingen doet.

*Merk je ook met story mapping toch nog een hang naar struisvogelpolitiek (‘daar komen we later wel uit’) gebruik dan de Knock Out 5 om alles boven water te krijgen dat je liever onder de oppervlakte zou houden.

** Zoals je begrijpt is het hebben van een feature team essentieel omdat een component team niet de hele klantreis overziet maar slechts 1 onderdeel ervan.

Heb je leuke of betere manieren voor story mapping, mail ze me!

 

Verder Bericht

Vorige Bericht

Nederlandstalige toolbox
voor scrum masters
en agile coaches

Met onder meer:
Liberating Structures
Tools & tricks
retrospectives
 werk- en spelvormen
 lezen & luisteren



Scrum ze!

Gerjon Zomer