Projectmanagement: les 8 van 9, Scrum en agile werken
Scrum en agile werken: een uitleg voor beginners
Tot nu toe plande je je project vooraf. Die aanpak noemen we de watervalmethode. Er is ook een andere manier van werken: agile, met Scrum als bekendste vorm. In deze les leer je het verschil, wat een sprint is en hoe Scrum werkt volgens de officiële Scrum Guide.
Waterval of agile?
Bij de watervalmethode werk je in fasen die na elkaar komen: eerst alles bedenken, dan alles uitvoeren, dan opleveren. Dat is wat je in de lessen 2 tot en met 5 deed, met je plan van aanpak en Gantt-chart. Het werkt goed als vooraf duidelijk is wat je wilt, zoals bij de open dag.
Soms weet je vooraf niet precies wat je nodig hebt, of verandert het onderweg. Dan werk je liever agile (Nederlands: wendbaar). Je werkt in korte rondes, laat tussentijds iets zien en past je plan aan op wat je leert. Agile is begonnen in de softwarewereld. In 2001 schreef een groep ontwikkelaars het Agile Manifesto, met waarden zoals samenwerken met de klant en inspelen op verandering boven een plan volgen. Agile is dus een manier van denken en Scrum is een manier van werken die daarbij past.
Wat is Scrum?
De Scrum Guide (versie 2020) is het officiële document. Volgens die gids is Scrum een licht raamwerk dat mensen, teams en organisaties helpt waarde te leveren met aanpasbare oplossingen voor complexe problemen. Je kijkt steeds naar drie dingen: transparantie (iedereen ziet wat er gebeurt), inspectie (je controleert regelmatig) en aanpassing (je verandert wat niet werkt). De gids kan veranderen, kijk voor de actuele tekst op scrumguides.org.
De rollen in Scrum
De Scrum Guide noemt drie rollen. Samen vormen ze het Scrum Team, één team zonder hiërarchie. Meestal zijn het tien mensen of minder.
- Product Owner: één persoon, geen commissie. Bepaalt wat het meeste waarde heeft en beheert de lijst met werk.
- Scrum Master: helpt het team Scrum toe te passen en haalt belemmeringen weg. Dit is geen baas.
- Developers: de mensen die het werk doen en bij elke sprint een bruikbaar resultaat maken. Dat zijn niet alleen programmeurs.
De sprint en de vijf events
Het hart van Scrum is de sprint: een werkronde van vaste lengte, hooguit één maand. Na een sprint begint meteen de volgende. Binnen een sprint zijn er vier vaste momenten, de sprint zelf is het vijfde event:
- 1Sprint PlanningWaarom, wat en hoe in deze sprint
- 2Daily ScrumElke dag 15 minuten
- 3Sprint ReviewLaten zien wat is gemaakt
- 4Sprint RetrospectiveBespreken hoe het beter kan
en dan weer opnieuw bij stap 1
| Event | Wat gebeurt er? | Maximale duur (bij sprint van een maand) |
|---|---|---|
| Sprint Planning | Het team bepaalt waarom, wat en hoe in deze sprint | 8 uur |
| Daily Scrum | Korte dagelijkse check op de voortgang naar het doel | 15 minuten |
| Sprint Review | Je laat zien wat is gemaakt en bespreekt wat nodig is | 4 uur |
| Sprint Retrospective | Het team bespreekt hoe het beter kan | 3 uur |
Bij kortere sprints zijn de bijeenkomsten meestal korter. De Daily Scrum duurt altijd 15 minuten.
De drie artefacten
Een artefact is een hulpmiddel dat werk zichtbaar maakt. Scrum kent er drie, elk met een bijbehorend doel of afspraak:
- Product Backlog: de geordende lijst van wat nodig is. Hoort bij het Product Goal.
- Sprint Backlog: wat het team in deze sprint gaat doen. Hoort bij het Sprint Goal.
- Increment: het bruikbare resultaat. Hoort bij de Definition of Done: de afspraak wanneer iets echt klaar is.
Wanneer past welke aanpak?
Weet je vooraf wat je wilt en ligt de volgorde vast, zoals bij de open dag? Dan past een planning vooraf. Is het resultaat onzeker of wil je regelmatig bijsturen? Dan past agile beter. Stel dat Sportclub Het Veld daarna een nieuwe website wil bouwen. Dat doen ze liever in sprints van twee weken: elke sprint één onderdeel dat de leden al kunnen bekijken. Dit is een bedacht voorbeeld. Veel teams combineren aanpakken.
Let op: deze les legt Scrum uit zoals de Scrum Guide het beschrijft. Er bestaan certificeringen voor Scrum van andere organisaties. Deze cursus leidt daar niet voor op en ons certificaat staat er niet mee gelijk.
Probeer het zelf
- Bedenk een eigen project waarbij je niet vooraf weet hoe het resultaat eruit moet zien.
- Schrijf tien dingen op die het project nodig heeft. Dit is je Product Backlog. Zet het belangrijkste bovenaan.
- Kies een sprint van twee weken en pak de eerste drie punten.
- Schrijf één zin op: wat is het doel van deze sprint?
Onthoud
- Waterval: eerst plannen, dan uitvoeren. Agile: korte rondes en bijsturen.
- Scrum heeft drie rollen: Product Owner, Scrum Master en Developers.
- Een sprint is een vaste ronde van maximaal een maand. De Daily Scrum duurt 15 minuten.
- Drie artefacten: Product Backlog, Sprint Backlog en Increment.
Check jezelf
Hoe lang duurt een sprint maximaal?
Een maand.
Hoeveel Product Owners heeft een Scrum Team?
Eén persoon.
Wat is het verschil tussen waterval en agile?
Waterval plant eerst alles en voert daarna uit. Agile werkt in korte rondes en past het plan steeds aan.
Veelgestelde vragen
Wat is Scrum?
Scrum is volgens de Scrum Guide een licht raamwerk dat mensen en teams helpt waarde te leveren met aanpasbare oplossingen voor complexe problemen. Je werkt in korte rondes, sprints genoemd, en kijkt na elke ronde wat je kunt verbeteren.
Wat is een sprint?
Een sprint is een werkronde van vaste lengte van maximaal één maand. Na een sprint begint direct de volgende. In een sprint maakt het team een stukje werkend resultaat.
Wat is het verschil tussen waterval en agile?
Bij de watervalmethode werk je in vaste fasen na elkaar: eerst alles plannen, dan alles uitvoeren. Bij agile werk je in korte rondes en pas je je plan steeds aan op wat je leert.
Welke rollen kent Scrum?
Volgens de Scrum Guide drie: de Product Owner, de Scrum Master en de Developers. Samen vormen zij het Scrum Team.