Belangrijkste conclusies
-
De lineaire watervalmethode vereist het doorlopen van afzonderlijke, opeenvolgende fasen en is het beste voor projecten met vaste eisen.
-
De Agile methodologie richt zich op iteratieve workflows waarmee teams zich kunnen aanpassen aan veranderende eisen en beperkingen.
-
Zowel Kanban als Scrum zijn specifieke Agile frameworks: Kanban gebruikt een visueel whiteboard om het werk te coördineren en continue oplevering te optimaliseren, terwijl Scrum korte werkperiodes, die sprints worden genoemd, gebruikt om teams te helpen sneller waarde op te leveren.
-
De keuze tussen Agile, waterval of Scrum hangt af van de complexiteit van het project en de behoefte aan flexibiliteit.
Het succes van een project hangt grotendeels af van de juiste projectmanagementprocessen. Organisaties met een volwassen projectmanagementprogramma hebben een grotere kans om op tijd en binnen het budget te leveren, zelfs als dat programma een combinatie is van verschillende benaderingen. 57% van de bedrijven hebben nu zelfs een hybride aanpak bij de oplevering van projecten.
Het opbouwen van een volwassen projectmanagementprogramma begint bij de keuze van je projectmanagementmethode. Je kunt kiezen uit verschillende methodes en dit zijn de meest populaire opties:
-
Agile
-
Waterval
-
Kanban
-
Scrum
Als je niet goed thuis bent in projectmanagementmethodes, kan het moeilijk zijn om het verschil te zien tussen een Kanban-bord en een Scrum-board of om te begrijpen waarom de verschillen tussen Agile en Waterval belangrijk zijn. Het lijkt misschien zelfs alsof het niet uitmaakt welke projectmanagementmethode je kiest. Maar elke methode heeft zijn sterke en zwakke punten en use cases waarbij de methode het best past.
Vergelijk Agile, Waterval, Kanban en Scrum en krijg een snel overzicht van welke projectmanagementmethode geschikt zou kunnen zijn voor jou en je team.
Agile vs. Waterval vs. Kanban vs. Scrum
Hoewel deze methoden erg verschillen, is het belangrijk om te begrijpen dat elke projectmanagementmethode uiteindelijk hetzelfde doel heeft: projecten eenvoudiger tot een goed einde brengen. Om dit doel te bereiken, helpt elke methode om de processen van jouw team te stroomlijnen door middel van structuur en communicatie. Hoewel elke methode op een andere manier wordt toegepast, is dit wat Agile, Waterval, Kanban en Scrum met elkaar gemeen hebben
Maar zelfs de verschillen tussen de benaderingen kunnen verwarrend veel op elkaar lijken. Wanneer gebruik je een Scrum-board en wanneer een Kanban-bord? Is een burndowndiagram gewoon een andere term voor backlog? En waarbij komt een swimlane-diagram van pas? In combinatie met de best practices voor projectmanagement die op elke methode van toepassing zijn, lijken het allemaal variaties op hetzelfde thema.
Hoewel de verschillen tussen de methodes klein lijken, zijn ze er wel degelijk. Deze ogenschijnlijk kleine details hebben zelfs een grote impact op de manier waarop de methodes werken. Laten we met dit in gedachten eens kijken naar wat de verschillende projectmanagementmethoden uniek maakt.
Wat waterval uniek maakt
Bij watervalprojectmanagement worden projecten opgedeeld in lineaire en opeenvolgende fasen. Elk onderdeel van het project is afhankelijk van het afronden van het vorige. Waterval heeft dus twee unieke kenmerken.
Duidelijke, afgebakende fasen
De watervalmethode is ontstaan in de bouw- en productiesector, waar de ene fase moet worden afgerond voordat je aan de volgende kunt beginnen. Je kunt bijvoorbeeld niet beginnen met het dak als je nog niet klaar bent met de draagconstructie. Deze lineaire aard is de kern van de watervalworkflow.
Waterval werkt met afzonderlijke fasen in plaats van gelijktijdige. Je kunt niet teruggaan naar een eerdere fase en elke herziening vereist dat het hele proces opnieuw wordt gestart. Dus als je twijfelt tussen agile en waterval als projectmanagementstijl, onthoud dan dat waterval minder flexibiliteit biedt.

