Agile werken is de trend. Agile werken staat voor behendig werken, waarbij tijdig wordt bijgestuurd op veranderingen. Doordat het proces is verdeeld in kleine stapjes, kan er na elke stapje weer worden bijgestuurd. Een van de methodieken die onder agile werken vallen heet scrum.
Aan de hand van de scrum methode kunnen projecten worden opgepakt. Het zelfsturende team bestaat uit de product owner, de scrum master en de professionals van het development team. Iedereen binnen het team krijgt een eigen taak:
- De product owner bewaakt het eindproduct, stelt de prioriteiten en vertegenwoordigt de belangen van de stakeholders.
- De scrum master zorgt voor de toepassing van de scrum methodiek en coacht hierbij het team. Hij leidt het team aan de hand van de methodiek en faciliteert waar nodig.
- Het development team levert de onderdelen van het product op.
Bij de methode wordt er gewerkt met een scrumboard. Links op het scrumboard staat het ‘backlog’. Hierin wordt het gehele eindproduct in onderdelen weergegeven. De product owner deelt deze onderdelen in op prioriteit. Deze onderdelen wordt stuk voor stuk opgepakt in ‘sprints’. Een sprint is een periode van 2-4 weken waarin wordt gewerkt aan een ‘tussenproduct’. Aan het begin van die weken vindt een sprintmeeting plaats om de uit te voeren taken te bepalen voor de realisatie van het ‘tussen product’. Deze taken worden weergegeven in het ‘to do’ vak.
Elke dag wordt er begonnen met een stand-up meeting. Hierbij staat het team om het scrumbord en voert overleg aan de hand van de volgende drie vragen:
- Wat heb ik (sinds de vorige meeting) gedaan?
- Wat ga ik nu doen?
- Welke obstakels spelen een rol?
Bij deze meeting bespreekt het team dus waar ze nu staan en hoe ze verder gaan. De taken worden zo stuk voor stuk afgehandeld. Op deze manier is het team betrokken bij het werk van iedereen en is er bekend wat er speelt en wie wat doet.
Wanneer er een tussenproduct af is, wordt deze ter review voorgelegd aan de klant. In de retrospective, de laatste bijeenkomst van het project, wordt de samenwerking binnen het team besproken.
Op deze manier kan een team zelfgestuurd werken aan een product. Het product wordt overzichtelijk en stapsgewijs opgepakt door het multidisciplinaire team. Dit biedt voordelen voor zowel de samenwerking als de kwaliteit.
Overzichtelijk product
Door de scrum methode toe te passen wordt het product ingedeeld in kleine overzichtelijke stukken. Bij de scrum meetings worden deze stukken weer onderverdeeld in taken. Dit zorgt ervoor dat het team niet tegen een groot onoverzichtelijk project aankijkt, maar in kleine stapjes ziet wat er moet gebeuren.
Door de regelmatige meetings blijft het overzichtelijk waar het team is in het proces. Op deze manier kan de product owner de belanghebbenden, de stakeholders, voortdurend op de hoogte houden. Daarnaast krijgt de klant het product regelmatig te zien.
Flexibel werken
Na elke sprint wordt het tussenproduct getoond aan en besproken met de klant. Wanneer de klant een ander resultaat voor zich had gezien, kan hier elk moment op worden bijgestuurd. Daarnaast kunnen de plannen worden bijgesteld wanneer de situatie verandert en er dus behoefte is aan een ander eindproduct.
Effectief werken
Doordat dagelijks wordt gevraagd welke obstakels er spelen worden deze snel zichtbaar. In plaats van dat een teamlid dagen tegen een probleem aanloopt en hierdoor achter gaat lopen op schema, worden de problemen dagelijks zichtbaar en kan met behulp van de teamgenoten de problemen snel worden opgelost.
Goede samenwerking
De scrum methode zorgt ervoor dat er als een team wordt samengewerkt. Bij de stand-up meeting wordt duidelijk wat iedereen heeft gedaan en wat iedereen gaat doen. Hierdoor zijn de teamleden gedurende het proces bij elkaars taken betrokken. Nu zullen de teamleden niet aan het einde van het proces erachter komen wie wat heeft gedaan, maar zal hier gedurende het proces op gestuurd kunnen worden. Daarnaast wordt in de retrospective de samenwerking binnen het team besproken, door hier de focus echt te leggen op de samenwerking en niet op het product zelf, kan deze samenwerking worden gemaximaliseerd.
Zelfsturend team
Met behulp van deze methodiek is het team zelfsturend. De meetings zorgen ervoor dat alle nodige gesprekken gevoerd worden. Het voordeel is dat de teamleden op deze manier de gesprekken, zoals het bespreken van de samenwerking, met elkaar voeren en niet over elkaar tegen een teamleider of iemand anders die buiten het team staat. Daarnaast kan iedereen zijn expertises inzetten doordat bij de sprintmeetings wordt overlegd wie wat wilt oppakken, in plaats van dat iemand buiten het team deze taken verdeelt.