SlideShare uma empresa Scribd logo
1 de 38
Netwerk Meeting
Agile Estimating & Planning


             1
Agenda
    13:00                 Intro
    13:45     Case - Visie / Release Planning
    14:45                 Koffie
    15:00   Iteration Planning / Planning Poker
    15:30        Case - Sprints uitvoeren
    16:45         Conclusies / Evaluatie
    17:00                 Borrel

2
Agenda
    13:00                 Intro
    13:45     Case - Visie / Release Planning
    14:45                 Koffie
    15:00   Iteration Planning / Planning Poker
    15:30        Case - Sprints uitvoeren
    16:45         Conclusies / Evaluatie
    17:00                 Borrel

3
Netwerk meetings

    • Vakmanschap
     • Software ontwikkeling
     • Software management

4
Wie ben ik?
     • Certified Scrum Master
     • Certified CMMI Lead
       Appraiser en Instructor
     • Consultant SWE/SWM
     • Creatief, pragmatisch
     • Rijnlander
5
Scope


• Agile Estimates
• Agile Planning        •Requirements

                    6
Agile versus Plan-driven


    • Agile tegengesteld aan plan-driven?
    • Geen BPUF ! Maar heel veel planning.


7
Zes niveaus van
       planning
                           strategy
                      portfolio
                product
            release
        iteration
      day




8
Cone of Uncertainty
        grove,
    onnauwkeurige
      schatting

                      preciese
                      schatting




9
Drie niveaus van
                planning
                 Op 31/10 moet de site live
     Release     en gaat we onze applicatie
                         verkopen
                  As a user I want to pay
     Iteration        with Visa card
                                        8

                       Ik krijg die #$%@!
      Daily       verbinding naar VISA niet aan
                             de praat

10
Release planning

     • Release
      • >> Iteration
      • typically 3-6 months
      • date-driven or user story-driven

11
Release planning
                                    iteration
                                     length?


     Release       Estimate user
                                    velocity?
      Goal             stories

                                    prioritise
                                   user stories


12
Release planning
                                      iteration
                                       length?


       Release       Estimate user
                                      velocity?
        Goal             stories

      time frame                      prioritise
     functionality                   user stories


12
User story matrix
          1                   2                   3

     As a user ...       As a user ...       As a user ...
                     8                   1                   8
     As a user ...       As a user ...       As a user ...
                     3                   8                   3
     As a user ...       As a user ...       As a user ...
                     5                   5                   8
                         As a user ...
13
                                         5
Kano model
     High
      Customer satisfaction



                              Exciters and
                               delighters                       ar
                                                        lin   e
                                                      /
                                              an ce
                                         fo rm
                                   Per                               Must-have,
                                                                     mandatory

     Low                                                                          Fully
        Absent                            Feature presence
                                                                              implemented
14
Kano - model
      Must-have,     Performance,     Exciters and
      mandatory          linear        delighters

                                      unexpected,
     hygiene factors more is better   not required
                                        features

                                      unique selling
      dissatisfiers
                                          point


15
Story points
     • Waarde voor grootte / complexiteit,
       zonder dimensie
     • Relatieve manier van schatten (x = 2y)
     • Meestal met (0), 1, 2, 3, 5, 8, 13, 20, 40, 100
     • Start met enkele kleine (1) stories als
       baseline


16
Agenda
     13:00                 Intro
     13:45     Case - Visie / Release Planning
     14:45                 Koffie
     15:00   Iteration Planning / Planning Poker
     15:30        Case - Sprints uitvoeren
     16:45         Conclusies / Evaluatie
     17:00                 Borrel

17
Agenda
     13:00                 Intro
     13:45     Case - Visie / Release Planning
     14:45                 Koffie
     15:00   Iteration Planning / Planning Poker
     15:30        Case - Sprints uitvoeren
     16:45         Conclusies / Evaluatie
     17:00                 Borrel