Grondige documentatie
Omdat je met waterval niet terug kunt gaan naar een eerdere fase, moeten projectvereisten vooraf duidelijk zijn. Deze methode begint met het verzamelen en documenteren van de vereisten en ervoor zorgen dat deze vereisten toegankelijk zijn voor teamleden.
Teamleden documenteren hun werk ook tijdens elke fase. Idealiter kunnen teamleden het project verlaten of zich erbij aansluiten zonder de workflow te verstoren, wat waterval een goede oplossing maakt voor teams die personeelsverloop verwachten.
Wat agile uniek maak
De Agile-mentaliteit is een samenwerkingsgerichte, zelforganiserende en functieoverschrijdende aanpak om werk te voltooien. Hoewel agile oorspronkelijk vooral werd toegepast in softwareontwikkeling, kunnen ook niet-technische teams de Agile-methode en -waarden implementeren.
Hoewel Agile vaak wordt beschreven als een aparte projectmanagementmethode, verwijst het eigenlijk naar een verzameling Agile-frameworks, waaronder Scrum en Kanban. Toch zijn er fundamentele verschillen tussen Agile- en watervalprojectmanagement. Agile richt zich op aanpasbare, gelijktijdige workflows, in tegenstelling tot de lineaire aard van waterval. Elke Agile-methode heeft de volgende kenmerken.
Simultaan, incrementeel werk
Dit is het meest kenmerkende verschil tussen waterval en Agile. Bij Agile worden projecten opgesplitst in kleinere iteraties, wat vooral geschikt is voor producten die baat hebben bij gebruikerstests en regelmatige herziening (zoals softwareontwikkeling).
Aanpassingsvermogen
Omdat Agile-methoden incrementeel werken, kunnen teams hun processen vaak aanpassen. Waterval maakt gebruik van vaste en inflexibele processen, terwijl Agile-methoden het team aanmoedigen om de workflow waar nodig aan te passen en te verbeteren.
Het aanpassingsvermogen van Agile is bijzonder geschikt voor projecten waarbij je verwacht dat de vereisten of beperkingen zullen veranderen. Hoewel je deze situatie zoveel mogelijk moet vermijden, stellen Agile-methoden teams in staat hun processen aan te passen aan veranderingen.
Wat Kanban uniek maakt
Hoewel veel mensen Kanban met Agile vergelijken, is de Kanban-methode eigenlijk meer een specifieke vorm van visueel projectmanagement. Kanban streeft ernaar de werkzaamheden beter af te stemmen op de capaciteit en beschikbaarheid van medewerkers. De Kanban-methode gebruikt de hierboven besproken Agile-principes, maar past deze op een specifieke manier toe.
Kanban-bord
Het Kanban-bord visualiseert de workflow van het team. Het bord is opgesplitst in categorieën: werk dat moet worden gedaan, werk dat wordt uitgevoerd en werk dat is voltooid. Teams kunnen indien nodig meer categorieën toevoegen om hun proces beter te visualiseren. Elke taak wordt vastgelegd op een Kanban-kaart, die tijdens het proces van de ene kolom naar de andere op het bord verschuift.
Het Kanban-bord houdt teamleden op één lijn en helpt teams te bepalen waar processen verbeterd moeten worden. Door een bord te gebruiken worden problemen zoals knelpunten duidelijk zichtbaar, zodat het team deze waar nodig kan bijsturen.

