Richtlijnen voor het inschatten van werk om voorspelbare planning, realistische verwachtingen en betrouwbare delivery mogelijk te maken.
Estimation helpt teams om inzicht te krijgen in de omvang van werkzaamheden en ondersteunt planning, prioritering en forecasting.
Het doel van estimation is niet om exacte uren te voorspellen, maar om consistente en vergelijkbare inschattingen te maken.
Een effectieve estimation-aanpak ondersteunt:
โ Sprint Planning
โ Backlog Prioritering
โ Capaciteitsplanning
โ Forecasting
โ Roadmap Planning
โ Verwachtingsmanagement
Estimation is daarmee een hulpmiddel voor besluitvorming en geen exacte wetenschap.
Estimation helpt teams bij het maken van betere keuzes.
Realistischer plannen van werk.
Waarde versus inspanning afwegen.
Inzicht in belasting van het team.
Betere prognoses voor stakeholders.
๐ฉ Estimation gebruiken als exacte planning
๐ฉ Story points gelijkstellen aan uren
๐ฉ Estimation gebruiken voor individuele beoordeling
Estimation richt zich op de relatieve omvang van werk.
Hoe ingewikkeld is de oplossing?
Hoeveel werk is nodig?
Hoeveel onbekende factoren zijn aanwezig?
Welke risico's kunnen impact hebben?
Werkitems onderling kunnen vergelijken.
๐ฉ Alleen naar ontwikkelinspanning kijken
๐ฉ Onzekerheden negeren
๐ฉ Integraties onderschatten
Story Points worden gebruikt om de relatieve omvang van werk vast te leggen.
1 = Zeer klein
2 = Klein
3 = Gemiddeld
5 = Complex
8 = Zeer complex
13 = Te groot (opsplitsen)
Kleine wijziging met lage complexiteit.
Gemiddelde User Story.
Meerdere onderdelen, extra validatie of afhankelijkheden.
Hoge complexiteit of onzekerheid.
Meestal splitsen voordat ontwikkeling start.
๐ฉ Grote stories accepteren
๐ฉ Punten gebruiken als uren
๐ฉ Discussies over exacte cijfers
Verschillende technieken kunnen worden gebruikt afhankelijk van het detailniveau.
Teamleden schatten onafhankelijk een item.
โ Teamkennis benutten
โ Verschillende perspectieven meenemen
โ Betere discussies
๐ฉ Dominante teamleden
๐ฉ Blind volgen van experts
T-Shirt Sizing
Globale inschatting op hoog niveau.
XS
S
M
L
XL
Geschikt voor:
๐ฉ Te veel detail verwachten
๐ฉ Gebruiken voor sprintplanning
Inschatting gebaseerd op ervaring van experts.
โ Snel
โ Effectief bij beperkte informatie
๐ฉ Alleen experts laten schatten
๐ฉ Niet valideren met het team
Estimation ondersteunt backlogprioritering.
Een veelgebruikte afweging is:
Hoge Waarde
+
Lage Inspanning
=
Hoge Prioriteit
๐ Backlog Management
Sprint Planning gebruikt estimations voor capaciteitsplanning.
Een haalbare hoeveelheid werk voor de sprint.
๐ Sprint Planning
Goede estimations vereisen voldoende voorbereide backlog-items.
Onzekerheid verminderen.
๐ฉ Grote onbekende factoren
๐ฉ Onduidelijke user stories
๐ฉ Geen refinement uitgevoerd
Velocity geeft aan hoeveel story points een team gemiddeld afrondt.
| Sprint | Story Points |
|---|---|
| Sprint 1 | 26 |
| Sprint 2 | 24 |
| Sprint 3 | 28 |
Gemiddelde Velocity = 26 Story Points
Voorspellen hoeveel werk mogelijk is.
Realistische sprintdoelen bepalen.
Teams niet overbelasten.
๐ฉ Velocity gebruiken als KPI voor individuen
๐ฉ Teams vergelijken op basis van velocity
๐ฉ Velocity kunstmatig verhogen
Na toepassing van Estimation Guidelines zijn beschikbaar:
Leg minimaal vast:
Gebruik deze informatie voor planning, forecasting en continue verbetering.
| User Story | Complexiteit | Onzekerheid | Story Points |
|---|---|---|---|
| Registreren klant | Laag | Laag | 2 |
| Offerteproces | Gemiddeld | Gemiddeld | 5 |
| ERP Integratie | Hoog | Hoog | 8 |
๐ฉ Inschatten in uren in plaats van relatieve grootte
๐ฉ Te grote stories schatten
๐ฉ Individueel schatten zonder team
๐ฉ Story Points als deadline gebruiken
๐ฉ Velocity gebruiken als prestatiemeting
๐ฉ Onzekerheid niet meenemen
๐ฉ Geen refinement uitvoeren
Na toepassing van Estimation Guidelines is duidelijk:
Estimation vormt daarmee een essentieel onderdeel van Backlog Management, Sprint Planning, Forecasting en voorspelbare delivery binnen het ALM-proces.