18
Case - Reisorganisatie

     • Ontwikkel een nieuw reisproduct
      • vernieuwend
      • groot marktaandeel
      • redelijke marge
      • inclusief marketing materiaal
19
Chaos Cocktail Party
     • Schrijf een aansprekende visie voor het
       product op een kaartje
     • 5 Rondes
      • Wissel kaartje uit met anderen
      • Bij STOP, maak tweetallen, verdeel 7
         punten over de 2 kaartjes
     • Tel de punten op de kaartjes bij elkaar op
20
Release planning
     • Maak 2 groepen
     • Stel een release planning op
       • target: hele product af om 16:45
       • ga uit van ongeveer 4 iteraties
       • gebruik het Kano-model voor een goed
         product
     • om 14:45 is er koffie !
21
Agenda
     13:00                 Intro
     13:45     Case - Visie / Release Planning
     14:45                 Koffie
     15:00   Iteration Planning / Planning Poker
     15:30        Case - Sprints uitvoeren
     16:45         Conclusies / Evaluatie
     17:00                 Borrel

22
Agenda
     13:00                 Intro
     13:45     Case - Visie / Release Planning
     14:45                 Koffie
     15:00   Iteration Planning / Planning Poker
     15:30        Case - Sprints uitvoeren
     16:45         Conclusies / Evaluatie
     17:00                 Borrel

23
Agenda
     13:00                 Intro
     13:45     Case - Visie / Release Planning
     14:45                 Koffie
     15:00   Iteration Planning / Planning Poker
     15:30        Case - Sprints uitvoeren
     16:45         Conclusies / Evaluatie
     17:00                 Borrel

24
Iteration Planning

     • Product Owner + Team + Experts
     • For each User Story in this iteration
      • PO clarifies story, team asks questions
      • Team (w/o PO) estimates size (story or
         tasks)


25
Planning Poker
     • After story
       explanation, each
       team member
       picks a card
     • 1-2-3 turn cards
     • discuss High/Low
     • re-iterate
26
Scrum board
        To Do           In Process        Done

     As a user ...      As a user ...   As a user ...
     As a user ...      As a user ...
     As a user ...
     As a user ...
     As a user ...




27
Agenda
     13:00                 Intro
     13:45     Case - Visie / Release Planning
     14:45                 Koffie
     15:00   Iteration Planning / Planning Poker
     15:30        Case - Sprints uitvoeren
     16:45         Conclusies / Evaluatie
     17:00                 Borrel

28
Agenda
     13:00                 Intro
     13:45     Case - Visie / Release Planning
     14:45                 Koffie
     15:00   Iteration Planning / Planning Poker
     15:30        Case - Sprints uitvoeren
     16:45         Conclusies / Evaluatie
     17:00                 Borrel

29
Case - sprints
              uitvoeren
     • Voer de sprints uit volgens release plan
     • Per sprint
      • 5 min - sprint planning
      • 10 min - uitvoering
      • 5 min - demo (aan andere team)
30
Agenda
     13:00                 Intro
     13:45     Case - Visie / Release Planning
     14:45                 Koffie
     15:00   Iteration Planning / Planning Poker
     15:30        Case - Sprints uitvoeren
     16:45         Conclusies / Evaluatie
     17:00                 Borrel

31
Agenda
     13:00                 Intro
     13:45     Case - Visie / Release Planning
     14:45                 Koffie
     15:00   Iteration Planning / Planning Poker
     15:30        Case - Sprints uitvoeren
     16:45         Conclusies / Evaluatie
     17:00                 Borrel

32
Bronnen om zelf na te
       lezen




          33
Volgende meeting(s)
     Elke laatste vrijdag van de maand

          24 Juni    Agile Planning and Estimating

      24 September        Risk Management

       22 Oktober

      26 November

34
Retrospective


     • Graag feedback op het evaluatieformulier