Limieten voor werk in uitvoering
De Kanban-methode vereist strikte limieten voor de hoeveelheid werk in uitvoering op elk moment. Teams stellen een limiet in voor het aantal kaarten in de kolommen met actief werk. Als de limiet is bereikt, kan er geen nieuw werk in de kolom worden geplaatst totdat een taak is voltooid en naar de volgende kolom is verplaatst. Zoals eerder vermeld, kan dit systeem teams helpen om knelpunten te identificeren en aansporen om problemen samen op te lossen.
Voortdurende verbetering
Het doel van de Kanban-methode is om het proces van het team te verbeteren. Het team komt regelmatig bij elkaar om te bespreken welke veranderingen nodig zijn. De informatie op het Kanban-bord kan hiervoor als richtlijn worden gebruikt.
Door regelmatig te vergaderen, kan het team hun proces voortdurend corrigeren en bijsturen. Dit ritme verbetert de workflow zonder plotselinge of drastische veranderingen, waardoor Kanban gemakkelijk in vrijwel elk team gemakkelijk kan worden geïmplementeerd.
Wat Scrum uniek maakt
De laatste methode die we behandelen is Scrum. Dit is een Agile-framework dat een incrementele aanpak hanteert om projecten sneller af te ronden. De Scrum-methode is meestal bedoeld voor complex kenniswerk, zoals softwareontwikkeling. Als je kijkt Kanban en Scrum met elkaar vergelijkt, dan is Kanban voornamelijk gericht op procesverbeteringen, terwijl Scrum gaat over het bereiken van de incrementele levering van waarde.
Sprints
Bij Scrum wordt het werk voltooid in stappen van twee tot vier weken, ook wel sprints genoemd. Deze sprints worden van tevoren gepland, uitgevoerd en aan het einde beoordeeld. Tijdens de sprintplanning haalt het team werk uit een productbacklog. Het team voltooit deze werkzaamheden tijdens de sprint en verdeelt het werk onderling.
Teamleden houden ook elke dag van de sprint een Scrum-meeting van 15 minuten (bekend als dagelijkse stand-ups). Hier worden potentiële obstakels die het succes van het project in de weg staan besproken. Ook worden het werk van de vorige dag en de taken voor die dag besproken. De Scrum-meeting zorgen ervoor dat het team samenwerkt en op één lijn blijft.
Scrummaster
De scrummaster zorgt ervoor dat het team de principes en waarden van Agile begrijpt en toepast. Voor de start van een project werkt de scrummaster samen met de producteigenaar om de vereisten te definiëren. Vervolgens helpen ze het team bij het plannen van de sprints. Zodra een sprint begint, helpt de scrummaster eventuele obstakels weg te nemen.
Het is belangrijk op te merken dat een scrummaster geen traditionele projectmanager is, omdat een scrummaster het werk faciliteert in plaats van leidt. De Scrum-methode moedigt teams aan om zelfstandig te werken en de scrummaster helpt hen daarbij.
Burndowndiagrammen
Scrum gebruikt burndowndiagrammen tijdens sprints, zodat het team de voortgang in één oogopslag kan zien. Het burndowndiagram laat geen voltooide taken zien, maar maak inzichtelijk wat er nog moet gebeuren. Het diagram moet voortdurend worden bijgewerkt om teamleden te helpen hun workflow te beheren.

Welke projectmanagementmethode moet je gebruiken?
Het zal geen verrassing zijn dat het antwoord op deze vraag afhangt van je team en de doelstellingen. Stel jezelf de volgende twee vragen:
Welke doelen heb ik voor mijn team?
Hoewel elke methode hetzelfde doel heeft, namelijk het voltooien van projecten, onderscheiden ze zich met hun secundaire doelen. Je doelen kunnen je helpen beslissen welke methode het beste bij je past.
Bepaal wat het belangrijkste is voor je team. Als je alleen sneller wilt werken, probeer dan Scrum. Als je het productieproces wilt verbeteren, gebruik dan Kanban. Als je projecten een lineaire workflow hebben, implementeer dan waterval. Als je het niet zeker weet, verken dan andere Agile-opties en stel jezelf de volgende vraag.
Welke methode kunnen we daadwerkelijk volhouden?
De verschillen tussen projectmanagementmethoden zijn alleen relevant als je je methode consequent toepast. Zonder limieten voor werk in uitvoering helpt Kanban teams bijvoorbeeld niet bij het beheer van hun workflow. En als je bij de watervalmethode je fasen niet duidelijk van elkaar scheidt, is de flexibelere aanpak van Agile wellicht een betere optie.
Daarom is de beste projectmanagementmethodologie voor je team de methode waar je team zich 100% voor kan inzetten. Het kan even duren en wat experimenten vergen om te ontdekken welke methode het beste bij jullie past.
Je kunt elementen uit de ene aanpak proberen (zoals de dagelijkse stand-ups van Scrum) en die combineren met aspecten van een andere aanpak (zoals het gebruik van een Kanban bord). Veel teams implementeren zelfs Scrumban of andere hybride mixen en kiezen een gemengde aanpak aan die goed werkt voor hen.
Verdiep je in Agile, waterval, Kanban of Scrum en kom meer te weten over deze verschillende benaderingen en hoe elke methode voordelen biedt voor teams die op zoek zijn naar meer afstemming, flexibiliteit en verbetering.

Bekijk onze uitgebreide gidsen over Scrum en Kanban, en lees alles wat je moet weten over de implementatie van Agile voor je team.
Meer informatie