Als manager of ondernemer zal je de term ‘(agile) Scrum’ vast al wel gehoord hebben. Maar frons jij nu ook het voorhoofd en denk je dat dit het nieuwe buzz-woord is? Dan heb je het mis. Maar wat is het dan wel?
Scrum is een handige projectmanagementtechniek die tot de Agile managementfilosofie behoort en die vooral in softwareontwikkeling wordt gebruikt, maar ook steeds meer zijn weg vindt in andere sectoren. Zowel grote corporate bedrijven als kleine start-ups maken er gebruik van. En dit in allerlei branches.
Daarom leg ik je in dit artikel precies uit wat Scrum is.
Agile Scrum biedt een kader aan zelforganiserende teams om projecten op effectieve en efficiënte wijze uit te voeren. In korte sprints van één tot vier weken levert een Scrumteam telkens een afgerond onderdeel op van een product of project. Na enkele sprints is het project of product klaar. Door de betrokkenheid van de product owner weet je ook vrij zeker dat de klant tevreden is met het eindproduct of resultaat.
De drie basiskenmerken van het agile team dat ‘Scrumt’ zijn deze:
Het team bestaat uit specialisten met diverse achtergronden die samen streven naar het gewenste eindresultaat.
Binnen het Scrum-team voert een lid één van onderstaande drie rollen uit:
De product owner houdt contact met interne en externe stakeholders. Op basis van deze gesprekken bepaalt de product owner wat het ontwikkelteam als volgende moet oppakken.
Het ontwikkelteam hoort van de product owner welke onderdelen van een project de hoogste prioriteit hebben en dus zo snel mogelijk opgeleverd moeten worden. Het ontwikkelteam is een zelf organiserend team. Dit wil zeggen dat de leden zélf bepalen hoe zij die onderdelen gaan opleveren.
De Scrum master zorgt ervoor dat het ontwikkelteam zo optimaal mogelijk presteert. Dat doet de Scrum master op verschillende manieren:
Bij Scrum is er veel interactie, maar geen overbodige interactie. Dit komt omdat er maar 4 meetings zijn die elk een héél concreet doel hebben, namelijk:
In een sprint planning bepaalt het Scrum team een concreet doel. De ontwikkelaars zullen daarbij een plan maken om dat doel te bereiken. Een sprint duurt minimaal één week en in de meeste gevallen maximaal één maand.
In de daily Scrum wordt in ongeveer een kwartier tijd een plan voor de rest van de dag gemaakt. Daarbij wordt steeds bekeken of het team nog op koers ligt om het sprintdoel te halen.
In de sprint review presenteert het ontwikkelteam het resultaat aan de stakeholders. Op deze manier wordt feedback verzameld op het geleverde werk.
In de sprint retrospective evolueert het Scrum team de onderlinge samenwerking los van de inhoud. Het team formuleert enkele verbeterpunten voor de volgende sprint.
Het Scrum team maakt gebruikt van 2 lijsten:
De product backlog is een lijst met alles waaraan een product of project op het einde moet voldoen. Je kan de product backlog dus zien als een verzameling van alles wat opgeleverd moet worden binnen één afgebakend project.
Deze lijst wordt gevoed door de product owner. Items op de product backlog worden doorgaans user stories genoemd. Het zijn immers de wensen van stakeholders, die de product owner verzameld heeft.
De sprint backlog is een lijst met taken die in de huidige sprint afgehandeld worden. Het ontwikkelteam selecteert één of enkele user stories en splitst deze verder op in kleinere taken. Deze kleinere taken verschuiven tijdens de sprint voortdurend tussen drie categorieën:
Ik scrum, jij scrumt, wij scrummen… Maar wanneer is ‘Scrummen’ nu werkelijk interessant? De Scrum methode is ideaal wanneer de klant nog geen concrete invulling heeft van hoe bepaalde taken aangepakt moeten worden. Het is ook een goede methode in transitieperiodes, want dan ondergaat een proces veel veranderingen en weet je doorgaans nog niet tot wat dit leidt.
Bovendien biedt Scrum heel wat voordelen. En dit zowel voor het team, de klant als de organisatie.
Gemba Walk of rondgang op de werkvloer
Mindfulness