35
Agenda
     13:00                 Intro
     13:45     Case - Visie / Release Planning
     14:45                 Koffie
     15:00   Iteration Planning / Planning Poker
     15:30        Case - Sprints uitvoeren
     16:45         Conclusies / Evaluatie
     17:00                 Borrel

36
Agenda
     13:00                 Intro
     13:45     Case - Visie / Release Planning
     14:45                 Koffie
     15:00   Iteration Planning / Planning Poker
     15:30        Case - Sprints uitvoeren
     16:45         Conclusies / Evaluatie
     17:00                 Borrel

37

Mais conteúdo relacionado

Destaque

Test closure memo v1b cmmaao pmi pmp
Test closure memo v1b cmmaao pmi pmpTest closure memo v1b cmmaao pmi pmp
Test closure memo v1b cmmaao pmi pmpvishvasyadav45
 
無題プレゼンテーション11
無題プレゼンテーション11無題プレゼンテーション11
無題プレゼンテーション11s1200017
 
маски Dual system
маски Dual systemмаски Dual system
маски Dual systemLiza Alypova
 
Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagram...
Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagram...Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagram...
Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagram...Hawaii Library Association
 
Msv Socio Economic Perspective Payet
Msv Socio Economic Perspective PayetMsv Socio Economic Perspective Payet
Msv Socio Economic Perspective PayetRolph Payet
 
Sanofi Pasteur MSD Inoculates Itself Against Document Management Inefficiency...
Sanofi Pasteur MSD Inoculates Itself Against Document Management Inefficiency...Sanofi Pasteur MSD Inoculates Itself Against Document Management Inefficiency...
Sanofi Pasteur MSD Inoculates Itself Against Document Management Inefficiency...NextDocs
 
Research presentation
Research presentationResearch presentation
Research presentationdavis1mj
 
Web delivery of giant climate data sets to facilitate open science
Web delivery of giant climate data sets to facilitate open scienceWeb delivery of giant climate data sets to facilitate open science
Web delivery of giant climate data sets to facilitate open scienceJames Hiebert
 

Destaque (19)

Test closure memo v1b cmmaao pmi pmp
Test closure memo v1b cmmaao pmi pmpTest closure memo v1b cmmaao pmi pmp
Test closure memo v1b cmmaao pmi pmp
 
Kitkat AR
Kitkat ARKitkat AR
Kitkat AR
 
無題プレゼンテーション11
無題プレゼンテーション11無題プレゼンテーション11
無題プレゼンテーション11
 
маски Dual system
маски Dual systemмаски Dual system
маски Dual system
 
Aesthetics pp
Aesthetics ppAesthetics pp
Aesthetics pp
 
Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagram...
Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagram...Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagram...
Hawai‘i’s Aerial Photographs: Creating a Visual Interface with Flight Diagram...
 
enGUAGE- The CII Energy Barometer
enGUAGE- The CII Energy BarometerenGUAGE- The CII Energy Barometer
enGUAGE- The CII Energy Barometer
 
Presentation by Matthew Whittaker
Presentation by Matthew WhittakerPresentation by Matthew Whittaker
Presentation by Matthew Whittaker
 
Nefs Company Profile
Nefs Company ProfileNefs Company Profile
Nefs Company Profile
 
Msv Socio Economic Perspective Payet
Msv Socio Economic Perspective PayetMsv Socio Economic Perspective Payet
Msv Socio Economic Perspective Payet
 
Pengertian xml
Pengertian xmlPengertian xml
Pengertian xml
 
Sanofi Pasteur MSD Inoculates Itself Against Document Management Inefficiency...
Sanofi Pasteur MSD Inoculates Itself Against Document Management Inefficiency...Sanofi Pasteur MSD Inoculates Itself Against Document Management Inefficiency...
Sanofi Pasteur MSD Inoculates Itself Against Document Management Inefficiency...
 
Hazimcan
HazimcanHazimcan
Hazimcan
 
