Communiceer tijdsperiodes of scopeomvang
De IJzeren Driehoek van Projectmanagement vertegenwoordigt de drie belangrijke beperkingen, scope (omvang), time (tijd), en costs (kosten), die zorgvuldig in evenwicht moeten worden gehouden in elk project.
Je zou in staat moeten zijn om te communiceren op basis van tijd en op basis van omvang.
- Tijd: Als je een vaste deadline hebt, kun je communiceren welk scala aan functionaliteiten we mogelijk kunnen leveren.
- Omvang: Als je een vastgestelde reeks functionaliteiten hebt, kun je communiceren binnen welk tijdsbestek we de functionaliteiten mogelijk zullen afronden.
Om deze vragen te beantwoorden, heb je twee dingen nodig: de productbacklog en de velocity grafiek.
Voorbeeld Backlog
We hebben een productbacklog met de volgende wensen.
| Productbacklog item / User story | Effort estimation |
|---|---|
| Story 1 | 3 |
| Story 2 | 1 |
| Story 3 | 13 |
| Story 4 | 8 |
| Story 5 | 5 |
| Story 6 | 5 |
| Story 7 | 3 |
| Story 8 | 8 |
| Story 9 | 3 |
| Story 10 | 13 |
Voorbeeld Velocity Grafiek
De velocity grafiek van het project ziet er als volgt uit:
Het beantwoorden van wanneer een specifieke reeks functionaliteiten zijn afgerond
Als we willen schatten wanneer functionaliteit 6 klaar zal zijn, kunnen we de volgende berekeningen gebruiken:
- Overgebleven werk voor de doelfunctionaliteit: 3 + 1 + 13 + 8 + 5 + 5 = 35
- Best-case scenario voor overgebleven sprints: overgebleven werk (35) / best-case velocity (15) = 2.3
- Worst-case scenario voor overgebleven sprints: overgebleven werk (35) / worst-case velocity (8) = 4.3
We ronden onze werkzaamheden af aan het einde van elke sprint, dus we ronden het geschatte aantal resterende sprints naar boven af.
Antwoord: We verwachten dat het tussen 3 en 5 sprints zal duren tot we functionaliteit 6 kunnen leveren.
Het beantwoorden van welke functionaliteiten zijn afgerond op een specifieke datum
Als we willen schatten wat we in twee maanden kunnen leveren, kunnen we de volgende berekeningen gebruiken:
- Aantal volledige sprints tot de opgegeven datum: resterende tijd (60 dagen) / sprintduur (14 dagen) = 4
- Worst-case scenario: worst-case velocity (8) * sprints (4) = 32
- Best-case scenario: best-case velocity (15) * sprints (4) = 60
Antwoord: We verwachten te kunnen leveren tot functionaliteit 5, misschien enkele van de functionaliteiten tot functionaliteit 9, en we zullen zeker niet functionaliteit 10 leveren.
Referenties
- Project Management Triangle - Wikipedia
- Forecasting - YouTube