Ga naar hoofdinhoud

Criteria User Story map

Een User Story Map is goed als deze de juiste vorm/structuur heeft en goede user stories bevat

De User story map heeft de goede structuur
  • De user story map heeft een backbone van activities en daaronder 'ribs' met de bij elke activity horende user stories
  • De user story map heeft horizontale lagen, de releases/iteraties, minstens 3, die een roadmap vormen voor de applicatie
  • De backbone is een workflow van samenhangende activiteiten die de eindgebruiker uitvoert met de applicatie (high value features met benodigde 'low value glue features')
De User story map heeft de goede vulling
  • De user stories in de map zijn geprioriteerd, de meest waardevolle features staan bovenaan (als eerste)
  • Voor de user stories in de 1e sprint zijn acceptatiecriteria opgesteld (uitgewerkt+afgestemd in de backlog = BDD aanpak, in week 5 meer hierover)
  • Als de volledige user story zinnen te lang zijn, dan staat de korte variant in de map en is de lange variant in de backlog opgenomen
De User Stories in de user story map zijn goed qua vorm
  • Vorm van user stories: Wie, wat, waarom: "Als [rol] wil ik [doel] zodat [reden]"
  • Herkenbaar: Het 'zodat' (reden) stuk is herkenbaar voor een eindgebruiker en is in termen van 'bedrijfswaarde' (organisatiewaarde)
  • Als er een of maar enkele rollen zijn, maar veel beoogde functionaliteit kan het goed zijn om een rol op te splitsen in meerdere persona's.
De User Stories in de user story map zijn zelf inhoudelijk goed (INVEST)'
  • Independent: User stories die je tegelijkertijd ontwikkelt zijn onafhankelijk van elkaar
  • Negotiable: User stories zijn niet in steen gebeiteld, je werkt details nog verder uit tijdens de ontwikkeling
  • Valuable: User stories hebben waarde voor de eindgebruiker en/of de organisatie
  • Estimable: User stories zijn klein genoeg om te kunnen schatten (we gebruiken uren bij AIM, geen story points)
  • Small: User stories zijn klein genoeg om er in één sprint meerdere op te pakken
  • Testable: User stories zijn zo beschreven dat ze getest kunnen worden (via acceptatiecriteria - week 5)