Scrum kent drie artefacten: de Product Backlog, de Sprint Backlog en het Increment. Elk daarvan staat voor werk of waarde, en elk is bedoeld om transparantie te creëren — zodat het team en de belanghebbenden hetzelfde eerlijke beeld hebben van wat er gepland is, in uitvoering is en voltooid is. In de Scrum Guide van 2020 gaat elk artefact ook gepaard met een verplichting die ervoor zorgt dat het gefocust blijft.

De drie Scrum-artefacten en de daarmee samenhangende verplichtingen

De productbacklog — toezegging: het productdoel

De productbacklog is de enige, geordende lijst van alles wat er gedaan zou kunnen worden om het product te verbeteren. Deze lijst is eigendom van de Product Owner en is nooit volledig — hij evolueert naarmate het product en de markt veranderen. De kern van deze lijst, het Productdoel, beschrijft de doelstelling op langere termijn waar het team naartoe werkt, zodat de backlog altijd is geordend ten dienste van iets concreets.

De sprintbacklog — doelstelling: het sprintdoel

De sprintbacklog bestaat uit de taken die de ontwikkelaars uit de productbacklog selecteren voor de huidige sprint, plus hun plan om deze op te leveren. De kern ervan is het sprintdoel — de enige doelstelling voor de sprint die het werk samenhang geeft en het team helpt afwegingen te maken wanneer de realiteit roet in het eten gooit. De sprintbacklog is het eigen plan van het team, dat gedurende de sprint wordt bijgewerkt naarmate het team meer inzicht krijgt.

De Increment — toewijding: de definitie van ‘klaar’

Het Increment is een bruikbare, waardevolle stap in de richting van het Productdoel — de som van al het voltooide werk. De afspraken hieromtrent worden vastgelegd in de Definitie van Voltooid, de gezamenlijke norm waaraan een onderdeel van het werk moet voldoen om als voltooid te worden beschouwd (bijvoorbeeld: beoordeeld, getest, gedocumenteerd, inzetbaar). Werk dat niet voldoet aan de Definition of Done maakt geen deel uit van het Increment. Teams herzien en verfijnen hun Definition of Done vaak tijdens de retrospective.

Hoe de artefacten voor transparantie zorgen

De artefacten zijn geen papierwerk — ze zorgen ervoor dat Scrum betrouwbaar blijft. Elk artefact wordt gecontroleerd tijdens een Scrum-ceremonie: de Product Backlog tijdens de verfijning en planning, de Sprint Backlog tijdens de Daily Scrum en het Increment tijdens de Sprint Review. Wanneer de artefacten transparant worden gehouden en de daarin vastgelegde afspraken duidelijk zijn, functioneert de inspectie- en aanpassingscyclus van het team; wanneer ze vaag of verouderd zijn, worden beslissingen genomen op basis van onjuiste informatie. Daarom is het waarborgen van de betekenis van de Definition of Done een veelvoorkomend en waardevol onderwerp voor de retrospective.

Veelgestelde vragen over de Scrum-artefacten

Wat zijn de drie Scrum-artefacten?

De drie Scrum-artefacten zijn de productbacklog, de sprintbacklog en het increment. Elk daarvan vertegenwoordigt werk of waarde en is bedoeld om de transparantie te maximaliseren, zodat het hele team en de belanghebbenden hetzelfde beeld hebben van wat er gepland is, wat er momenteel wordt uitgevoerd en wat er voltooid is.

Wat zijn de verplichtingen voor elk Scrum-artefact?

Elk artefact heeft een doelstelling die het richting geeft. De doelstelling van de Product Backlog is het Productdoel, die van de Sprint Backlog is het Sprintdoel en die van het Increment is de Definitie van Voltooid. Deze doelstellingen zijn in de Scrum Guide 2020 toegevoegd om de transparantie te vergroten en ervoor te zorgen dat elk artefact gericht blijft op een duidelijk resultaat.

Wat is het verschil tussen de productbacklog en de sprintbacklog?

De Product Backlog is de enige, geordende lijst van alles wat er aan het product zou kunnen worden gedaan — deze valt onder de verantwoordelijkheid van de Product Owner en is nooit voltooid. De sprintbacklog is de subset die de ontwikkelaars selecteren voor de huidige sprint, plus hun plan om deze op te leveren en het sprintdoel. Kortom: de productbacklog is de volledige routekaart van mogelijkheden; de sprintbacklog is het deel waarvoor in deze sprint een toezegging is gedaan.

Wat is de definitie van ‘klaar’?

De ‘Definition of Done’ is de gezamenlijke norm waaraan een stuk werk moet voldoen om als voltooid te worden beschouwd — de verbintenis die aan het increment is verbonden. Dit kan onder meer inhouden dat de code is beoordeeld, getest, gedocumenteerd en klaar is voor implementatie. Een duidelijke ‘Definition of Done’ voorkomt werk dat ‘klaar is, maar eigenlijk nog niet klaar is’ en is iets wat teams tijdens hun retrospectives vaak opnieuw bekijken en aanscherpen.

Aanbevolen lectuur