SlideShare uma empresa Scribd logo
1 de 63
Baixar para ler offline
Agile systeemontwikkeling met Scrum4 maart 2010 Eenanderemanier van denkenEenanderemanier van werken © 2010 Whitehorses 	Martin van Borselaer
Omgaan met het onverwachte
Verkrampen of beheersen? ,[object Object]
Agile = andere manier van denken,[object Object]
Agile Quiz Ennu…
Spelregels 5 vragen 15 seconden per vraag 2 mogelijke antwoorden per vraag Score optellen: 	1 voor antwoord 1 	2 voor antwoord 2 Eindscore ligt tussen 5 en 10
Voorbeeldvraag
Vraag 1
Vraag 2
Vraag 3
Vraag 4
Vraag 5
Klaar!
Score
Wat is Agile?
Wat is niet agile? Tractiecontrole auto’s Leren Opgroeien Wetenschap (experimenten) Evolutie Huiskamerthermostaat Joint Strike Fighter TomTom Samenwerken Lopen
Reageren op veranderingen
Nietreageren op veranderingen
Klassiekeantwoord Betervoorspellen Analyse/ontwerp Architectuur Planning Beterbewaken Changeproces Contracten
Kun je voorspellen? Chaos Complexiteit  bepaalt  voorspelbaarheid Complex Complexiteitomgeving Orde Complexiteittechniek
Hoe zit dat met ICT? Gewijzigdeinzichten Externepartijen Terminologie Wetgeving Kennis en vaardigheden Interface Beheerafdeling Bugs in standaardsoftware Besluitvaardigheid Andereprojecten Politiek Organisatorischeimplementatie
Effect klassiekeaanpak Bewaken Voorspellen
Effect klassiekeaanpak End Of Life
scrum Een agile framework voorproductontwikkeling
Basisprincipes
Agile Manifesto http://www.agilemanifesto.org/
Het Scrum proces Product Backlog Sprintretrospective Sprintplanning Sprintreview Daily Scrum Daily Scrum Daily Scrum Daily Scrum Daily Scrum Daily Scrum Daily Scrum Daily Scrum Daily Scrum Daily Scrum Software Sprint Documentatie Sprint Backlog
Het Scrum proces Sprint Planning 		1 dag Uitvoering 		1 à 3 weken Sprint Review 		½ dag Sprint Retrospective	½ dag
Scrum rollen Product Backlog Software Documentatie
Werkvoorraad op wens-niveau
User story: INVEST
Scrum planning (dag) Daily Scrum en Task Board
Scrum planning (Sprint) Burndownchart Uren tegaan t Burndown grafiek
Scrum planning (release) Release planning Story Points 350 250 150 50 tijd
Leren en verbeteren   Werkelijkebehoefte  Wens Oplossing(?) Oplossing Test Software Ontwerp Require-ments
Effecten agile aanpak Software maken Bewaken Voorspellen
Effecten agile aanpak
Scrum zegt niets over Ontwerpmethode en -standaarden Programmeermethode en –standaarden Testmethode en –standaarden Etc.
Bovendien… All models are wrong, but some are useful. (George E. P. Box) In theory, there is nodifferencebetweentheory and practice. In practice, there is!“ (Chuck Reid)
Agile in de praktijk Beyond Scrum
Agile cultuur
Probleem: vertrouwen Positief Vertrouwen zolang… Vertrouwen Feiten ‘Geloof’ Wantrouwen totdatbewezen Wantrouwen Negatief
PRINCE2 + Scrum Directing a Project Starting Up a Project Bestuur Initiating a Project Controlling a Stage Managing Stage Boundaries  Closing a Project Leiding Managing Product Delivery Scrum Uitvoering
PRINCE2 toleranties
Transparantie Laat zien wat je doet Leren en verbeteren
Faserapportages story points 350 250 150 50 tijd
Agile (project)management
Agile Business Case
Agile architectuur Incrementeel Niet voorspellen, maar veranderingen faciliteren Architectuur valideren door programmeren Leren en verbeteren
[object Object]
Kennisoverdracht kan ook met pratenNiet in een hokje zitten maar samenwerken
Programmeur maakt ontwerp
Uitzondering: procesontwerpAgile ontwerp Documentatie(ontwerp)
Agile programmeren Alleen bouwen wat gevraagd is, niet meer Refactoring is goed Eenvoudig is beter dan slim Kennis van klantprocessen is essentieel Kwaliteit inbouwen, niet achteraf toetsen Code = technische documentatie
Agile testen Programmeur test Tester maakt testframework Doel is makkelijk maken softwareaanpassingen
Project WMS Een praktijkvoorbeeld
Status februari 2009 Problemen: Veelwijzigendeinzichten, veel spanning DoorlooptijdFunctioneelOntwerp 1 maand Na 2 jaar 30% gereed 9 maandenvoorresterende 70% Waterval
Uitdagingen Achterstand Besluitvaardigheid Grip Acceptatiegraad en vertrouwen
Oplossingen PRINCE2 voor de opdrachtgever Scrum voor het team Multi-disciplinair team met gebruikers Ontwerp is niet bindend Analyse beperken Concept procesontwerp geeft richting
Resultaatdecember 2009 Doelgehaald Zeerpositievesamenwerking business – IT Oplossing die past Hogeacceptatiegraad Goedekwaliteit Fun!

