10 tips for succesful product- and backlog management

19
BACKLOG MANAGEMENT TIPS

Upload: kai-stevens

Post on 13-Apr-2017

143 views

Category:

Internet


1 download

TRANSCRIPT

BACKLOG MANAGEMENT TIPS

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.

ZO KLEIN MOGELIJK, ZO SNEL MOGELIJK FEEDBACK

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;

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

5. MANAGE JE STAKEHOLDERS

HIGH INTEREST

LOW INTEREST

HIGH POWER

LOW POWER

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?