Userstory verdiepen
Een userstory moet inzicht geven in de inspanning die nodig is om een functie voor een gebruiker te realiseren. Om een userstory overzichtelijk te houden moet een complexe functie worden opgeknipt in afzonderlijke userstories.
Dit voorbeeld omvat de functie 'Leden beheren'.
Userstory verdiepen met extra operaties
De functie leden beheren bestaat uit:
- Ledenlijst Aanmaken
- Bondslid Aanmelden
- Contributie Factureren
- Lidmaatschapskaart Verstrekken
Voor al deze functies moet werk worden verzet en worden ingeschat wat daarvoor nodig is.
Moxen bestand voor de verdieping
In het moxen bestand staat het volgende voor de userstory:
- {userstory} de instructie dat een userstory gegenereerd moet worden.
- {hasform} de instructie dat een userstory gegenereerd moet worden voor een gebruikersscherm.
- {foreach:Functie:$operation} de instructie dat voor elke operatie een userstory gegenereerd moet worden
Instructies in het moxen bestand die niet specifiek zijn voor een userstory
- @include: een extra moxen bestand gebruiken.
- @fragment: de inhoud van een moxen bestand invoegen.
Detail instructies toevoegen voor userstory
Voor elke operatie kan informatie worden toegevoegd. Deze informatie wordt op de gegenereerde web pagina van de userstory getoond.
Als je dat wil kun je operaties toevoegen, die ook weer voor extra userstories zorgen. Op deze manier kun je snel een lijst van benodigde functies aanmaken en de userstories die nodig zijn om deze functionaliteit te realiseren.
De volgende instructies kun je gebruiken om dit zelfde te doen voor velden in een element.
De gecalculeerde storypoints
In de web pagina wordt het overzicht van de gecalculeerde storypoints getoond.
De instructies leiden tot extra zaken in de userstory.
Generator uitbreiden userstory operaties
Generator uitbreiden userstory operaties
Idee
Het idee realiseren door het helder te maken en te valideren met eenvoudige zinnen.
Ontwerp
Het idee omzetten in een model gekoppeld aan wat je moet kunnen als het idee is gerealiseerd.
Nauwkeurigheid
Door een model als basis te gebruiken is aanpassen mogelijk zonder het zicht op het geheel kwijt te raken.
Doeltreffendheid
Het uitgangspunt blijft bij wat het idee moet opleveren en dat bewaken is mogelijk door het model