Naar de inhoud

Begrip

Scrum: werken in sprints van hooguit een maand

De drie rollen, vijf events en drie artefacten uit de Scrum Guide, en wat een kmo ervan overhoudt als ze software laat bouwen.

Twee ontwikkelaars aan hun schermen midden in een sprint, het ritme van Scrum
Scrum
Scrum is een licht werkkader waarin een klein team in sprints van hooguit een maand telkens een bruikbaar stuk product oplevert, het toont en het plan bijstuurt.
Ook genoemdscrum methodeagile scrumscrum werkensprints

Door , Oprichter en CEO

6 min lezen
Op deze pagina
  1. 01Elke paar weken iets dat werkt
  2. 02Drie rollen, vijf events, drie artefacten
  3. 03Een installateur laat een app bouwen in sprints
  4. 04Waar het niet past

Elke paar weken iets dat werkt

Met Scrum zie je elke paar weken iets dat werkt, in plaats van na een jaar een product dat niet meer past. Wat je dan leert, verandert de volgorde van wat er nog komt.

De Scrum Guide, het officiële document van de bedenkers, noemt het zelf a lightweight framework: een licht kader, geen volledige methode. Het zegt wie wat beslist, welke momenten vastliggen en welke lijsten je bijhoudt. Hoe je het werk zelf doet, laat het open. Een Scrum-team is klein, meestal tien mensen of minder.

Scrum hoort bij agile werken, de bredere beweging die in 2001 een eigen manifest kreeg. Agile is de houding, Scrum is een van de manieren om ze in te vullen.

Een artikel uit 1986, en dan de Scrum Guide

  1. 1986Een artikel in Harvard Business ReviewHirotaka Takeuchi en Ikujiro Nonaka publiceren in januari The New New Product Development Game: wie nieuwe producten maakt, heeft naast kwaliteit, lage kost en onderscheid ook snelheid en flexibiliteit nodig.
  2. 1995Schwaber en Sutherland stellen Scrum voorKen Schwaber en Jeff Sutherland presenteren Scrum samen op OOPSLA, een conferentie over softwareontwikkeling.
  3. 2001Het Agile ManifestoVan 11 tot 13 februari komen 17 mensen samen in Snowbird, Utah, onder hen vertegenwoordigers van Scrum. Ze schrijven het manifest voor agile softwareontwikkeling.
  4. 2010De eerste Scrum GuideSchwaber en Sutherland leggen de regels vast in een kort document, dat ze sindsdien enkele keren herzien.
  5. 2020De versie van novemberEen team in plaats van een team in een team, drie verantwoordelijkheden, een productdoel en minder dan 13 pagina's. Dat is nog altijd de geldende versie.

Drie rollen, vijf events, drie artefacten

De rollen, die de Scrum Guide verantwoordelijkheden noemt. De Product Owner beslist wat eerst komt en houdt de lijst met werk bij; dat is een persoon, geen comité. De Scrum Master bewaakt de werkwijze en ruimt hindernissen op. De Developers bouwen, testen en leveren op.

De events. De sprint zelf duurt hooguit een maand, meestal twee weken. Hij opent met de Sprint Planning: wat bouwen we, waarom, en hoe. Elke dag is er een Daily Scrum van 15 minuten. Aan het eind toont het team in de Sprint Review wat het maakte, en kijkt het in de Sprint Retrospective naar de eigen manier van werken. Bij een sprint van een maand duren planning, review en retrospective hooguit acht, vier en drie uur; bij een kortere sprint korter.

De artefacten. De Product Backlog is de geordende lijst van alles wat het product nog nodig heeft, met een productdoel erboven. De Sprint Backlog is wat het team deze sprint oppakt, met een sprintdoel. Het Increment is het stuk dat af is, volgens een Definition of Done die het team vooraf afsprak.

Een sprint van twee weken

Een sprint van twee weken, dag per dag

Week 1

  1. maDaily 15 minSprint Planning
  2. diDaily 15 min
  3. woDaily 15 min
  4. doDaily 15 min
  5. vrDaily 15 min

Week 2

  1. maDaily 15 min
  2. diDaily 15 min
  3. woDaily 15 min
  4. doDaily 15 min
  5. vrDaily 15 minSprint ReviewRetrospective
3 verantwoordelijkheden

Wie

  • Product Owner: beslist wat eerst komt
  • Scrum Master: bewaakt de werkwijze
  • Developers: bouwen het increment
5 events

Wanneer

  • De sprint zelf, hooguit een maand
  • Sprint Planning
  • Daily Scrum, 15 minuten
  • Sprint Review
  • Sprint Retrospective
3 artefacten

Wat

  • Product Backlog, met het productdoel
  • Sprint Backlog, met het sprintdoel
  • Increment, met de Definition of Done

Elke sprint eindigt met iets dat werkt en dat je kan tonen. Wat je leert in de review, verschuift de volgorde voor de volgende sprint.

Een installateur laat een app bouwen in sprints

Stel: een installateur laat een app bouwen voor zijn techniekers, om interventies te plannen en werkbonnen op de werf in te vullen. Er zijn drie ontwikkelaars, de zaakvoerder beslist wat eerst komt, en een van de ontwikkelaars bewaakt de werkwijze. Een sprint duurt twee weken.

