Vragen of opmerkingen over dit onderwerp?Neem contact op
Wat is scrum en waarom is het een ideale ontwikkelmethode?

Scrum is hot. En dan hebben we het niet over de interessant ogende spelhervatting bij rugby, al draait ook dat om een goede samenwerking en snel kunnen schakelen. Scrum is ook een flexibele softwareontwikkelmethode waarbij je in korte cycli - sprints - deelproducten ontwikkelt. In deze blog vertellen we waarom scrum hot is en wat de voordelen zijn.
Waarom scrum?
Scrum is in 1995 in de Verenigde Staten bedacht. Het is een werkwijze en aanpak om bepaalde projecten uit te voeren op een zo flexibel en effectief mogelijke manier. Met scrum ontwikkel je met een multidisciplinair team in korte cycli - sprints - deelproducten. Na elke sprint, met een lengte van een tot vier weken, wordt een werkend (software-)product opgeleverd.
Hoe ziet zo’n sprint eruit?
Alle werkzaamheden van een bepaald project verzamel je in een lijst, de zogenaamde backlog. Aan het begin van zo’n sprint bepaal je, samen met de klant, welke items van die backlog tijdens de aankomende sprint moeten worden opgepakt. Aan het einde van die sprint worden die items vervolgens opgeleverd en worden de items voor de volgende sprint geselecteerd. Zo’n sprint duurt meestal één of twee weken.
Makkelijk en snel bijsturen
Het voordeel van deze manier van werken is dat de scope van het project niet helemaal helder hoeft te zijn bij de start. Dat is prettig voor de ontwikkelaars, maar ook voor de klant. Als je namelijk software op maat laat bouwen, koop je eigenlijk een belofte. De software moet from scratch worden gebouwd. Dan is het lastig om al voor je gaat ontwikkelen alle functionaliteiten in beton te gieten. Als je ontwikkelt in stapjes, maak je het voor alle partijen mogelijk om tijdens het ontwikkelproces makkelijk en snel bij te sturen. De kans op succes wordt dan groter en risico van falen wordt verminderd.
Voordelen van scrum
Als je werkt volgens de scrum-methodiek heb je altijd een goed overzicht van de werkzaamheden en goed inzicht in de voortgang van het project. Bovendien verhoog je de productiviteit en de effectiviteit van het ontwikkelteam omdat je elke keer de focus legt op kleine stukjes en snel kunt bijsturen als dat nodig is. Als klant is het heel prettig dat je constant de controle hebt over het budget; je bepaalt namelijk voor elke sprint welke items worden opgepakt en een of twee weken later kun je zien of het is geworden zoals je voor ogen had. Om met de woorden van onze CEO Joost te spreken: ‘In een kilometer zitten heel veel millimeters’. Het is beter om snel veel millimeters te maken dan in een keer een kilometer.
Simpel en effectief
Ook voor het ontwikkelteam is de scrum-methodiek een fijne manier van werken. Wij merken het bij ons eigen team, dat de jongens – meiden zijn overigens van harte welkom – beter betrokken blijven bij het proces. Door elke keer kleine opleveringen te doen, houd je alle neuzen steeds de juiste richting op en is er iets even minder goed gegaan, dan geef je feedback aan elkaar en dan kun je de volgende sprint dat weer anders aanpakken. Kortom: scrum is een simpele maar effectieve manier om software te ontwikkelen.
Nieuwsgierig?
Ben je benieuwd welke mooie producten wij hebben ontwikkeld op basis van de scrum-methodiek? Check dan onze cases. Wil je eens verder praten over wat wij voor jouw organisatie zouden kunnen betekenen? Neem gerust vrijblijvend contact met ons op.
Op de hoogte blijven?
Wil je ook elke twee weken onze korte digitale snack ontvangen? Schrijf je dan in op onze nieuwsbrief. We zullen je niet vervelen. Dat is beloofd!