Scrum - Een inleiding

6,641 views
6,367 views

Published on

Een presentatie die de basis van Scrum snel uitlegt. Een overview van verschillen tussen Waterval en Agile

Published in: Business
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
6,641
On SlideShare
0
From Embeds
0
Number of Embeds
38
Actions
Shares
0
Downloads
158
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Scrum - Een inleiding

  1. 1. 17 maart 2010 03/22/10 ilionx – ICS Scrum Jeroen Molenaar - ScrumMaster
  2. 2. Inhoud <ul><li>Waarom Scrum ? </li></ul><ul><ul><li>Verschil tussen waterval, iteratief en Agile </li></ul></ul><ul><li>Wat is Scrum? </li></ul><ul><ul><li>Overzicht van de rollen, activiteiten en artefacten </li></ul></ul><ul><ul><li>Scrum rollen - product owner, Scrum master, teamlid </li></ul></ul><ul><ul><li>Scrum activiteiten - planningsessie, daily standup, demo, retrospective </li></ul></ul><ul><ul><li>Scrum artefacten - user story, backlog, burndownchart </li></ul></ul><ul><ul><li>Scrum concepten – snelheid en definitie van klaar </li></ul></ul><ul><li>Praktijk Cases : </li></ul><ul><ul><li>Jeroen over de ervaringen bij Aegon </li></ul></ul><ul><ul><li>Jelle over zijn ervaringen bij DNB </li></ul></ul>03/22/10
  3. 3. Waarom Scrum - Waterval
  4. 4. Waarom scrum - Waterval <ul><li>Ontwerp > Bouw > Test > IPN </li></ul>
  5. 5. Waarom Scrum - Waterval <ul><li>Ontwerp 1 januari t/m 28 februari </li></ul><ul><li>Bouw 1 maart t/m 1 juni </li></ul><ul><li>Testen 1 t/m 21 juni </li></ul><ul><li>IPN 22 juni </li></ul>Effect op de deadline als ontwerp niet op tijd afkomt : UITLOOP <ul><li>Ontwerp 1 januari t/m 20 maart </li></ul><ul><li>Bouw 20 maart t/m 20 juni </li></ul><ul><li>Testen 20 t/m 11 juli </li></ul><ul><li>IPN 12 juli </li></ul>
  6. 6. Waarom Scrum - Agile <ul><li>BuzzWords </li></ul>
  7. 7. Waarom Scrum - Agile
  8. 8. Wat is Scrum - Herkomst
  9. 9. Wat is Scrum – statisch model
  10. 10. Wat is Scrum – Over view
  11. 11. Wat is Scrum - Rollen
  12. 12. Rollen – Product Owner <ul><li>Vertegenwoordigd de belanghebbenden </li></ul><ul><li>Beslist Waar het team heen gaat </li></ul><ul><ul><li>Niet hoe </li></ul></ul><ul><ul><li>Niet hoe snel / wanneer </li></ul></ul><ul><li>Bepaald scope / roadmap </li></ul><ul><li>Prioriteerd </li></ul><ul><li>Is eigenaar van de product backlog </li></ul>
  13. 13. Rollen – Scrum Master <ul><li>Verhogen van de effectiviteit van het team (coaching; geen commando’s) </li></ul><ul><li>Het bewaken van de vooruitgang van het team </li></ul><ul><li>Het oplossen van blokkades </li></ul><ul><li>Het bewaken van de projectvoortgang </li></ul><ul><li>In kaart brengen en minimaliseren van de risico's </li></ul><ul><li>Eigenaar en bewaking op BlokadeLog </li></ul>
  14. 14. Rollen - Team <ul><li>3 – 8 is ideale grootte </li></ul><ul><li>Zit bij elkaar </li></ul><ul><li>Multi disciplinair </li></ul><ul><li>Gedeelde verantwoordelijkheid </li></ul>Het is toch “ons probleem” ??
  15. 15. Wat is Scrum - Artefacten
  16. 16. Artefacten - Backlog <ul><li>Bevat user stories </li></ul><ul><ul><li>Als bezoeker , wil ik lijfrente kunnen berekenen , zodat ik een offerte aan kan vragen </li></ul></ul><ul><li>Is geprioriteerd </li></ul>
  17. 17. Artefacten – Sprint backlog
  18. 18. Artefacten - Burndown
  19. 19. Artefacten – Blokkade log <ul><li>Lijst van blokerende zaken voor team leden </li></ul><ul><li>Heeft risico waardering </li></ul><ul><li>ScrumMaster beheerd lijst </li></ul>
  20. 20. Wat is Scrum - Activiteiten <ul><li>Sprints </li></ul><ul><li>Daily stand-up </li></ul><ul><li>Planning sessie </li></ul><ul><li>Evaluatie </li></ul>
  21. 21. Activiteiten - Sprint <ul><li>2 tot 4 weken </li></ul><ul><li>Start met planning </li></ul><ul><li>Eindigt met evaluatie </li></ul>
  22. 22. Activiteiten – Planning sessie <ul><li>Voor iedere Sprint </li></ul><ul><li>ProductOwner licht User Stories toe </li></ul><ul><li>Schatten met Planning Poker </li></ul><ul><li>Team beslist hoeveel er op de sprint log komt </li></ul><ul><li>Team SM en PO zijn verplicht; iedereen mag komen </li></ul>
  23. 23. Planning sessie – Story points <ul><li>Relatieve waarde voor inspanning </li></ul><ul><li>Uren zijn absoluut </li></ul><ul><li>Ontwikkelaars kunnen niet absoluut schatten </li></ul>Ik denk dat login functionaliteit 30 punten is omdat…
  24. 24. Activiteiten – Daily Stand-up <ul><li>Met het Team (mag zonder PO) </li></ul><ul><li>Wat heb je gedaan? </li></ul><ul><li>Wat ga je doen? </li></ul><ul><li>Wat zijn je problemen? </li></ul>
  25. 25. Activiteiten - Evaluatie
  26. 26. Activiteiten - Demo <ul><li>Team demonstreert werkende software aan stake holders </li></ul><ul><li>Enkel UserStories die klaar zijn </li></ul><ul><li>Directe feedback </li></ul><ul><li>Feedback weer op backlog krijgen </li></ul>
  27. 27. Wat is Scrum - Concepten <ul><li>Snelheid </li></ul><ul><li>Klaar </li></ul><ul><li>Zelf organiserend </li></ul>
  28. 28. Concepten - Snelheid <ul><li>Het aantal punten wat verbrand wordt in een sprint </li></ul>
  29. 29. Concepten – definitie klaar <ul><li>Belangrijk om het eens te zijn </li></ul><ul><li>Klaar is: getest door de tester en goed bevonden. </li></ul><ul><li>Niet ik als bouwer heb de code ingecheckt </li></ul>
  30. 30. Concepten – Zelf organiserend <ul><li>Iedereen weet wat hij waarom doet en wanneer </li></ul><ul><li>Hulp bij blokkades </li></ul><ul><li>Management game </li></ul>
  31. 31. Meer info <ul><li>Nlscrum.org </li></ul><ul><li>http://en.wikipedia.org/wiki/Scrum_%28development%29 </li></ul><ul><li>http://www.scrumalliance.org/ </li></ul>
  32. 32. 03/22/10 Vragen

×