Mais conteúdo relacionado

Semelhante a Agile Systeemontwikkeling Met Scrum 4 Maart 2010

Testen in de transitie naar continuous delivery
Testen in de transitie naar continuous deliveryTesten in de transitie naar continuous delivery
Testen in de transitie naar continuous deliveryXebia Nederland BV
 
7 ksf’en voor succesvol contract management
7 ksf’en voor succesvol contract management7 ksf’en voor succesvol contract management
7 ksf’en voor succesvol contract managementContractSpecialisten.nl
 
Is Scrum de opvolger van Prince2?
Is Scrum de opvolger van Prince2?Is Scrum de opvolger van Prince2?
Is Scrum de opvolger van Prince2?André Heijstek
 
Workshop Procesmatig werken vs FTE's
Workshop Procesmatig werken vs FTE'sWorkshop Procesmatig werken vs FTE's
Workshop Procesmatig werken vs FTE'sRichard den Dulk
 
IPO - inleiding projectmanagementmethodieken voor ondersteuners
IPO  - inleiding projectmanagementmethodieken voor ondersteunersIPO  - inleiding projectmanagementmethodieken voor ondersteuners
IPO - inleiding projectmanagementmethodieken voor ondersteunersIlona van Houtum
 
Stappenplan voor een 'succesvol' project
Stappenplan voor een 'succesvol' project Stappenplan voor een 'succesvol' project
Stappenplan voor een 'succesvol' project Ghent University
 
Agile pm 3 pm cafe 23 april 2013
Agile pm 3 pm cafe 23 april 2013Agile pm 3 pm cafe 23 april 2013
Agile pm 3 pm cafe 23 april 2013Ryco Buffinga
 
COSMIC case study - Frank Vogelezang - NESMA najaarsbijeenkomst 2012
COSMIC case study - Frank Vogelezang - NESMA najaarsbijeenkomst 2012COSMIC case study - Frank Vogelezang - NESMA najaarsbijeenkomst 2012
COSMIC case study - Frank Vogelezang - NESMA najaarsbijeenkomst 2012Nesma
 
BPUG Seminar 2014 Rik Marselis - effectief testen in agile
BPUG Seminar 2014 Rik Marselis - effectief testen in agileBPUG Seminar 2014 Rik Marselis - effectief testen in agile
BPUG Seminar 2014 Rik Marselis - effectief testen in agileRik Marselis
 
De organisatie in beweging door Agile Games
De organisatie in beweging door Agile GamesDe organisatie in beweging door Agile Games
De organisatie in beweging door Agile GamesAvisi
 
Valhelm Verplicht (1.8)
Valhelm Verplicht (1.8)Valhelm Verplicht (1.8)
Valhelm Verplicht (1.8)Niemeijer
 
Outsourcing HR processen
Outsourcing HR processenOutsourcing HR processen
Outsourcing HR processenRemko Boonstra
 
Naar een veerkrachtige overheid agile scrum en lean in organisatie verander...
Naar een veerkrachtige overheid   agile scrum en lean in organisatie verander...Naar een veerkrachtige overheid   agile scrum en lean in organisatie verander...
Naar een veerkrachtige overheid agile scrum en lean in organisatie verander...Sabina Renshof
 
