Wanneer scrum versus waterval g.j.hoge

Post on 03-Nov-2014

18 views 2 download

Tags:

description

Sommige projecten vragen om een Prince2 aanpak, anderen schreeuwen om een scrum aanpak. Hoe kies je en hoe werkt scrum?

Transcript of Wanneer scrum versus waterval g.j.hoge

Scrum Wanneer toepassen en hoe

http://nl.linkedin.com/in/geertjanhoge

Het is koudIk wil het warm hebbenDicht bij de evenaar is het warmer

http://nl.linkedin.com/in/geertjanhoge

We gaan naar het Midden Oosten

http://nl.linkedin.com/in/geertjanhoge

Hoe pakken we dit aan?

http://nl.linkedin.com/in/geertjanhoge

Methode I: Eerst denken en dan doen

http://nl.linkedin.com/in/geertjanhoge

We maken een plan

http://nl.linkedin.com/in/geertjanhoge

Selecteren een bestemming

http://nl.linkedin.com/in/geertjanhoge

I. Eerst denken en dan doen

• Bepaal route en vervoerBepalen een route

http://nl.linkedin.com/in/geertjanhoge

Plannen de reis

http://nl.linkedin.com/in/geertjanhoge

Boeken de reis

http://nl.linkedin.com/in/geertjanhoge

En boeken een hotel

http://nl.linkedin.com/in/geertjanhoge

We maken een checklistWat nemen we mee?

http://nl.linkedin.com/in/geertjanhoge

En dan inpakken….

http://nl.linkedin.com/in/geertjanhoge

…en wegwezen

http://nl.linkedin.com/in/geertjanhoge

= Waterval methode

denkendenken

denkendoen

doendoen

Eerst denken en dan doen.

http://nl.linkedin.com/in/geertjanhoge

Waterval

FOGO

TOBouw

TestenGo Live

http://nl.linkedin.com/in/geertjanhoge

Waterval werkt

Deze methode prima werkt als:- Eindbestemming duidelijk is (kan worden)- Route er naartoe vooraf te bepalen is- Omgeving relatief stabiel is

http://nl.linkedin.com/in/geertjanhoge

Waterval werkt

En je weet van tevoren vrij nauwkeurig waar je aan toe bent; je gaat nl. naar het geboekte Hotel in Eilat.

http://nl.linkedin.com/in/geertjanhoge

Maar wat als het plan in de mist gaat?

http://nl.linkedin.com/in/geertjanhoge

Als het weer in Eilat om slaat?

Gaan we nog wel naar Eilat?

http://nl.linkedin.com/in/geertjanhoge

Of het schiphol personeel gaat staken?

Gaan we nog wel via Schiphol?

http://nl.linkedin.com/in/geertjanhoge

En als ik onderweg ziek word?

Gaan we nog wel?

http://nl.linkedin.com/in/geertjanhoge

We hebben tijd besteed aan het kiezen van de eindbestemming, het maken van een plan. We moeten opnieuw een eindbestemming kiezen, plannen maken, tijd besteden.

We hebben kosten gemaakt. We moeten nieuwe kosten maken.

Of we gaan door met ons plan maar bereiken niet ons eigenlijke doel; het warm krijgen.

http://nl.linkedin.com/in/geertjanhoge

Methode II: Denken en doen

http://nl.linkedin.com/in/geertjanhoge

Ook nu maken we een plan

http://nl.linkedin.com/in/geertjanhoge

Maar zodra het beeld (visie) duidelijk wordt gaan we!

Wat nemen we mee?

Inpakken maar

http://nl.linkedin.com/in/geertjanhoge

I. Eerst denken en dan doen

• Bepaal route en vervoer

Waar gaan we eerst heen?

Vertrekken

http://nl.linkedin.com/in/geertjanhoge

Op schiphol kopen we wel een lastminute naar de zon

http://nl.linkedin.com/in/geertjanhoge

Denken en doen in kleine stappen

= Iteratieve methode

http://nl.linkedin.com/in/geertjanhoge

Deze methode werkt OOK als:- Eindbestemming duidelijk is (kan worden)- Route er naartoe vooraf te bepalen is- Omgeving relatief stabiel is

Ook iteratief werkt

http://nl.linkedin.com/in/geertjanhoge

Deze methode werkt OOK als:- Eindbestemming duidelijk is (kan worden)- Route er naartoe vooraf te bepalen is- Omgeving relatief stabiel is

Ook iteratief werkt

Minder efficiënt

http://nl.linkedin.com/in/geertjanhoge

Deze methode werkt OOK als:- Eindbestemming duidelijk is (kan worden)- Route er naartoe vooraf te bepalen is- Omgeving relatief stabiel is

Ook iteratief werkt

Minder efficient

Je zult moeten wachten op een vrije

plaats in het vliegtuig naar Eilat

Het hotel is misschien al vol en je

moet zoeken naar een anderehttp://nl.linkedin.com/in/geertjanhoge

Maar wat als het nu tegen zit?

http://nl.linkedin.com/in/geertjanhoge

