Scrum vs. Lean

In deze blog vergelijken we twee populaire methoden, Scrum en Lean. Wat houden deze methodes precies in? En wanneer gebruik je Scrum en wanneer Lean? Zijn er overeenkomsten tussen de methodes en kun je ze zelfs in combinatie gebruiken? In deze blog vind je antwoorden op al deze vragen.

Wat is Scrum?

Scrum is een eenvoudig raamwerk voor samenwerking binnen productontwikkelingsteams. Het is ontstaan binnen de IT, waar een product bijvoorbeeld een website of applicatie is. Tegenwoordig wordt Scrum echter in allerlei omgevingen gebruikt. Zo kan bijvoorbeeld het beloningsbeleid of een begroting worden opgesteld met Scrum, maar ook een project als het bouwen van een huis kan worden uitgevoerd.

Scrum wordt het best toegepast in projecten in een complexe omgeving waar je de uitkomst en de volledige aanpak van een project niet precies kunt voorspellen. Het raamwerk kent drie rollen en vier bijeenkomsten.

De rollen binnen het Scrum team:

  • De Product Eigenaar: Deze persoon beheert de werkvoorraad, heeft contact met de belanghebbenden en prioriteert het werk dat nog moet worden gedaan, zodat het ontwikkelingsteam maximale waarde levert.
  • Het ontwikkelingsteam: dit team voert de werkzaamheden van de werkvoorraad uit als een multidisciplinair en zelforganiserend team.
  • De Scrum Master: Deze persoon is verantwoordelijk om ervoor te zorgen dat het hele team optimaal samenwerkt. Een Scrum Master doet dit door het communiceren van de Scrum theorie, het faciliteren van vergaderingen, coaching en het wegnemen van obstakels voor het team.

Een Scrum team werkt in Sprints. Elke Sprint kent de volgende bijeenkomsten: (1) een Sprint Scheduling waarin het team een doel stelt voor de volgende Sprint en activiteiten selecteert om in de Sprint af te ronden, (2) een Daily Scrum waarin het team elke dag kort bij elkaar komt om te kijken of ze nog steeds op koers liggen om hun sprint doel te bereiken, (3) een Review waarin het team opgeleverd werk presenteert aan stakeholders om feedback te verzamelen en prioriteiten te stellen voor de volgende sprint, en (4) een Retrospective waarin het hele Scrum team - ongeacht de inhoud van het werk - de samenwerking evalueert.

Wat is Lean?

Lean is een filosofie van voortdurende verbetering, die zijn oorsprong vindt bij Toyota maar nu op grote schaal wordt toegepast in diverse werkomgevingen waar mensen zich voortdurend verbeteren. Binnen Lean verbeter je door verspillingen te elimineren. Daar heeft je klant immers niets aan. Door verspillingen te elimineren houd je meer tijd over voor waardevol werk.

Lean heeft een aantal principes:

  1. Waarde: Allereerst bepaal je wie jouw klant(en) is/zijn. Dan praat je met hen over wat waarde voor hen betekent.
  2. Waardestroom: vervolgens breng je in kaart hoe deze waarde wordt gecreëerd door jouw organisatie, het team, of het proces waarin je opereert.
  3. Stroom: je optimaliseert de levering van waarde door een "flow" in het proces te creëren. Dit betekent dat je nadenkt over hoeveel capaciteit je waar nodig hebt om aan de vraag te voldoen. Het doel is om verzoeken van klanten zo soepel mogelijk door een proces te laten stromen, met een korte doorlooptijd als resultaat.
  4. Trek: Het hebben van voorraad is een van de grootste verspillingen binnen Lean. Door snel te kunnen leveren als je klant uit het proces is, creëer je Pull en een efficiënt proces.
  5. Perfectie: een groot deel van Lean gaat over "elke dag een beetje beter". Het vijfde principe is daarom perfectie en voortdurende verbeteringsinitiatieven.

Wanneer gebruik je wat?

Je gebruikt Scrum in:

  • Complexe projecten
  • Dynamische omgeving
  • Voor producten die voortdurend in ontwikkeling zijn, zoals websites of toepassingen

Je gebruikt Lean voor:

  • Voortdurende verbetering op de werkplek
  • Procesoptimalisaties
  • Structurering van operationele werkzaamheden

Zijn er overeenkomsten?

Er zijn verschillende gelijkenissen tussen Lean en Scrum:

  • Beide maken deel uit van de familie van "Agile"-praktijken.
  • In Lean werk je met een multidisciplinair procesteam en in Scrum met een multidisciplinair projectteam.
  • Zowel Scrum als Lean nemen de klant als uitgangspunt. De klant bepaalt wat waarde is en wat niet.
  • Lean en Scrum verbeteren beide iteratief. In Scrum is er een Review en een Retrospective, en binnen Lean het principe van Perfection.
  • Beide zijn gebaseerd op de kracht van medewerkers. Zowel Scrum als Lean teams zijn zelforganiserende teams die de tools krijgen die ze nodig hebben om op deze manier samen te werken.

Conclusie

Lean en Scrum zijn werkwijzen die zowel overeenkomsten als verschillen vertonen. Beide methodes zijn uiterst relevant in de huidige tijd. Scrum wordt gebruikt in teams die projectmatig werken, waarbij elke sprint anders is. Lean wordt gebruikt in operationele teams die vaste processen kennen en klanten steeds beter willen bedienen. Een team met projectmatig en operationeel werk kan dus goed werken met Scrum en Lean.

Rik van der Wardt is een Agile Coach & Trainer bij Agile Scrum Groep. Wil je alles weten over Lean en Scrum? Volg dan de Agile & Lean training en word opgeleid tot Scrum Master en Orange Belt.