๐Ÿ“ Estimation Guidelines

โ† Terug naar Plan & Track

Richtlijnen voor het inschatten van werk om voorspelbare planning, realistische verwachtingen en betrouwbare delivery mogelijk te maken.


๐Ÿ“– Introductie

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.


๐ŸŽฏ Waarom Estimeren?

Estimation helpt teams bij het maken van betere keuzes.

Controlepunten

Voordelen

๐Ÿ”นPlanning

Realistischer plannen van werk.

๐Ÿ”นPrioritering

Waarde versus inspanning afwegen.

๐Ÿ”นCapaciteit

Inzicht in belasting van het team.

๐Ÿ”นVoorspelbaarheid

Betere prognoses voor stakeholders.

Let op

๐Ÿšฉ Estimation gebruiken als exacte planning

๐Ÿšฉ Story points gelijkstellen aan uren

๐Ÿšฉ Estimation gebruiken voor individuele beoordeling


๐Ÿ“ฆ Wat Wordt Geschat?

Estimation richt zich op de relatieve omvang van werk.

Factoren

๐Ÿ”นComplexiteit

Hoe ingewikkeld is de oplossing?

๐Ÿ”นInspanning

Hoeveel werk is nodig?

๐Ÿ”นOnzekerheid

Hoeveel onbekende factoren zijn aanwezig?

๐Ÿ”นRisico

Welke risico's kunnen impact hebben?

Doel

Werkitems onderling kunnen vergelijken.

Let op

๐Ÿšฉ Alleen naar ontwikkelinspanning kijken

๐Ÿšฉ Onzekerheden negeren

๐Ÿšฉ Integraties onderschatten


๐Ÿ“Š Story Points

Story Points worden gebruikt om de relatieve omvang van werk vast te leggen.

Story Point Schaal

								
1  = Zeer klein
2  = Klein
3  = Gemiddeld
5  = Complex
8  = Zeer complex
13 = Te groot (opsplitsen)

							

Interpretatie

๐Ÿ”น1 Punt

Kleine wijziging met lage complexiteit.

๐Ÿ”น3 Punten

Gemiddelde User Story.

๐Ÿ”น5 Punten

Meerdere onderdelen, extra validatie of afhankelijkheden.

๐Ÿ”น8 Punten

Hoge complexiteit of onzekerheid.

๐Ÿ”น13 Punten

Meestal splitsen voordat ontwikkeling start.

Let op

๐Ÿšฉ Grote stories accepteren

๐Ÿšฉ Punten gebruiken als uren

๐Ÿšฉ Discussies over exacte cijfers


๐ŸŽฒ Estimation Technieken

Verschillende technieken kunnen worden gebruikt afhankelijk van het detailniveau.


Planning Poker

Teamleden schatten onafhankelijk een item.

Proces

  1. User Story bespreken
  2. Individuele schatting maken
  3. Verschillen bespreken
  4. Gezamenlijke score bepalen

Voordelen

โœ… Teamkennis benutten

โœ… Verschillende perspectieven meenemen

โœ… Betere discussies

Let op

๐Ÿšฉ Dominante teamleden

๐Ÿšฉ Blind volgen van experts


๐Ÿ‘•

T-Shirt Sizing

Globale inschatting op hoog niveau.

Schaal

								
XS
S
M
L
XL

							

Toepassing

Geschikt voor:

Let op

๐Ÿšฉ Te veel detail verwachten

๐Ÿšฉ Gebruiken voor sprintplanning


๐Ÿง  Expert Judgement

Inschatting gebaseerd op ervaring van experts.

Toepassing

Voordelen

โœ… Snel

โœ… Effectief bij beperkte informatie

Let op

๐Ÿšฉ Alleen experts laten schatten

๐Ÿšฉ Niet valideren met het team


๐Ÿ”„ Relatie met Backlog Management

Estimation ondersteunt backlogprioritering.

Waarde versus Inspanning

Een veelgebruikte afweging is:

								
Hoge Waarde
     +
Lage Inspanning
     =
Hoge Prioriteit

							

Controlepunten

Zie ook

๐Ÿ‘‰ Backlog Management


๐Ÿ—“๏ธ Relatie met Sprint Planning

Sprint Planning gebruikt estimations voor capaciteitsplanning.

Controlepunten

Resultaat

Een haalbare hoeveelheid werk voor de sprint.

Zie ook

๐Ÿ‘‰ Sprint Planning


โœ… Definition of Ready

Goede estimations vereisen voldoende voorbereide backlog-items.

Voorwaarden

Doel

Onzekerheid verminderen.

Let op

๐Ÿšฉ Grote onbekende factoren

๐Ÿšฉ Onduidelijke user stories

๐Ÿšฉ Geen refinement uitgevoerd


๐Ÿ“ˆ Velocity

Velocity geeft aan hoeveel story points een team gemiddeld afrondt.

Voorbeeld

Sprint Story Points
Sprint 1 26
Sprint 2 24
Sprint 3 28

Gemiddelde Velocity = 26 Story Points

Toepassing

๐Ÿ”นForecasting

Voorspellen hoeveel werk mogelijk is.

๐Ÿ”นPlanning

Realistische sprintdoelen bepalen.

๐Ÿ”นCapaciteitsbeheer

Teams niet overbelasten.

Let op

๐Ÿšฉ Velocity gebruiken als KPI voor individuen

๐Ÿšฉ Teams vergelijken op basis van velocity

๐Ÿšฉ Velocity kunstmatig verhogen


๐Ÿ“‹ Checklist

Voor Estimation

Tijdens Estimation

Na Estimation


๐Ÿ“ฆ Deliverables

Na toepassing van Estimation Guidelines zijn beschikbaar:


๐Ÿ“ Vastlegging

Leg minimaal vast:

Gebruik deze informatie voor planning, forecasting en continue verbetering.


๐Ÿ“Š Voorbeeld Estimation Matrix

User Story Complexiteit Onzekerheid Story Points
Registreren klant Laag Laag 2
Offerteproces Gemiddeld Gemiddeld 5
ERP Integratie Hoog Hoog 8

โš ๏ธ Veelvoorkomende Valkuilen

๐Ÿšฉ 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


๐Ÿ’ก Best Practices


โœ… Resultaat

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.