Hvad er Scrum Capacity?
Scrum Capacity er et estimat af den samlede mængde udviklingstid, der er tilgængelig for en given Sprint. Med andre ord repræsenterer Kapacitet mængden af arbejde, der kan udføres inden for en given tidsramme og er baseret på det antal timer, en person eller et team har til rådighed for at fuldføre dette arbejde.
At have en forståelse af Kapacitet gør det muligt for Product Owner og teamet at bestemme den arbejdsbyrde, de kan acceptere for den næste Sprint. Dette bestemmes som en del af Sprint Planning-mødet og er nogle gange kendt som "Kapacitetsbaseret Sprint Planning". Med andre ord, for at forpligte sig til en Sprint Goal, er det vigtigt først at kende holdets nuværende kapacitet. Lad os herefter se nærmere på, hvordan det ser ud i praksis. Bemærk, der er andre varianter af sprintplanlægning som "Velocity-baseret Sprint Planning" og "Forpligtelsesbaseret Sprint Planning".
Hvordan beregnes Scrum-kapacitet?
Scrum Capacity beregnes ud fra antallet af teammedlemmer involveret i spurten, antallet af ledige timer og antallet af ledige dage. Følgende trin kan tages for at beregne kapacitet:
- Beregn teammedlems tilgængelighed: Det første skridt er at beregne de tilgængelige udviklingstimer. Faktorer som, om teammedlemmer er på orlov, bør overvejes her.
- Beregn Sprint varighed: Det er vigtigt at kende antallet af dage, der er tildelt hver Sprint, da dette vil hjælpe med at forstå, hvor meget tid der er til at fuldføre arbejdet.
- Beregn arbejdstimer pr. dag: Det næste trin er at kende antallet af standardarbejdstimer pr. dag.
- Overvej andre faktorer: Andre tilgængelighedsfaktorer såsom årlig ferie, sygefravær, nedlukninger og andre fakta, der kan påvirke arbejdstiden.
- Identificer andet arbejde: Det er vigtigt at overveje projekter og prioriteter, der kan tage teammedlemmernes fokus væk fra den nuværende Sprint.
Beregn fokusfaktor: Det sidste trin er at beregne fokusfaktoren. Dette er den faktiske procentdel af hver dag, som holdet kan fokusere på forårets mål uden afbrydelser.
Fordele ved at bruge Scrum Capacity
Der er flere vigtige fordele ved at måle Scrum Capacity i Agile. Kvalitetsplanlægning hjælper teams til nøjagtigt at forpligte sig til og fuldføre opgaver blandt andre fordele. Lad os tage et kig på nogle af de vigtigste fordele ved at planlægge Scrum Capacity:
Forbedret ressourcestyring.
Scrum Capacity er nyttigt til ressourcestyring, da det giver mulighed for synlighed og planlægning forud for, hvor meget tid der er til rådighed i en Sprint. Fra et ressourceperspektiv er dette vigtigt for at forstå, hvor mange udviklere der kræves for at fuldføre arbejdet til tiden. Dette betyder igen, at det nuværende team ikke er overbelastet til at fuldføre arbejdet.
Øget teammoral.
Effektiv Scrum Capacity-planlægning kan også være med til at øge teammoralen. Det betyder, at der er gennemsigtighed og en fælles forståelse af, hvad der kræves fra starten af projektet. Dette skulle betyde, at der ikke er nogen overraskelser, og som beskrevet i det foregående punkt, bør det eliminere sandsynligheden for urealistiske arbejdsbyrder.
Øget tillid.
De samtaler, som afholdes som følge af Scrum Capacity-planlægning, kan være med til at forbedre tilliden og opbygge empati på begge sider. Evnen til at levere forudsigeligt hjælper med at løse den spænding, der typisk ses mellem forretning og udvikling.
Gennemførelsestiden for et projekt kan estimeres.
Scrum Capacity giver også mulighed for mere effektiv planlægning, hvilket betyder, at gennemførelsestiden for et projekt kan estimeres. Dette kan være nyttigt for at give gennemsigtighed med de forskellige involverede interessenter og for at sikre, at alle har en realistisk forståelse af tidslinjer.
Hvem er ansvarlig for Scrum Capacity?
Scrum Capacity involverer Product Owner, Scrum Master og eventuelle relevante udviklingsteammedlemmer. Lær mere om forskellene mellem Product Owner og Scrum Master her. Det vil normalt involvere et Sprint Kapacitetsplanlægningsmøde, som er et kort møde og bør ikke vare længere end 30 minutter.
Resumé
Sammenfattende, for at forpligte sig til en Sprint Goal, er det først vigtigt at forstå det nuværende teams kapacitet. Der er flere vigtige fordele ved Scrum Capacity-planlægning, herunder både internt i Scrum-teamet og eksternt til interessenterne. Dette gør Scrum Capacity-planlægning til et afgørende element i effektiv Agile.