Dagelijkse scrum versus dagelijkse Standups: zijn dit hetzelfde?
Dagelijkse scrum versus stand-up: beide zijn vergaderingen van vijftien minuten. Een dagelijkse scrum is de Scrum-activiteit die verband houdt met het sprintdoel; een stand-up is de dagelijkse afstemming van elk willekeurig team.
Een ‘daily scrum’ en een ‘daily standup’ zijn dezelfde vergadering. Dezelfde vijftien minuten, hetzelfde doel, dezelfde drie onderdelen. De twee benamingen vinden hun oorsprong in twee verschillende tradities, en de enige reden waarom deze vraag steeds weer wordt gesteld, is dat men ervan uitgaat dat twee woorden ook twee verschillende dingen moeten betekenen. In dit geval is dat echter niet zo.
Het onderscheid dat de moeite waard is om in gedachten te houden, is subtiel: “daily scrum” is de term zoals gedefinieerd in de Scrum Guide; “daily standup” is de algemene benaming die elk team kan gebruiken. Elke daily scrum is een standup. Niet elke standup is echter een daily scrum, omdat niet elk team volgens Scrum werkt.
Waar elke naam vandaan komt
“Standup” is de oudere term. Deze stamt af van Extreme Programming, waar de dagelijkse standup een van de oorspronkelijke werkwijzen was, en de term beschrijft de opzet letterlijk: men staat, zodat het kort blijft.
“Daily scrum” is de term die in Scrum wordt gebruikt voor deze bijeenkomst, en Scrum geeft hiervoor een taakomschrijving. In de Scrum Guide is de daily scrum een van de vijf evenementen, die onder de verantwoordelijkheid van de ontwikkelaars vallen, elke werkdag op hetzelfde tijdstip en op dezelfde plaats plaatsvinden en een tijdslimiet van vijftien minuten hebben. Het doel ervan is om de voortgang ten opzichte van het sprintdoel te evalueren en het plan voor het werk van de volgende dag aan te passen.
De woordenschat komt dus duidelijk overeen:
| Dagelijkse standupvergadering | Dagelijkse scrum | |
|---|---|---|
| Herkomst | Extreme Programming | Scrum |
| Waar dit is gedefinieerd | Conventie, geen specificatie | De Scrum-gids |
| Vereist een raamwerk | Nee | Ja, het is een Scrum-evenement |
| Eigenaar | Het team | De ontwikkelaars |
| Tijdslimiet | ~15 minuten | 15 minuten |
| Doel | De dag coördineren | Controleer en pas aan in het licht van het sprintdoel |
Als u de twee kolommen doorleest, ziet u dat de rijen die van elkaar verschillen allemaal betrekking hebben op de context: wie deze definieert en binnen welk kader deze zich bevindt. De rijen die van belang zijn voor de daadwerkelijke uitvoering ervan – de tijdslimiet en het doel – zijn identiek. Daarom is het geen slordigheid om ze als één vergadering te beschouwen; het is juist.
De verschillen die er werkelijk toe doen
Als u met Scrum werkt, zijn er twee aspecten die het kader van de „dagelijkse scrum“ toevoegt en die bij een informele stand-up soms ontbreken:
Het is verankerd in het sprintdoel. De dagelijkse scrum gaat niet over „wat heeft iedereen gisteren gedaan”. Het gaat om „liggen we nog op koers om het sprintdoel te halen, en wat moeten we vandaag aanpassen als dat niet het geval is”. Dat anker zorgt ervoor dat de vergadering niet ongestructureerd verloopt. Een stand-up zonder doel om naartoe te werken, vervalt al snel in het voorlezen van een takenlijst. Als u dat anker in de vragen wilt inbouwen, vraagt het doelgerichte stand-up-sjabloon in de stand-up-tool van TeamRetro bij elke update om een koppeling met het sprintdoel.
Het is de vergadering van de ontwikkelaars. In de Scrum Guide wordt duidelijk gesteld dat de dagelijkse scrum toebehoort aan degenen die het werk uitvoeren. Deze benadering vormt een bescherming tegen de meest voorkomende manier waarop Standups misgaan: een manager die er stilletjes een rapportagebijeenkomst van maakt. De dagelijkse scrum is juist moeilijker te kapen omdat in de specificaties duidelijk staat van wie deze vergadering is.
Geen van beide is echter uniek voor Scrum. Een goede Kanban-standup „loopt het bord af” vanuit hetzelfde idee van doorstroming en knelpunten, in plaats van individuele verslagen. Het raamwerk zorgt voor de discipline; het is er niet de eigenaar van.
Hoe u de uwe zou kunnen noemen
Gebruik het woord dat uw team al gebruikt, en corrigeer mensen niet die het andere woord gebruiken. Als u met Scrum werkt, is „daily scrum” technisch gezien de juiste term en herinnert het iedereen er op nuttige wijze aan dat de vergadering is afgestemd op het sprintdoel. Als u geen Scrum gebruikt, is ‘stand-up’ de juiste benaming en zal niemand u verkeerd begrijpen.
De valkuil zit niet in de terminologie. Het is de veronderstelling dat u de vergadering correct leidt, alleen maar omdat u er de juiste naam aan hebt gegeven. U kunt elke ochtend een „dagelijkse scrum” volgens het boekje houden en toch in feite een statusvergadering leiden. Bekijk de drie vragen, de manieren waarop dit mis kan gaan en de veelvoorkomende anti-patronen om te begrijpen waarom. De naam is het makkelijke deel.
Voor informatie over hoe de dagelijkse scrum zich verhoudt tot de andere activiteiten van de sprint, raadpleegt u de gids over agile ceremonies en het overzicht van de vier Scrum-ceremonies in de retro-gids. Om het andersom te bekijken (namelijk hoe u de vergadering goed kunt leiden), begint u met het doel van een Standup, of keert u terug naar de volledige gids over de dagelijkse Standup voor alle hoofdstukken.
Veelgestelde vragen
Wat is het verschil tussen een dagelijkse scrum en een dagelijkse Standup?
In de praktijk is er geen verschil dat de moeite waard is om over te discussiëren. Het gaat in beide gevallen om dezelfde dagelijkse vergadering van vijftien minuten. De benamingen zijn afkomstig uit verschillende bronnen: „daily scrum“ is de term uit de Scrum Guide, waarin de vergadering een specifieke verantwoordelijke en een specifiek doel heeft binnen Scrum; „daily standup“ is afkomstig uit Extreme Programming en is de algemene benaming die elk team kan gebruiken, of het nu Scrum toepast of niet. Elke dagelijkse scrum is een stand-up; niet elke stand-up is een dagelijkse scrum.
Is een dagelijkse stand-up hetzelfde als een dagelijkse scrum?
In feite wel. Als u met Scrum werkt, is uw dagelijkse stand-up de dagelijkse scrum, en de Scrum Guide kent hieraan simpelweg een welomschreven rol toe: de ontwikkelaars evalueren de voortgang ten opzichte van het doel van de sprint en passen het plan voor de volgende dag aan. Teams die niet met Scrum werken, houden dezelfde vergadering en noemen deze een stand-up. De werkwijze is identiek; alleen het raamwerk en de terminologie verschillen.
Wat houdt de 3-5-3-regel in Scrum in?
Het is een beknopte weergave van de structuur van Scrum: 3 rollen (productowner, Scrum Master, ontwikkelaars), 5 gebeurtenissen (de sprint, sprintplanning, de dagelijkse scrum, de sprintreview en de sprint-retrospective) en 3 artefacten (productbacklog, sprintbacklog en het increment). De dagelijkse scrum is een van die vijf gebeurtenissen, de enige die elke dag plaatsvindt.
Moet u Scrum gebruiken om een Standup te houden?
Nee. De Standup is afkomstig uit Extreme Programming en is geschikt voor elk team dat dagelijks moet afstemmen: Kanban-teams, ondersteuningsteams en zelfs teams die niet in de softwarebranche werkzaam zijn. Scrum geeft de bijeenkomst een formele naam en een duidelijk omschreven doel, maar de werkwijze staat op zichzelf. Waar het om gaat, is de gewoonte om dagelijks een korte, op knelpunten gerichte afstemming te houden, niet onder welk raamwerk u deze onderbrengt.