Wat is de Scrum-methodologie?
De Scrum-methode is een van de varianten van de Agile-methode, maar ook de meest gebruikte. Er bestaan andere versies, die minder wijdverbreid zijn: RAD (Rapid Application Development), DSDM (Dynamic System Development Method), XP (eXtrem Programming). De naam is kenmerkend voor zijn filosofie: Scrum betekent scrum in het Engels. Het idee is, wat betreft de scrum in rugby, om het hele team samen vooruit te helpen en klaar te zijn om je aan te passen aan de tegenstanders (obstakels en beperkingen), het geleverde werk en veranderende behoeften.
Wat kenmerkt de Scrum-methode?
Er moeten 2 soorten evenementen worden georganiseerd voor een soepel verloop van projectbeheer in Scrum-modus:
- de sprint : het is een periode van 2 tot 4 weken waarin een bruikbare versie van het product wordt gemaakt. De sprint wordt onderbroken door 3 soorten vergaderingen: sprintplanning, sprintbeoordeling en sprintretrospectief. Aan het begin van de sprint stelt de planning u in staat om de taken te definiëren die de komende 4 weken (maximaal) moeten worden uitgevoerd. Aan het einde van de sprint is de review een assessment waarbij het team en alle betrokkenen de volbrachte missies valideren. De retrospective is een bijeenkomst gereserveerd voor het team dat aan het project werkt, dat van de gelegenheid gebruik maakt om te zien wat er kan worden verbeterd.
- De dagelijkse scrum : elke dag op hetzelfde tijdstip komen de teamleden ongeveer een kwartier samen om de balans op te maken en te beslissen over de acties die prioritair moeten worden uitgevoerd tot de volgende scrum. Er worden 3 elementen onderzocht: de prestaties van de dag ervoor, de missies van de dag en de obstakels.
Hoe implementeer je de Scrum-methode in het bedrijf?
Scrum is een 3-koppige projectmanagementmethode. Om een project in Scrum te leiden, moeten 3 rollen worden verdeeld:
- De producteigenaar. Het draagt de visie van het te realiseren product. Hij bouwt de product backlog op (de product backlog die doorheen het project evolueert) en definieert de prioriteiten in de functionaliteiten die ontwikkeld, gecorrigeerd of afgekeurd moeten worden. Over het algemeen een expert in het vak of het betrokken vakgebied voor een operationele visie, hij werkt in interactie met het ontwikkelingsteam.
- Het ontwikkelteam. Het is aan haar om de visie om te zetten in realiteit. Idealiter bestaande uit maximaal 9 personen, elk met hun eigen specialiteit, brengen ze alle vaardigheden samen die nodig zijn om het project uit te voeren.
- De scrummaster. Hij is DE Scrum-specialist. Hij zorgt ervoor dat de principes van de methode worden gerespecteerd en heeft zowel de rol van coach als projectmanager, met een participatieve managementstijl. Het vergemakkelijkt de communicatie tussen de product owner en het ontwikkelteam.