Voordelen en nadelen van de Scrum Project Management-methodiek

Agile methodologieën stellen projectdeelnemers in staat hun activiteiten aan te passen in reactie op situaties die zich voordoen tijdens het projectbeheerproces. Een van die methodieken is Scrum, genoemd naar de coöperatieve rugbystrategie waarbij teams afstand winnen door de bal heen en weer te laten lopen. Hoewel Scrum in feite een "inspecteer en pas aan" -raamwerk is voor softwareontwikkeling en geen projectmanagementmethodologie, heeft het toepassingen voor andere soorten projecten en wordt het door velen beschouwd als een agile projectmanagementtool.

Scrum Basics

Scrum bestaat uit drie rollen: de eigenaar van het product, de Scrum-master en het team. De eigenaar van het product is de persoon die het bedrijf vertegenwoordigt. De Scrum-master is de projectmanager die belast is met het controleren en meten van het proces. Het team bestaat uit diegenen die de projecttaken zullen uitvoeren. Scrum-ceremonies zijn de projectstappen, die 'sprints' worden genoemd, evenals dagelijkse Scrum-vergaderingen. Scum-artefacten omvatten een productachterstand, een lijst met prioriteiten waaraan de klant moet voldoen; een sprintachterstand of een takenlijst voor het implementeren van de prioritaire productkenmerken; en de burndown-grafiek die laat zien hoeveel werk overblijft naarmate de achterstanden "afbranden" naar voltooiing.

Het proces

De projecteigenaar compileert de backlog - de projectvereisten, opgesomd per prioriteit. Een sprintplanningsteam gaat aan de slag om de top enkele prioritaire items in de backlog. Het team moet binnen een gedefinieerde deadline werken. Door dagelijkse vergaderingen kan de Scrum-master de voortgang bijhouden en het team begeleiden naar het einde van de sprint. Voltooiing van de sprint resulteert in een deliverable. Een beoordeling van de voltooide sprint gaat vooraf aan het werk aan de volgende sprint, die voor de volgende groep prioriteitsitems zal zijn. Het proces gaat door totdat het team de volledige achterstand heeft verwerkt of totdat een leeg budget of een deadline het project beëindigt.

Voordelen van Scrum

Het sprintproces zorgt voor een "goed genoeg" ontwikkeling die resulteert in een verkoopbaar product, zelfs als het project in volle gang is. Dit incrementele afleversysteem verkort de time-to-market en kan resulteren in hogere inkomsten, aangezien elke voltooide achterstand een nieuwe release van het product vertegenwoordigt. Als elke sprint wordt beoordeeld voordat naar de volgende wordt overgeschakeld, betekent dit dat er gedurende het hele proces wordt getest, waardoor teams het bereik of de richting van het project op elk moment kunnen wijzigen. Hoewel de deadline en het budget vaste variabelen zijn, zijn de projectvereisten dat niet. In feite anticiperen belanghebbenden en deelnemers op veranderingen onderweg. De betrokkenheid van de producteigenaar bij het projectbeheerproces vergemakkelijkt deze veranderingen.

Nadelen van Scrum

Het kan voor de Scrum-master lastig zijn om een ​​project te plannen, structureren en organiseren dat geen duidelijke definitie heeft. Bovendien zorgen frequente veranderingen, frequente productlevering en onzekerheid over de precieze aard van het eindproduct voor een vrij intense projectlevenscyclus voor alle betrokkenen. Bovendien vereisen de dagelijkse Scrum-vergaderingen en frequente beoordelingen aanzienlijke middelen. Een succesvol project is afhankelijk van de volwassenheid en toewijding van alle deelnemers en hun vermogen om consistent een hoog niveau van communicatie te handhaven door middel van elke achterstand en beoordeling.

Aanbevolen