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