Scrum Aanpak

28
Scrum Scrum Full speed ahead” Full speed ahead” “Alle remmen los” “Alle remmen los”

Transcript of Scrum Aanpak

Page 1: Scrum Aanpak

ScrumScrum

““Full speed ahead”Full speed ahead”“Alle remmen los”“Alle remmen los”

Page 2: Scrum Aanpak

AgendaAgenda

Vogelvlucht door een iteratieVogelvlucht door een iteratie Belangrijke principesBelangrijke principes PlanningPlanning UitdagingenUitdagingen

19 maart 200919 maart 2009 Scrum aanpakScrum aanpak 22

Page 3: Scrum Aanpak

AgendaAgenda

Vogelvlucht door een iteratieVogelvlucht door een iteratie Belangrijke principesBelangrijke principes PlanningPlanning UitdagingenUitdagingen

19 maart 200919 maart 2009 Scrum aanpakScrum aanpak 33

Page 4: Scrum Aanpak

Wat is een iteratie?Wat is een iteratie?

Vaste hoeveeltijd tijd van 3 wekenVaste hoeveeltijd tijd van 3 weken Variabele scopeVariabele scope Oplevering naar AcceptatietestOplevering naar Acceptatietest

19 maart 200919 maart 2009 Scrum aanpakScrum aanpak 44

Iteratie

1 dag planning1 dag demo +

lessons learned13 dagen “werken”

Page 5: Scrum Aanpak

Eerste dag: planningEerste dag: planning

Belang van de wens Belang van de wens bepalen (Gebruikers bepalen (Gebruikers Organisatie)Organisatie)

Prioriteren (G.O.)Prioriteren (G.O.) Inspanning bepalen (IT)Inspanning bepalen (IT) Scope v/d Iteratie bepalen Scope v/d Iteratie bepalen

(samen)(samen)19 maart 200919 maart 2009 Scrum aanpakScrum aanpak 55

WensenlijstWensenlijst

Iteratie

Page 6: Scrum Aanpak

13 dagen “werken”13 dagen “werken”

Procesontwerp uitwerkenProcesontwerp uitwerken+ wensen definieeren (!)+ wensen definieeren (!)

Functioneel ontwerpFunctioneel ontwerp SoftwareSoftware Werkinstructie (?)Werkinstructie (?)

19 maart 200919 maart 2009 Scrum aanpakScrum aanpak 66

Iteratie

Page 7: Scrum Aanpak

laatste dag: leren & verbeterenlaatste dag: leren & verbeteren

Demo Demo Lessons LearnedLessons Learned

19 maart 200919 maart 2009 Scrum aanpakScrum aanpak 77

WensenlijstWensenlijst

Iteratie

Page 8: Scrum Aanpak

12 iteraties van 3 weken12 iteraties van 3 weken

19 maart 200919 maart 2009 Scrum aanpakScrum aanpak 88

Iteratie 1

Iteratie 2

Iteratie …

Iteratie 12

Acceptatietest continu

Page 9: Scrum Aanpak

Wensenlijst continu wijzigbaarWensenlijst continu wijzigbaar

19 maart 200919 maart 2009 Scrum aanpakScrum aanpak 99

WensenlijstWensenlijstProcesontwerp

Acceptatietest

Productie

Iteratie-demo

Page 10: Scrum Aanpak

AgendaAgenda

Vogelvlucht door een iteratieVogelvlucht door een iteratie Belangrijke principesBelangrijke principes PlanningPlanning UitdagingenUitdagingen

19 maart 200919 maart 2009 Scrum aanpakScrum aanpak 1010

Page 11: Scrum Aanpak

GO stuurt, IT volgtGO stuurt, IT volgt

19 maart 200919 maart 2009 Scrum aanpakScrum aanpak 1111

Page 12: Scrum Aanpak

Alles mag Alles mag ((maar wanneer?maar wanneer?))

19 maart 200919 maart 2009 Scrum aanpakScrum aanpak 1212

WensWensWensenlijstWensenlijst

WensWensWensWensWensWens Iteratie

Geen beperkingen Prioriteren

Page 13: Scrum Aanpak

Werkvoorraad totaalWerkvoorraad totaal

Transparantie; geen geheimenTransparantie; geen geheimen

19 maart 200919 maart 2009 Scrum aanpakScrum aanpak 1313

Werkvoorraad iteratieWerkvoorraad iteratie

Taken binnen de iteratieTaken binnen de iteratie

Dagelijkse rapportage

Iteratie rapportage

Page 14: Scrum Aanpak

Geen contracten…Geen contracten…

19 maart 200919 maart 2009 Scrum aanpakScrum aanpak 1414

Functionaliteitbespreken

Ontwerp(contract)

