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.
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.
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:
In veel gevallen werken Product Owner en Development Team samen om de DoR te definiëren. Je kunt daarbij denken aan criteria zoals:
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.
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.