Definition of Done

Sneller user stories opleveren met Definition of Done en Definition of Ready

Als Scrum Master kun je Agile werken door gebruik te maken van verschillende tools en werkwijzen. De Definition of Ready en de Definition of Done zijn methodieken die je helpen om User Stories sneller op te leveren. We vertellen je er in deze blog meer over.

 

Wat is de Definition of Ready?

De Definition of Ready kun je zien als een verzameling afspraken. Definiation of ready betekent dat alle randvoorwaarden voor het oppakken van de stories bekend zijn. Zodat het team snel van start kan gaan.  Die duidelijkheid is belangrijk omdat je met je Scrum Team zo snel mogelijk de meest waardevolle items in de Product Backlog op wilt leveren.

 

Kwaliteit van User Stories staat centraal

De afspraken die je met je Scrum Team maakt richten zich bij de Definition of Ready vooral op de kwaliteit van Product Backlog Items. Product Owners beschrijven die items vaak in de vorm van User Stories. Met Definition of Ready bepaal je wat de kwaliteit van een User Story moet zijn en aan welke eisen deze moet voldoen. Dat zorgt ervoor dat de User Story in de Sprint snel en met succes door je Development Team opgeleverd kan worden.

 

 

Definition of Ready als checklist

In de Definition of Ready leg je de afspraken die voortkomen uit bovenstaande aandachtspunten over de User Stories vast tussen de Product Owner en het Development Team. De Definition of Ready kun je daarbij opstellen als een checklist. De Product Owner kan die checklist gebruiken om punt voor punt na te lopen of een User Story voldoet aan de eisen die eraan gesteld worden.

 

Wat is Definition of Done?

Wanneer is een Product Backlog item dat in een Sprint ontwikkeld wordt door je Scrum team klaar voor oplevering? Een belangrijke vraag. Duidelijkheid hierover bij alle betrokkenen voorkomt namelijk misverstanden en conflicten tussen je ontwikkelteam en de Product Owner.

 

Definition of Done als checklist

Ook bij de Definition of Done staan de User Stories centraal. En net als bij de Definition of Ready werk je de activiteiten die op elke User Story van toepassing zijn vaak met behulp van een algemene checklist af. Die algemene checklist per User Story gebruik je om twee redenen:

  • Om een goede samenwerking te waarborgen
    Een checklist zorgt (sneller) voor overeenstemming tussen je ontwikkelteam en de Product Owner bij het bepalen wanneer een User Story daadwerkelijk klaar is. Heldere verwachtingen hierover zijn de basis voor goede samenwerking.

 

  • Om snel te kunnen opleveren
    Omdat je met een algemeen geldende checklist werkt kun je de snelheid verhogen waarmee werk opgeleverd kan worden. Je hoeft immers niet steeds een nieuwe, specifieke checklist samen te stellen waarmee kostbare tijd verloren gaat. Dat is belangrijk omdat het team zo continue kan checken of het waarde van hoge kwaliteit oplevert aan klanten. Het is dus een kwalitetiswaarborg.


De Definition of Done is een herhalend en iteratief proces

Het werkt het beste als je de Definition of Done bij de start van elke sprint in de Planning Meeting herhaalt. Ruim daarbij met je Scrum Team ook tijd in om als het nodig is de Definition of Done verder aan te scherpen op basis van voortschrijdend inzicht.

 

 


Meer weten?

Wij bieden verschillende opleidingen aan op het gebied van Agile werken. Dit varieert van Agile awareness en Agile management tot Agile tech en een opleiding tot Agile manager of coach. Heb je interesse of wil je eerst meer weten? Neem dan gerust contact met ons op!

Deze website slaat cookies op uw computer op.
Deze cookies worden gebruikt om informatie te verzamelen over hoe u met onze website omgaat en stellen ons in staat u te herinneren.
We gebruiken deze informatie om uw browse-ervaring en voor analyse en statistieken over onze bezoekers zowel op deze website als in andere media te verbeteren en aan te passen. Raadpleeg ons Privacybeleid voor meer informatie over de cookies die we gebruiken.

Als u weigert, wordt uw informatie niet bijgehouden wanneer u deze website bezoekt. Een enkele cookie zal in uw browser worden gebruikt om te onthouden dat uw voorkeur niet wordt bijgehouden.

Privacy instellingen opgeslagen!
Privacy-instellingen

Wanneer u een website bezoekt, kan deze informatie in uw browser opslaan of ophalen, meestal in de vorm van cookies. Beheer hier uw persoonlijke Cookie Services.

Deze cookies zijn nodig om de website te laten functioneren en kunnen niet worden uitgeschakeld in onze systemen.

Om deze website te gebruiken, gebruiken wij de volgende technisch vereiste cookies. Deze cookies zijn strikt noodzakelijk en kunnen niet worden uitgeschakeld.
  • wordpress_test_cookie
  • wordpress_logged_in_
  • wordpress_sec

Omwille van de prestaties gebruiken we Cloudflare als een CDN-netwerk. Hiermee wordt een cookie "__cfduid" opgeslagen om beveiligingsinstellingen per client toe te passen. Deze cookie is strikt noodzakelijk voor de beveiligingsfuncties van Cloudflare en kan niet worden uitgeschakeld.
  • __cfduid

We gebruiken WooCommerce als een shopping-systeem. Voor het verwerken van kaarten en bestellingen worden 2 cookies opgeslagen. Deze cookies zijn strikt noodzakelijk en kunnen niet worden uitgeschakeld.
  • woocommerce_cart_hash
  • woocommerce_items_in_cart

Weiger cookies
Accepteer cookies