Software

Page 15: Scrum Aanpak

Iteratie

……maar samenwerkingmaar samenwerking

19 maart 200919 maart 2009 Scrum aanpakScrum aanpak 1515

Functionaliteitbespreken

Functionaliteitbespreken

Software maken

Software maken

OntwerpOntwerp

SoftwareSoftware

Page 16: Scrum Aanpak

Van finish-line naar finish-lineVan finish-line naar finish-line

19 maart 200919 maart 2009 Scrum aanpakScrum aanpak 1616

Page 17: Scrum Aanpak

Leren en verbeterenLeren en verbeteren

19 maart 200919 maart 2009 Scrum aanpakScrum aanpak 1717

Iteratie

WensenlijstWensenlijst

Projectwerkwijze

Page 18: Scrum Aanpak

Kwaliteit is heiligKwaliteit is heilig

Kwaliteit onvoldoende?Kwaliteit onvoldoende? Niet opleveren! Niet opleveren!

Doel: geen technische fouten, Doel: geen technische fouten, concentreren op wensenconcentreren op wensen

19 maart 200919 maart 2009 Scrum aanpakScrum aanpak 1818

Page 19: Scrum Aanpak

AgendaAgenda

Vogelvlucht door een iteratieVogelvlucht door een iteratie Belangrijke principesBelangrijke principes PlanningPlanning UitdagingenUitdagingen

19 maart 200919 maart 2009 Scrum aanpakScrum aanpak 1919

Page 20: Scrum Aanpak

Waar gaan we eindigen?Waar gaan we eindigen?

(Nu nog) onvoorspelbaar:(Nu nog) onvoorspelbaar: Snelheid IT team?Snelheid IT team? Besluitkracht G.O. team?Besluitkracht G.O. team? Minimale “werkbare” functionaliteit?Minimale “werkbare” functionaliteit?

19 maart 200919 maart 2009 Scrum aanpakScrum aanpak 2020

Page 21: Scrum Aanpak

Maar…Maar…

Belangrijke zaken eerst.Belangrijke zaken eerst. Maximale effectiviteit.Maximale effectiviteit. Leren en verbeteren.Leren en verbeteren.

19 maart 200919 maart 2009 Scrum aanpakScrum aanpak 2121

Page 22: Scrum Aanpak

Voorspellend vermogenVoorspellend vermogen

19 maart 200919 maart 2009

Scrum aanpakScrum aanpak 2222

Iteratie 1

Iteratie 2

Iteratie x

Iteratie 12

Gerealiseerde functionaliteit

iteratie 1

Gerealiseerde functionaliteit

iteratie 2Gerealiseerde functionaliteit

iteratie x

Page 23: Scrum Aanpak

OnzekerheidOnzekerheid

19 maart 200919 maart 2009 Scrum aanpakScrum aanpak 2323

Page 24: Scrum Aanpak

AgendaAgenda

Vogelvlucht door een iteratieVogelvlucht door een iteratie Belangrijke principesBelangrijke principes PlanningPlanning UitdagingenUitdagingen

19 maart 200919 maart 2009 Scrum aanpakScrum aanpak 2424

Page 25: Scrum Aanpak

Timebox denkenTimebox denken

““Klein” beginnen en dan opbouwen.Klein” beginnen en dan opbouwen. Eerst basiswensen, daarna Eerst basiswensen, daarna additionele wensenadditionele wensen

Niet haalbaar binnen iteratie?Niet haalbaar binnen iteratie? scope schrappen! scope schrappen!

19 maart 200919 maart 2009 Scrum aanpakScrum aanpak 2525

Page 26: Scrum Aanpak

Fouten maken móetFouten maken móet

Geen fouten = geen risico nemen = Geen fouten = geen risico nemen = geen voortganggeen voortgang

Geen fouten = niet verbeterenGeen fouten = niet verbeteren

Attitude:Attitude:“Fouten” zijn welkom, worden “Fouten” zijn welkom, worden verwacht!verwacht!

19 maart 200919 maart 2009 Scrum aanpakScrum aanpak 2626

Page 27: Scrum Aanpak

Mandatering & draagvlakMandatering & draagvlak

Snel besluiten nemen!Snel besluiten nemen! (“fouten” maken “mag”) (“fouten” maken “mag”)

Maar… is dat wat iedereen wil?Maar… is dat wat iedereen wil? Maar… Niet goed? Nieuwe wens!Maar… Niet goed? Nieuwe wens!

En…“Wat is het alternatief?”En…“Wat is het alternatief?”

19 maart 200919 maart 2009 Scrum aanpakScrum aanpak 2727

Page 28: Scrum Aanpak

19 maart 200919 maart 2009 Scrum aanpakScrum aanpak 2828