Definition of Ready: zorgen dat je met een vliegende start begint

Net zoals de Definition of Done (DoD) je helpt om een duidelijke ondergrens van kwaliteit te bepalen, biedt de Definition of Ready (DoR) richting voor wanneer je een backlog-item kunt oppakken. Bij Spark Academy zien we dat een team dat gebruikmaakt van een goede Definition of Ready minder tijd verspilt aan onduidelijkheden en halverwege de Sprint niet voor verrassingen komt te staan.

Wat is de Definition of Ready?

De Definition of Ready is een set criteria waaraan een item op de Product Backlog moet voldoen voordat het team ermee aan de slag gaat. Is er genoeg informatie? Zijn de acceptatiecriteria duidelijk? Zijn afhankelijkheden uitgesproken? Als deze punten niet helder zijn, loop je het risico dat je in de Sprint alsnog onduidelijkheden moet oplossen of aanpassingen moet doen.

Je kunt het zien als het volgen van een recept bij het koken: je verzamelt vooraf alle benodigde ingrediënten en tools, begrijpt het stappenplan en weet precies wanneer je welke stap moet uitvoeren.

Waarom is de Definition of Ready belangrijk?

Als een backlog-item nog te veel open vragen heeft of onvoldoende is uitgewerkt, zorgt dit voor vertraging in je Sprint en kan het team niet optimaal presteren. Met een duidelijke Definition of Ready voorkom je dit:

  • Heldere verwachtingen: Het Development Team weet precies wat er nodig is voor ze echt met bouwen beginnen.
  • Efficiënt werken: Minder ad-hoc overleg en interrupties tijdens de Sprint, omdat de meeste onduidelijkheden vooraf zijn weggewerkt.
  • Betere Sprint Planning: Het team kan realistisch inschatten hoeveel werk er in de Sprint past, zonder dat je halverwege ontdekt dat je item niet rijp was.

Hoe stel je een Definition of Ready op?

In veel gevallen werken Product Owner en Development Team samen om de DoR te definiëren. Je kunt daarbij denken aan criteria zoals:

  • Duidelijke beschrijving: Is de user story of het backlog-item begrijpelijk en compleet?
  • Acceptatiecriteria: Staat er bij elk item waaraan het resultaat moet voldoen?
  • Schatting en prioriteit: Is er al een (voorlopige) inschatting gemaakt, en weet het team waarom dit item nu belangrijk is?
  • Geen grote afhankelijkheden: Als er externe input nodig is, is dat geregeld of gepland?

Deze criteria kunnen per organisatie of zelfs per team verschillen, maar zorg ervoor dat ze concreet en meetbaar zijn, net als bij de Definition of Done.

Rol van het Scrum-team bij het opstellen van de Definition of Ready (DoR)

De Scrum Master bewaakt dat er voldoende aandacht is voor refining en het opstellen van de Definition of Ready. Het Development Team geeft aan wat ze nodig hebben om een item te kunnen uitvoeren. De Product Owner zorgt dat aan deze behoeften wordt voldaan, bijvoorbeeld door extra informatie of documenten aan te leveren. Samen houd je zo de flow in je Sprint-proces soepel.

Ga verder naar:
Geen onderwerpen meer gevonden.