10 tips for succesful product- and backlog management
Post on 13-Apr-2017
143 Views
Preview:
TRANSCRIPT
Wij zien de ontwikkeling van software voor internet als het bereiden van een gerecht. Alsof wij jouw chef-koks zijn in de keuken.
Dat noemen wij
§ Zonder visie zit je op een stuurloos schip;
§ Creëer daarom een duidelijk visie en valideer deze;
§ Verlies je visie niet gaandeweg uit het oog;
§ Vertaal de visie naar een strategische roadmap;
§ Hulpmiddelen: Product Vision Board & Goal Oriented roadmap;
1. CREËER EEN DUIDELIJKE VISIE EN STRATEGIE
EVT. EXTRA INFO HIER (WEGLATEN MAG OOK)
§ Grotere releases zorgen voor aanzienlijk meer risico;
§ Geld kan op raken, de markt kan veranderen, stakeholders kunnen geduld verliezen etc;
§ Bereik nooit een point of no return gevoel;
§ Maak daarom je release zo klein mogelijk, ook in geval van ‘herbouw’;
2. THINK BIG. RELEASE SMALL.
3. ZET EEN STIP OP DE HORIZON
§ Zorg dat de hele product backlog is ingeschat;
§ Kan story points, clothing sizes of iets anders zijn;
§ Balanceer de inspanning met de waarde die het opbrengt;
§ Bijvoorbeeld met de magic estimation game;
§ Ieder project kent probleempunten;
§ Wees direct transparant, draag opties aan en adviseer hierover;
§ Laat key stakeholders de keuze maken, maar neem zelf wel verantwoordelijkheid hiervoor;
§ Burnup chart als hulpmiddel;
4. WEES 100% TRANSPARANT
INSIGHTS: BURN-UP CHART - PROJECT START
1 2 3 4 5 6 7 8 9 10 11 120
200
400
600
800
SPRINT TOTAL SPRINT COMPLETE
STO
RY P
OIN
TS
2-WEEKLY DEVELOPMENT SPRINTS
SPRINT TREND
INSIGHTS: BURN-UP CHART - AFTER A FEW SPRITS
1 2 3 4 5 6 7 8 9 10 11 120
200
400
600
800
SPRINT TOTAL SPRINT COMPLETE
STO
RY P
OIN
TS
2-WEEKLY DEVELOPMENT SPRINTS
SPRINT TREND
INSIGHTS: BURN-UP CHART - AFTER SOME MORE SPRINTS
1 2 3 4 5 6 7 8 9 10 11 120
200
400
600
800
SPRINT TOTAL SPRINT COMPLETE
STO
RY P
OIN
TS
2-WEEKLY DEVELOPMENT SPRINTS
SPRINT TREND
EVT. EXTRA INFO HIER (WEGLATEN MAG OOK)
6. REFINE SMALL AND OFTEN § Refinement is een continue proces van
interactie;
§ Doe het zo vaak als nodig;
§ Stem refinement af op projectfase, domeinkennis en volwassenheid team;
§ Refine ongeveer 2 sprints vooruit;
§ Sprint planning = graadmeter;
7. DON’T FORGET THE BIGGER PICTURE
§ Stories focussen op details;
§ Het bovenliggende verhaal is vaak moeilijk te doorgronden;
§ Besteed daarom naast backlog refinement ook aandacht aan ‘the bigger picture’;
§ Story mapping kan hierbij helpen;
8. UBIQUITOUS LANGUAGE
§ Ambiguïteit komt veel voor;
§ Gevolgen zijn groter dan we denken:
§ Trage doorontwikkeling;
§ Lange inwerktijd;
§ PO = SPOF;
§ Grotere onzekerheid impact;
§ Spreek de taal van de business: vanstakeholder tot developer;
§ Interactief proces van continue verbetering;
9. FIND IT. FIX IT.
§ Bugs komen altijd voor;
§ Hoe langer je wacht met oplossen, hoe:
§ Meer uren het kost;
§ Meer onvrede er ontstaat bij stakeholders;
§ Onduidelijker het resterende werk;
§ Los bugs daarom zoveel mogelijk direct op;
10. INSPECT AND ADAPT
§ Creëer een cultuur waarin je continu kunt verbeteren;
§ Goed backlog management is een ontdekkingsreis;
§ Pas je altijd aan aan je omgeving;
§ En blijf kritisch…blijf leren…
§Challenge: kan ik iets van jullie leren?
CASE: SLICING USER STORIES - CONTEXT
§ We hebben te maken met een complexe keten van meerdere systemen;
§ Hiervan worden sommige systemen extern ontwikkeld;
§ Hele keten moet werken wil de feature waarde hebben voor de eindgebruiker;
§ We zijn benieuwd naar jullie advies:
§ Hoe kunnen we toch verticaal slicen?
§ Wegen de voordelen op tegen de nadelen?
top related