Research presentation
Research presentationResearch presentation
Research presentation
 
Cmmaao miles-pmi-pmp
Cmmaao miles-pmi-pmpCmmaao miles-pmi-pmp
Cmmaao miles-pmi-pmp
 
"may the force be with you"
"may the force be with you""may the force be with you"
"may the force be with you"
 
Web delivery of giant climate data sets to facilitate open science
Web delivery of giant climate data sets to facilitate open scienceWeb delivery of giant climate data sets to facilitate open science
Web delivery of giant climate data sets to facilitate open science
 
Slide share
Slide shareSlide share
Slide share
 
өлзий9
өлзий9өлзий9
өлзий9
 

Mais de André Heijstek

Mais de André Heijstek (20)

Agile intro module 4
Agile intro   module 4Agile intro   module 4
Agile intro module 4
 
Agile intro module 3
Agile intro   module 3Agile intro   module 3
Agile intro module 3
 
Agile intro module 2
Agile intro   module 2Agile intro   module 2
Agile intro module 2
 
Agile intro module 1
Agile intro   module 1Agile intro   module 1
Agile intro module 1
 
Agile intro module 0
Agile intro   module 0Agile intro   module 0
Agile intro module 0
 
Open space
Open spaceOpen space
Open space
 
Is Scrum de opvolger van Prince2?
Is Scrum de opvolger van Prince2?Is Scrum de opvolger van Prince2?
Is Scrum de opvolger van Prince2?
 
Plenair feb 2011 cmmi 1.3
Plenair feb 2011 cmmi 1.3Plenair feb 2011 cmmi 1.3
Plenair feb 2011 cmmi 1.3
 
Agile intro module 4
Agile intro   module 4Agile intro   module 4
Agile intro module 4
 
Agile intro module 2
Agile intro   module 2Agile intro   module 2
Agile intro module 2
 
Agile intro module 1
Agile intro   module 1Agile intro   module 1
Agile intro module 1
 
Agile intro module 3
Agile intro   module 3Agile intro   module 3
Agile intro module 3
 
Agile intro module 2
Agile intro   module 2Agile intro   module 2
Agile intro module 2
 
Agile intro module 1
Agile intro   module 1Agile intro   module 1
Agile intro module 1
 
Agile intro module 3
Agile intro   module 3Agile intro   module 3
Agile intro module 3
 
Agile intro module 3
Agile intro   module 3Agile intro   module 3
Agile intro module 3
 
Cmmi and agile
Cmmi and agileCmmi and agile
Cmmi and agile
 
Cmmi and agile
Cmmi and agileCmmi and agile
Cmmi and agile
 
CMMI and Agile - Anglo-American and The Rhineland Way
CMMI and Agile - Anglo-American and The Rhineland WayCMMI and Agile - Anglo-American and The Rhineland Way
CMMI and Agile - Anglo-American and The Rhineland Way
 
CMMI and Agile - Anglo-American and The Rhineland Way
CMMI and Agile - Anglo-American and The Rhineland WayCMMI and Agile - Anglo-American and The Rhineland Way
CMMI and Agile - Anglo-American and The Rhineland Way
 