Wat dat kost in tijd, met korte events zoals bij een klein team past: twee uur planning, negen keer een Daily Scrum van een kwartier, een uur review en een uur retrospective. Dat is zes uur en een kwartier per persoon per sprint, ongeveer 8 procent van tachtig werkuren. Voor de zaakvoerder als Product Owner is het minder: de planning en de review, samen drie uur per twee weken, plus de vragen tussendoor. Die drie uur zijn de best bestede van het project: hij ziet elke twee weken werkende software, op tijd om bij te sturen.

Wat een kmo eruit haalt zonder de hele ritus:

Onderdeel van ScrumVolle ScrumDe lichte versie voor een kmoWat je verliest als je het schrapt
SprintEen tot vier weken, vast ritmeTwee weken, vast ritmeZonder ritme schuift alles door naar "volgende week"
Product OwnerEen persoon, bijna voltijdsDe zaakvoerder of een vaste beslisser, een paar uur per sprintZonder beslisser bouwt het team naar eigen gevoel
Daily Scrum15 minuten per dagBij een team van twee: een bericht per dag volstaatWeinig, als het team klein is en samen zit
Sprint ReviewMet belanghebbenden, tot vier uurEen demo van een uur met wie de software gebruiktJe hoort pas aan het eind wat niet werkt
RetrospectiveNa elke sprintElke sprint een kwartier, of maandelijksDezelfde fouten blijven terugkomen
Scrum MasterEen aparte verantwoordelijkheidEen ontwikkelaar die het erbij neemtHindernissen blijven liggen
Definition of DoneVooraf vastgelegdEen korte lijst: getest, op de testomgeving, getoondHalf werk telt als af

Laat je software bouwen door een bureau, dan ben jij de Product Owner, ook als niemand het zo noemt. Dat is het belangrijkste wat Scrum je leert: een persoon beslist over de volgorde, en die persoon ziet elke twee weken het resultaat. Begin met een MVP en een geordende lijst uit je lastenboek, meet wat elke sprint oplevert zoals je dat met een OKR zou doen, en test elke review met de mensen die de app echt gebruiken: daar zie je of de UX klopt.

Waar het niet past

Scrum is gemaakt voor werk waarvan je niet alles vooraf weet: een nieuw product, software die nog moet groeien. Voor werk dat elke keer hetzelfde loopt, zoals een website op een bekende structuur of een standaardpakket als Odoo inrichten, voegt het weinig toe; daar volstaat een planning met mijlpalen. En een team van een persoon heeft geen Daily Scrum nodig. Ook voor de keuze tussen een pakket en maatwerk helpt Scrum niet; die maak je vooraf, met wat software laten ontwikkelen kost en de vraag of een SaaS volstaat.

Wil je eerst weten of een idee werkt, begin dan met een proof of concept of een MVP en ga daarna in sprints verder. En plan in elke sprint wat tijd voor opruimwerk, anders stapelt technische schuld zich sprint na sprint op.

Over sprints, rollen en vaste prijzen

Wat is het verschil tussen agile en Scrum?

Agile is de bredere manier van denken: in kleine stappen werken, vaak opleveren en bijsturen op wat je leert. Scrum is een concreet kader om dat te doen, met vaste rollen, events en lijsten. Je kan agile werken zonder Scrum, maar Scrum is altijd agile.

Wat doet een Scrum Master?

Hij bewaakt dat het team volgens Scrum werkt en ruimt op wat het tegenhoudt: een beslissing die uitblijft, een afhankelijkheid van een ander team, vergaderingen die uitlopen. Hij is geen projectleider die taken verdeelt; het team kiest zelf wie wat doet.

Hoe lang duurt een sprint?

Hooguit een maand, volgens de Scrum Guide. De meeste teams kiezen twee weken: lang genoeg om iets bruikbaars te bouwen, kort genoeg om op tijd bij te sturen. Kies een vaste lengte en hou die aan.

Heb ik als klant een rol in Scrum?

Ja, en een grote. Als jij beslist wat eerst komt, ben jij de Product Owner, of werk je er heel nauw mee samen. Reken op een paar uur per sprint voor de planning en de review.

Software op maat

Hoe VBS in korte rondes bouwt

We bouwen in korte rondes, met iets dat werkt aan het eind van elke ronde en de klant als beslisser over de volgorde: een geordende lijst, een vast ritme en een demo die je zelf kan uitproberen, geen certificaten. Het platform van DA Logistics groeide zo, van brandstof onder Kader B naar planbord, vloot en een chauffeursapp. Het draait elke dag; de klant meldt zelf wat beter moet, en we leveren binnen de dag. Elke nieuwe versie gaat live in 2 tot 6 seconden, met een back-up en een weg terug. Bekijk software op maat of plan een gesprek.

Sprints van twee weken, met software die werkt?

We bouwen in korte rondes, in jouw volgorde, en je ziet na elke ronde wat er werkt. Breng je wensen mee naar een eerste gesprek.

Optioneel, als je liever gebeld wordt.

Wat wil je bereiken, en wat staat er al?

We gebruiken je gegevens alleen om je te antwoorden.