Hoe ontwerp ik een agile organisatie
Hoe ontwerp ik een agile organisatieHoe ontwerp ik een agile organisatie
Hoe ontwerp ik een agile organisatieRoel Palmaers
 
HR kan slimmer en beter
HR kan slimmer en beterHR kan slimmer en beter
HR kan slimmer en beterAnita Lettink
 

Semelhante a Agile Systeemontwikkeling Met Scrum 4 Maart 2010 (20)

Obeya op de werkvloer
Obeya op de werkvloerObeya op de werkvloer
Obeya op de werkvloer
 
Testen in de transitie naar continuous delivery
Testen in de transitie naar continuous deliveryTesten in de transitie naar continuous delivery
Testen in de transitie naar continuous delivery
 
7 ksf’en voor succesvol contract management
7 ksf’en voor succesvol contract management7 ksf’en voor succesvol contract management
7 ksf’en voor succesvol contract management
 
Is Scrum de opvolger van Prince2?
Is Scrum de opvolger van Prince2?Is Scrum de opvolger van Prince2?
Is Scrum de opvolger van Prince2?
 
Workshop Procesmatig werken vs FTE's
Workshop Procesmatig werken vs FTE'sWorkshop Procesmatig werken vs FTE's
Workshop Procesmatig werken vs FTE's
 
Twee projectkillers
Twee projectkillersTwee projectkillers
Twee projectkillers
 
IPO - inleiding projectmanagementmethodieken voor ondersteuners
IPO  - inleiding projectmanagementmethodieken voor ondersteunersIPO  - inleiding projectmanagementmethodieken voor ondersteuners
IPO - inleiding projectmanagementmethodieken voor ondersteuners
 
Stappenplan voor een 'succesvol' project
Stappenplan voor een 'succesvol' project Stappenplan voor een 'succesvol' project
Stappenplan voor een 'succesvol' project
 
Agile pm 3 pm cafe 23 april 2013
Agile pm 3 pm cafe 23 april 2013Agile pm 3 pm cafe 23 april 2013
Agile pm 3 pm cafe 23 april 2013
 
COSMIC case study - Frank Vogelezang - NESMA najaarsbijeenkomst 2012
COSMIC case study - Frank Vogelezang - NESMA najaarsbijeenkomst 2012COSMIC case study - Frank Vogelezang - NESMA najaarsbijeenkomst 2012
COSMIC case study - Frank Vogelezang - NESMA najaarsbijeenkomst 2012
 
BPUG Seminar 2014 Rik Marselis - effectief testen in agile
BPUG Seminar 2014 Rik Marselis - effectief testen in agileBPUG Seminar 2014 Rik Marselis - effectief testen in agile
BPUG Seminar 2014 Rik Marselis - effectief testen in agile
 
De organisatie in beweging door Agile Games
De organisatie in beweging door Agile GamesDe organisatie in beweging door Agile Games
De organisatie in beweging door Agile Games
 
Valhelm Verplicht (1.8)
Valhelm Verplicht (1.8)Valhelm Verplicht (1.8)
Valhelm Verplicht (1.8)
 
Outsourcing HR processen
Outsourcing HR processenOutsourcing HR processen
Outsourcing HR processen
 
Naar een veerkrachtige overheid agile scrum en lean in organisatie verander...
Naar een veerkrachtige overheid   agile scrum en lean in organisatie verander...Naar een veerkrachtige overheid   agile scrum en lean in organisatie verander...
Naar een veerkrachtige overheid agile scrum en lean in organisatie verander...
 
Hoe ontwerp ik een agile organisatie
Hoe ontwerp ik een agile organisatieHoe ontwerp ik een agile organisatie
Hoe ontwerp ik een agile organisatie
 
Lean management - introductie
Lean management - introductieLean management - introductie
Lean management - introductie
 
Lean management * introductie *
Lean management *  introductie * Lean management *  introductie *
Lean management * introductie *
 
Lean management introductie
Lean management   introductieLean management   introductie
Lean management introductie
 
HR kan slimmer en beter
HR kan slimmer en beterHR kan slimmer en beter
HR kan slimmer en beter
 

Mais de Martin van Borselaer

