Agile estimating and planning

995 views

Published on

Introduction to estimating & planning in an agile way.

Published in: Business, Technology, Real Estate
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
995
On SlideShare
0
From Embeds
0
Number of Embeds
32
Actions
Shares
0
Downloads
20
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide



  • 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.




  • Traditionele projecten
    - milestones zijn Req. rdy, Des. rdy, Coding rdy, Test rdy

    Agile projecten
    - milestones zijn Release planning, Iteration Planning, Daily Planning





  • Voorbeeld:
    hotelkamer
    - MH - bed, douche, schoon
    - Linear - m2
    - Exciters - fitness ruimte, WIFI




  • De twee ‘winnaars’ worden de Product Owner (dit kan de schrijver zijn van het kaartje, of de houder ervan).
  • 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.
















  • Agile estimating and planning

    1. 1. Netwerk Meeting Agile Estimating & Planning 1
    2. 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. 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. 4. Netwerk meetings • Vakmanschap • Software ontwikkeling • Software management 4
    5. 5. Wie ben ik? • Certified Scrum Master • Certified CMMI Lead Appraiser en Instructor • Consultant SWE/SWM • Creatief, pragmatisch • Rijnlander 5
    6. 6. Scope • Agile Estimates • Agile Planning •Requirements 6
    7. 7. Agile versus Plan-driven • Agile tegengesteld aan plan-driven? • Geen BPUF ! Maar heel veel planning. 7
    8. 8. Zes niveaus van planning strategy portfolio product release iteration day 8
    9. 9. Cone of Uncertainty grove, onnauwkeurige schatting preciese schatting 9
    10. 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. 11. Release planning • Release • >> Iteration • typically 3-6 months • date-driven or user story-driven 11
    12. 12. Release planning iteration length? Release Estimate user velocity? Goal stories prioritise user stories 12
    13. 13. Release planning iteration length? Release Estimate user velocity? Goal stories time frame prioritise functionality user stories 12
    14. 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. 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. 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. 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. 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. 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. 20. Case - Reisorganisatie • Ontwikkel een nieuw reisproduct • vernieuwend • groot marktaandeel • redelijke marge • inclusief marketing materiaal 19
    21. 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. 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. 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. 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. 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. 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. 27. Planning Poker • After story explanation, each team member picks a card • 1-2-3 turn cards • discuss High/Low • re-iterate 26
    28. 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. 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. 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. 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. 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. 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. 34. Bronnen om zelf na te lezen 33
    35. 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. 36. Retrospective • Graag feedback op het evaluatieformulier 35
    37. 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. 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

    ×