Wat is Agile-capaciteitsplanning?
Agile-capaciteitsplanning is een dynamische aanpak voor het toewijzen van middelen en het verdelen van werk, waarmee teams zich kunnen aanpassen aan veranderende behoeften. Zo blijven je middelen flexibel en aanpasbaar afgestemd op de behoeften van het project.
In tegenstelling tot traditionele capaciteitsplanning, die vaak gebaseerd is op vaste schema’s, is Agile-capaciteitsplanning veel flexibeler: de prioriteiten veranderen regelmatig, wat betekent dat ook de toewijzing van middelen regelmatig moet veranderen om de output te optimaliseren. Het doel is ervoor te zorgen dat je team noch overbelast, noch onderbenut is, en een balans te vinden die de productiviteit maximaliseert en de kwaliteit handhaaft.
Hoe werkt Agile-capaciteitsplanning?
Zo werkt het op hoofdlijnen:
- Voorbereidende planning en doelstellingen bepalen: Zorg er bij het plannen voor dat je de behoeften van je klanten en de capaciteit van je team om aan die behoeften te voldoen begrijpt. Evalueer en breng de beschikbaarheid, vaardigheden en complexiteit van de taken van elk teamlid in kaart.
- Schatting en capaciteitsverdeling: Bepaal hoeveel werk je team realistisch kan voltooien (oftewel de teamsnelheid) en beoordeel dit opnieuw tijdens elke sprintplanningsbijeenkomst. Organiseer regelmatig schattingssessies waarin het team gezamenlijk de schattingen voor komende taken kan beoordelen en verfijnen.
- Uitvoering en opvolging van de sprint: Houd de voortgang gedurende de sprint nauwlettend bij en pas deze aan wanneer tijdlijnen, op te leveren resultaten, planningen, klantverwachtingen en beschikbare middelen veranderen (waarbij je items indien nodig zelfs naar de volgende sprint doorschuift).
Agile-capaciteitsplanning versus traditionele capaciteitsplanning
Bij Agile-capaciteitsplanning moet rekening worden gehouden met de huidige werklast en de kans dat prioriteiten gedurende de levenscyclus van het project veranderen. Traditionele capaciteitsplanning gaat daarentegen vaak ervan uit dat prioriteiten, tijdlijnen en op te leveren resultaten vanaf het begin grotendeels vastliggen.
Kanban-capaciteitsplanning staat dichter bij de Agile-kant, omdat teams hiermee de capaciteit voortdurend kunnen aanpassen terwijl het werk over het bord beweegt, in plaats van alleen tijdens geplande planningscycli.
Hier volgen enkele verschillen tussen Agile en niet-Agile capaciteitsplanning:
Agile versus niet-Agile capaciteitsplanning
| Gebied | Agile-capaciteitsplanning | Niet-Agile capaciteitsplanning |
|---|---|---|
| Planningsstijl | Iteratief en flexibel | Lineair en vast |
| Timing | Opnieuw bekeken bij elke sprint of cyclus | Grotendeels vooraf vastgesteld |
| Verantwoordelijkheid | Planning op teamniveau | Planning onder leiding van de manager |
| Capaciteitsgegevens | Beschikbaarheid, snelheid, sprintdoelen | Middelenramingen, mijlpalen, op te leveren resultaten |
| Omgaan met veranderingen | Past zich aan wanneer prioriteiten verschuiven | Moeilijker aan te passen zodra het werk begint |
| Het meest geschikt voor | Teams met veranderende prioriteiten | Projecten met een stabiele scope |
Waarom capaciteitsplanning belangrijk is voor Agile-teams
Capaciteitsplanning is om verschillende redenen bijzonder belangrijk voor Agile-teams:
- Je voorkomt dat het team opbrandt: Agile gaat vaak gepaard met constante veranderingen in prioriteiten, en veranderingen in op te leveren resultaten kunnen stress, vermoeidheid en ontmoediging binnen het team veroorzaken. Door de beschikbare ruimte en capaciteit nauwlettend in de gaten te houden, help je dit te voorkomen.
- Je houdt toezeggingen realistisch: Met een goed inzicht in de capaciteit van je team kun je je voor elke sprint aan de juiste hoeveelheid werk verbinden. Je bereikt wat je hebt toegezegd, wat de klanttevredenheid verbetert en zorgt voor voorspelbaardere resultaten voor je project.
- Je verbetert na verloop van tijd: Agile draait volledig om voortdurende verbetering. Zodra je een duidelijk beeld hebt van de capaciteit en van hoeveel werk het team kan opleveren zonder de kwaliteit in gevaar te brengen, beschik je over een basislijn die je kunt gebruiken bij toekomstige planning en het bepalen van doelstellingen.
Agile-capaciteitsplanning uitvoeren
Hier volgen de stappen in het proces van Agile-capaciteitsplanning.
1. Beoordeel de teamcapaciteit
Begin met het beoordelen van wat je team in de volgende sprint realistisch kan opleveren. Houd rekening met:
- Individuele sterke en zwakke punten
- Prestaties uit het verleden
- Vakanties of andere verplichtingen
- Onvoorziene afwezigheid of veranderende behoeften
Gebruik inschattingsmethoden zoals poker voor sprints of T-shirt-inschatting om samen met het team de omvang van het komende werk te bepalen. Vergelijk die inspanning vervolgens met het aantal mensen, werkdagen en beschikbare uren in de sprint.
Hulpmiddelen zoals gedeelde agenda's of projectmanagementsoftware kunnen je ook helpen de capaciteit bij te houden en mogelijke knelpunten in projecten of capaciteitstekorten te identificeren.
2. Voorspel de werklast
Schat vervolgens het werk in dat nodig is voor de komende sprint of planningscyclus. Verdeel groter werk in kleinere eenheden, zoals gebruikersverhalen, functies of taken, en wijs storypunten of inspanningsinschattingen toe.
Gebruik input zoals:
- Projectomvang
- Prioriteiten van belanghebbenden
- Historische sprintgegevens
- Eerder gemiste deadlines
- Bekende capaciteits- of personele tekorten
- Patronen van over- of onderbenutting
Analyseer gegevens uit eerdere projecten om de werklast van het team te voorspellen (dit is een veelgebruikte techniek voor resourcebeheer).
Als je team bijvoorbeeld doorgaans 40 storypunten per sprint voltooit, gebruik dat dan als uitgangspunt voor wat het team waarschijnlijk als volgende kan oppakken. Dit kan helpen patronen, trends en inzichten in toekomstige werklastcapaciteit en verwachtingen te identificeren.
3. Stem capaciteit af op de vraag
Het afstemmen van capaciteit op de vraag is een van de beste praktijken voor capaciteitsbeheer. Analyseer hiervoor de verwachte werklast ten opzichte van de beschikbare capaciteit van je team om tekorten te identificeren. Als de werklast de capaciteit van je team overschrijdt, gebruik dan strategieën zoals het prioriteren van taken, het uitstellen van items met een lagere prioriteit of het aannemen van extra medewerkers om aan de vraag te voldoen.
Als de vraag groter is dan de capaciteit, moet je mogelijk:
- Werk met de hoogste waarde prioriteren
- Backlogitems met een lagere prioriteit uitstellen
- Taken opnieuw toewijzen
- Ondersteuning of extra middelen toevoegen
- De sprintomvang verkleinen
Als de capaciteit groter is dan de vraag, haal dan extra backlogitems met een hoge prioriteit naar voren. Het doel is om het team gefocust te houden op waardevol werk zonder het te overbelasten.
4. Houd de voortgang in de gaten en pas aan tijdens sprints
Capaciteitsplanning stopt niet zodra de sprint begint. Houd de voortgang gedurende de hele sprint bij, zodat je kunt bijsturen voordat het werk achterloopt.
Gebruik hulpmiddelen zoals:
- Burndowndiagrammen om het resterende werk te vergelijken met de sprinttijdlijn
- Cumulatieve stroomdiagrammen om knelpunten en lange doorlooptijden te signaleren
- Dagelijkse stand-ups om blokkades, vertragingen en problemen met de werklast aan het licht te brengen
Als een taak bijvoorbeeld langer duurt dan verwacht, kun je werk opnieuw toewijzen, prioriteiten aanpassen of de omvang verkleinen voordat de vertraging gevolgen heeft voor de hele sprint.
Hulpmiddelen voor agile capaciteitsplanning
Door de juiste hulpmiddelen en software voor agile capaciteitsplanning te selecteren, vergroot je het vermogen van je team om werklasten en middelen te beheren.
Zoek naar hulpmiddelen voor resourcebeheer die deze functies bieden.
- Samenwerkingstools met gedeelde borden en realtime-updates helpen je teamleden om afgestemd te blijven op doelen en verantwoordelijkheden en eigenaarschap en verantwoordelijkheid te ontwikkelen.
- Functies voor gegevensvisualisatie, zoals burndown-grafieken, het bijhouden van de snelheid, grafieken voor werkverdeling, dashboards, sjablonen voor capaciteitsplanning en rapportage over capaciteitsplanning, geven je inzicht in de teamprestaties en capaciteit. Deze functies kunnen je helpen trends te herkennen, de voortgang te bewaken en mogelijke aanpassingen aan strategieën voor capaciteitsplanning te bespreken.
- Selecteer software voor capaciteitsplanning die integreert met je bestaande tools en systemen. Wendbare teams gebruiken vaak verschillende tools voor zaken als projectmanagement, versiebeheer, issuebeheer en documentatie.
Wat volgt?
Wil je contact leggen met andere digitale projectmanagers om bronnen en beste werkwijzen te delen? Word lid van onze community en krijg toegang tot meer dan 100 sjablonen, voorbeelden en modellen, en kom in Slack in contact met honderden andere digitale projectmanagers.