Als het schiphol personeel gaat staken?

http://nl.linkedin.com/in/geertjanhoge

Als het schiphol personeel gaat staken?

Dan gaan we met de trein naar Zuid Spanje waar het ook

heerlijk warm is!

http://nl.linkedin.com/in/geertjanhoge

Als het weer in Eilat om slaat?

http://nl.linkedin.com/in/geertjanhoge

Als het weer in Eilat om slaat?

Dan nemen we de eerste de beste vlucht naar Miami!

http://nl.linkedin.com/in/geertjanhoge

Of ik onderweg ziek wordt?

http://nl.linkedin.com/in/geertjanhoge

Of ik onderweg ziek word?

Dan gaan we terug en vertrekken een paar dagen

later opnieuw!

http://nl.linkedin.com/in/geertjanhoge

We hebben nog geen tijd verspild aan zaken die niet te plannen bleken.

We hebben nog geen kosten gemaakt.

We kunnen ons ‘plan’ bijstellen omdat we het doel kennen en ons daarop blijven richten.

http://nl.linkedin.com/in/geertjanhoge

Deze methode werkt beter als:- Eindbestemming onduidelijk is (doel wel!)- Route er naartoe moeilijk te bepalen is- Omgeving onstabiel is

Wanneer iteratief?

http://nl.linkedin.com/in/geertjanhoge

Deze methode werkt beter als:- Eindbestemming onduidelijk is (doel wel!)- Route er naartoe moeilijk te bepalen is- Omgeving onstabiel is

Wanneer iteratief?Als er een rol moet zijn voor

voortschrijdend inzicht

http://nl.linkedin.com/in/geertjanhoge

Een Dakar race laat zich niet van minuut tot minuut plannen aan de hand van een

vooraf vast te stellen route

http://nl.linkedin.com/in/geertjanhogehttp://nl.linkedin.com/in/geertjanhoge

Je hebt een visie nodig en meetinstrumenten zodat je je route

periodiek kunt bijstellen

http://nl.linkedin.com/in/geertjanhoge

Scrum in hoofdlijnen

• Iteratief • Pragmatisch (planning, documentatie, etc)• Business en Techniek werken samen (product

owner, team, scrum master)• Multidisciplinaire samenwerking team• Zelfsturend team• Omgevingsinvloeden beperkt

http://nl.linkedin.com/in/geertjanhoge

Product Backlog Sprint Backlog Sprint Werkende uitbreidingv.h. product

X

De product owner stelt de product backlog op, prioriteert deze en beheert

deze (geholpen)http://nl.linkedin.com/in/geertjanhoge

Product Backlog Sprint Backlog Sprint Werkende uitbreidingv.h. product

X

Per cyclus (sprint) wordt in 1 dag door het team (in samenspraak) een set aan functionaliteiten uit de backlog geselecteerd en gepland voor de komende

sprint (sprint backlog)

http://nl.linkedin.com/in/geertjanhoge

Product Backlog Sprint Backlog Sprint Werkende uitbreidingv.h. product

X

Een sprint heeft een vaste duur, gedurende welke het team zelfsturend samenwerkt aan de afgesproken

functionaliteiten. De scrum master faciliteert en houdt de omgeving uit de buurt

http://nl.linkedin.com/in/geertjanhoge

Product Backlog Sprint Backlog Sprint Werkende uitbreidingv.h. product

X

Dagelijks beantwoordt elk team lid 3 vragen: wat heb je sinds vorige update gedaan, wat doe je tot de volgende en wat weerhoudt je om succesvol te

zijn? Elke dag max 15 min., Iedereen is welkomhttp://nl.linkedin.com/in/geertjanhoge

Product Backlog Sprint Backlog Sprint Werkende uitbreidingv.h. product

X

Aan het eind van elke sprint is er een afgerond eindproduct dat werkt. Deze wordt gepresenteerd aan

de product owner (demo). Ook wordt per iteratie geëvalueerd.

http://nl.linkedin.com/in/geertjanhoge

Product Backlog Sprint Backlog Sprint Werkende uitbreidingv.h. product

X

De product owner werkt de product backlog bij. Een nieuwe sprint kan gestart

worden.http://nl.linkedin.com/in/geertjanhoge

Kenmerken scrum vs waterval• Iteratief• Transparant• Pragmatisch• Zelfsturing• Strikte regels beperken complexiteit• Minder vergaderen• Beperkte documentatie• Beperkte externe invloed• Tijd, budget, scope• Voortschrijdend inzicht

• Plannen -> doen• Deels black box• Eerst theoretisch• Hiërarchisch• Complexiteit = afstemmen• Vergaderen• Documentatie vooraf• Omgevingsmanagement• Scope, budget, tijd• Planmatig

http://nl.linkedin.com/in/geertjanhoge

Afzender

• Geert Jan Hoge• Sr. Project Manager online• Scrum ervaring• http://nl.linkedin.com/in/geertjanhoge• RTL Nederland, Triodos Bank, ANWB,

Rabobank, KPN, Heineken, Agency.com, Clockwork