I was invited to co-host a Meesterschap in Scrum session at Prowareness which focussed on product- and backlog management. From the context of Enrise I shared 10 tips to manage your product backlog and develop a successful product. The language of this presentation is Dutch.
2. 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
3. § 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
4. 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.
6. 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;
8. § 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
10. 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
STORYPOINTS
2-WEEKLY DEVELOPMENT SPRINTS
SPRINT TREND
11. 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
STORYPOINTS
2-WEEKLY DEVELOPMENT SPRINTS
SPRINT TREND
12. 5. MANAGE JE STAKEHOLDERS
HIGH
INTEREST
LOW
INTEREST
HIGH
POWER
LOW
POWER
13. 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;
14. 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;
15. 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: van
stakeholder tot developer;
§ Interactief proces van continue
verbetering;
16. 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;
17. 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?
18. 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?