Lean PRINCE2, projectmanagement is waste (maar noodzakelijk)
Lean PRINCE2, projectmanagement is waste (maar noodzakelijk)Lean PRINCE2, projectmanagement is waste (maar noodzakelijk)
Lean PRINCE2, projectmanagement is waste (maar noodzakelijk)Martin van Borselaer
 
Seminar lean en agile it, 1 introductie
Seminar lean en agile it, 1   introductieSeminar lean en agile it, 1   introductie
Seminar lean en agile it, 1 introductieMartin van Borselaer
 
Seminar lean en agile it, 2 veranderen en beheren
Seminar lean en agile it, 2   veranderen en beherenSeminar lean en agile it, 2   veranderen en beheren
Seminar lean en agile it, 2 veranderen en beherenMartin van Borselaer
 

Mais de Martin van Borselaer (6)

Lean PRINCE2, projectmanagement is waste (maar noodzakelijk)
Lean PRINCE2, projectmanagement is waste (maar noodzakelijk)Lean PRINCE2, projectmanagement is waste (maar noodzakelijk)
Lean PRINCE2, projectmanagement is waste (maar noodzakelijk)
 
Scrum in 5 minuten
Scrum in 5 minutenScrum in 5 minuten
Scrum in 5 minuten
 
Seminar lean en agile it, 1 introductie
Seminar lean en agile it, 1   introductieSeminar lean en agile it, 1   introductie
Seminar lean en agile it, 1 introductie
 
Seminar lean en agile it, 2 veranderen en beheren
Seminar lean en agile it, 2   veranderen en beherenSeminar lean en agile it, 2   veranderen en beheren
Seminar lean en agile it, 2 veranderen en beheren
 
The two largest project killers
The two largest project killersThe two largest project killers
The two largest project killers
 
Scrum Aanpak
Scrum AanpakScrum Aanpak
Scrum Aanpak
 

Agile Systeemontwikkeling Met Scrum 4 Maart 2010

Notas do Editor

  1. Reageren op veranderingen is vaakeennoodzaak.
  2. Chemischproces met 99,9%voorspelbaarheid. Voor die 0,1% moet je tochveranderingenmeten en bijsturen.
  3. Nietmeten en bijsturen = crash
  4. We willennietveranderen. We proberen het tevoorkomen en we willen het indammen.
  5. Kun je veranderingenvoorkomen door tevoorspellen?
  6. ICT projectenzijn heel complex. Onverwachtegebeurtenissenzijneerderregeldanuitzondering.
  7. Voorspellen is heel duur. Veeltijd en geld gaatverlorenaananalyse en scopebewaking.
  8. Waardeontstaat pas als de opdrachtgever met het product kanwerken. Behoeftesblijvenveranderen, daarmeeneemt de geleverdewaarde van het product af.In een 2e release wordtweerwaardegecreëerd. Na de 3e release is het geld op.
  9. We gaan op stap met een kaart…
  10. … maar lopen vast in de werkelijkheid.
  11. Het is eenanderemanier vandenken.
  12. Eenbehoefte is nietrealiseerbaar, eenwenswel.Eenoplossingmoet je samenuitwerken, nietvoorspellen.De inspanning is niet van tevoren exact teschatten. Eenrelatieveinspanningsschatting is welmakkelijk.
  13. Na iedereiteratie de geleverde Story Points optellen.
  14. Zowel deinhoudals het projectprocesevalueren en bijsturen.
  15. Onzekerheidaccepteren, maar je leertsnel en de onzekerheidneemtaf.Veeltijd en geld gaatnaarwatwaardetoevoegt: werkende software.
  16. Eersteopleveringbevatalleeneendeel van de gevraagdefunctionaliteiten. De opleveringendaarnakomensnel. Door leren en verbeterenblijf je dicht op de werkelijkebehoefte van de klant.
  17. De agile aanpak is afwijkend en biedtgeenschijnzekerheidbij de start door de uitkomstentevoorspellen.
  18. Eendeel van de oplossing is het bieden van mogelijkhedenominvloeduitteoefenen met behulp van het PRINCE2 besturingsmodel.
  19. PRINCE2 tolerantieszijneenuitstekend instrument om agility tecreeren. Binnen de grenzenkan het project zelfstandigfunctioneren.
  20. De PRINCE2 rapportageskunneningevuldworden met Scrum inhoud.
  21. Wie is de agile manager?