Agile estimating and planning

  • 2. Agenda 13:00 Intro 13:45 Case - Visie / Release Planning 14:45 Koffie 15:00 Iteration Planning / Planning Poker 15:30 Case - Sprints uitvoeren 16:45 Conclusies / Evaluatie 17:00 Borrel 2
  • 3. Agenda 13:00 Intro 13:45 Case - Visie / Release Planning 14:45 Koffie 15:00 Iteration Planning / Planning Poker 15:30 Case - Sprints uitvoeren 16:45 Conclusies / Evaluatie 17:00 Borrel 3
  • 4. Netwerk meetings • Vakmanschap • Software ontwikkeling • Software management 4
  • 5. Wie ben ik? • Certified Scrum Master • Certified CMMI Lead Appraiser en Instructor • Consultant SWE/SWM • Creatief, pragmatisch • Rijnlander 5
  • 6. Scope • Agile Estimates • Agile Planning •Requirements 6
  • 7. Agile versus Plan-driven • Agile tegengesteld aan plan-driven? • Geen BPUF ! Maar heel veel planning. 7
  • 8. Zes niveaus van planning strategy portfolio product release iteration day 8
  • 9. Cone of Uncertainty grove, onnauwkeurige schatting preciese schatting 9
  • 10. Drie niveaus van planning Op 31/10 moet de site live Release en gaat we onze applicatie verkopen As a user I want to pay Iteration with Visa card 8 Ik krijg die #$%@! Daily verbinding naar VISA niet aan de praat 10
  • 11. Release planning • Release • >> Iteration • typically 3-6 months • date-driven or user story-driven 11
  • 12. Release planning iteration length? Release Estimate user velocity? Goal stories prioritise user stories 12
  • 13. Release planning iteration length? Release Estimate user velocity? Goal stories time frame prioritise functionality user stories 12
  • 14. User story matrix 1 2 3 As a user ... As a user ... As a user ... 8 1 8 As a user ... As a user ... As a user ... 3 8 3 As a user ... As a user ... As a user ... 5 5 8 As a user ... 13 5
  • 15. Kano model High Customer satisfaction Exciters and delighters ar lin e / an ce fo rm Per Must-have, mandatory Low Fully Absent Feature presence implemented 14
  • 16. Kano - model Must-have, Performance, Exciters and mandatory linear delighters unexpected, hygiene factors more is better not required features unique selling dissatisfiers point 15
  • 17. Story points • Waarde voor grootte / complexiteit, zonder dimensie • Relatieve manier van schatten (x = 2y) • Meestal met (0), 1, 2, 3, 5, 8, 13, 20, 40, 100 • Start met enkele kleine (1) stories als baseline 16
  • 18. Agenda 13:00 Intro 13:45 Case - Visie / Release Planning 14:45 Koffie 15:00 Iteration Planning / Planning Poker 15:30 Case - Sprints uitvoeren 16:45 Conclusies / Evaluatie 17:00 Borrel 17
  • 19. Agenda 13:00 Intro 13:45 Case - Visie / Release Planning 14:45 Koffie 15:00 Iteration Planning / Planning Poker 15:30 Case - Sprints uitvoeren 16:45 Conclusies / Evaluatie 17:00 Borrel 18
  • 20. Case - Reisorganisatie • Ontwikkel een nieuw reisproduct • vernieuwend • groot marktaandeel • redelijke marge • inclusief marketing materiaal 19
  • 21. Chaos Cocktail Party • Schrijf een aansprekende visie voor het product op een kaartje • 5 Rondes • Wissel kaartje uit met anderen • Bij STOP, maak tweetallen, verdeel 7 punten over de 2 kaartjes • Tel de punten op de kaartjes bij elkaar op 20
  • 22. Release planning • Maak 2 groepen • Stel een release planning op • target: hele product af om 16:45 • ga uit van ongeveer 4 iteraties • gebruik het Kano-model voor een goed product • om 14:45 is er koffie ! 21
  • 23. Agenda 13:00 Intro 13:45 Case - Visie / Release Planning 14:45 Koffie 15:00 Iteration Planning / Planning Poker 15:30 Case - Sprints uitvoeren 16:45 Conclusies / Evaluatie 17:00 Borrel 22
  • 24. Agenda 13:00 Intro 13:45 Case - Visie / Release Planning 14:45 Koffie 15:00 Iteration Planning / Planning Poker 15:30 Case - Sprints uitvoeren 16:45 Conclusies / Evaluatie 17:00 Borrel 23
  • 25. Agenda 13:00 Intro 13:45 Case - Visie / Release Planning 14:45 Koffie 15:00 Iteration Planning / Planning Poker 15:30 Case - Sprints uitvoeren 16:45 Conclusies / Evaluatie 17:00 Borrel 24
  • 26. Iteration Planning • Product Owner + Team + Experts • For each User Story in this iteration • PO clarifies story, team asks questions • Team (w/o PO) estimates size (story or tasks) 25
  • 27. Planning Poker • After story explanation, each team member picks a card • 1-2-3 turn cards • discuss High/Low • re-iterate 26
  • 28. Scrum board To Do In Process Done As a user ... As a user ... As a user ... As a user ... As a user ... As a user ... As a user ... As a user ... 27
  • 29. Agenda 13:00 Intro 13:45 Case - Visie / Release Planning 14:45 Koffie 15:00 Iteration Planning / Planning Poker 15:30 Case - Sprints uitvoeren 16:45 Conclusies / Evaluatie 17:00 Borrel 28
  • 30. Agenda 13:00 Intro 13:45 Case - Visie / Release Planning 14:45 Koffie 15:00 Iteration Planning / Planning Poker 15:30 Case - Sprints uitvoeren 16:45 Conclusies / Evaluatie 17:00 Borrel 29
  • 31. Case - sprints uitvoeren • Voer de sprints uit volgens release plan • Per sprint • 5 min - sprint planning • 10 min - uitvoering • 5 min - demo (aan andere team) 30
  • 32. Agenda 13:00 Intro 13:45 Case - Visie / Release Planning 14:45 Koffie 15:00 Iteration Planning / Planning Poker 15:30 Case - Sprints uitvoeren 16:45 Conclusies / Evaluatie 17:00 Borrel 31
  • 33. Agenda 13:00 Intro 13:45 Case - Visie / Release Planning 14:45 Koffie 15:00 Iteration Planning / Planning Poker 15:30 Case - Sprints uitvoeren 16:45 Conclusies / Evaluatie 17:00 Borrel 32
  • 34. Bronnen om zelf na te lezen 33
  • 35. Volgende meeting(s) Elke laatste vrijdag van de maand 24 Juni Agile Planning and Estimating 24 September Risk Management 22 Oktober 26 November 34
  • 36. Retrospective • Graag feedback op het evaluatieformulier 35
  • 37. Agenda 13:00 Intro 13:45 Case - Visie / Release Planning 14:45 Koffie 15:00 Iteration Planning / Planning Poker 15:30 Case - Sprints uitvoeren 16:45 Conclusies / Evaluatie 17:00 Borrel 36
  • 38. Agenda 13:00 Intro 13:45 Case - Visie / Release Planning 14:45 Koffie 15:00 Iteration Planning / Planning Poker 15:30 Case - Sprints uitvoeren 16:45 Conclusies / Evaluatie 17:00 Borrel 37

Notas do Editor

  1. Doel van de serie van workshops (elke laatste vrijdag van de maand): ontwikkelen van vakmanschap. Veel te weinig aandacht gekregen - overfocus op process en technology - onderschatting van ervaring en skill - je kan pas echt beitelen als je het vaak gedaan hebt, in verschillende soorten hout, met verschillende fijnheden van werk - je kan pas echt software ontwikkelen, teams leiden, testen, requirements beschrijven, ... als je het vaak gedaan hebt.
  2. Traditionele projecten - milestones zijn Req. rdy, Des. rdy, Coding rdy, Test rdy Agile projecten - milestones zijn Release planning, Iteration Planning, Daily Planning
  3. Voorbeeld: hotelkamer - MH - bed, douche, schoon - Linear - m2 - Exciters - fitness ruimte, WIFI
  4. De twee ‘winnaars’ worden de Product Owner (dit kan de schrijver zijn van het kaartje, of de houder ervan).
  5. De twee ‘winnaars’ worden de Product Owner (dit kan de schrijver zijn van het kaartje, of de houder ervan). Houdt de schatting heel globaal, er volgt nog een iteration planning.