Ga naar hoofdinhoud

Definition of Ready

Controleer met Definition of Ready of het werk klaar is om aan te werken in een agile sprint.

De checklist:

  • De acceptatiecriteria in de backlog zijn duidelijk voor de product owner en de personen die het werk uitvoeren.
  • Het doel is duidelijk voor de user story.
  • De product owner is akkoord met de prioriteit.
  • Er is duidelijk hoe getest moet worden of het werk klaar is.
  • Alle afhankelijkheden zijn gekoppeld via "Blocked by", en daarvan is de status "Done".
  • Het is mogelijk een inschatting te geven hoeveel werk het is, relatief ten opzichte van andere issues.
  • Als er een mogelijke oplossing is, dan staat die in "Beschrijving" en niet in de User Story of de acceptatiecriteria.
  • Wanneer de tijdsinschatting XL of XXL is, dan is geprobeerd om de issue op te splitsen in meerdere kleine issues.

Acceptatiecriteria

Let op de volgende punten voor het maken van effectieve acceptatiecriteria:

  • Voeg de gewenste uitkomst toe, op een manier die duidelijk genoeg is om te testen.
  • Voeg "software release is gepubliceerd" toe aan de acceptatiecriteria, wanneer dit de bedoeling is.
  • Wat al in de Definition of Done staat, moet niet opnieuw genoemd worden in de acceptatiecriteria.

Refinement

Organiseer sprint refinements om de product backlog steeds duidelijker te maken, zodat er voldoende informatie is om 1 of meerdere agile sprints te plannen en te starten.

Het ontwikkelteam en de product owner bespreken issues met de "Status: Refinement needed". Wanneer de issue aan bovenstaande Definition of Ready voldoet pas je de status aan naar "Ready".