La Capacità Scrum è una stima della quantità totale di tempo di sviluppo disponibile per un determinato Sprint. In altre parole, la capacità rappresenta la quantità di lavoro che può essere completata in un determinato lasso di tempo e si basa sul numero di ore che una persona o un team ha a disposizione per completare quel lavoro.
La comprensione della capacità consente all'Product Owner e al team di determinare il carico di lavoro che possono accettare per il successivo Sprint. Questo viene determinato nell'ambito della riunione Sprint Planning ed è talvolta noto come "Sprint Planning basato sulla capacità". In altre parole, per impegnarsi in un Sprint Goal, è importante prima conoscere la capacità attuale del team. Vediamo più da vicino come si presenta nella pratica. Si noti che esistono altri tipi di pianificazione degli sprint, come "Velocity basato su Sprint Planning" e "Sprint Planning basato su impegni".
Come si calcola la capacità di Scrum?
La capacità di Scrum viene calcolata in base al numero di membri del team coinvolti nello sprint, al numero di ore disponibili e al numero di giorni disponibili. Per calcolare la capacità si può procedere come segue:
- Calcolo della disponibilità dei membri del team: Il primo passo è calcolare le ore di sviluppo disponibili. In questo caso si devono considerare fattori come l'eventuale presenza di membri del team in ferie.
- Calcolo della durata dell'Sprint: È importante conoscere il numero di giorni assegnati a ciascun Sprint, perché questo aiuterà a capire quanto tempo c'è per completare il lavoro.
- Calcolare le ore di lavoro al giorno: Il passo successivo consiste nel conoscere il numero di ore di lavoro standard al giorno.
- Considerare altri fattori: Altri fattori di disponibilità, come ferie annuali, assenze per malattia, chiusure e altri fatti che potrebbero influire sull'orario di lavoro.
- Identificare altri lavori: È importante considerare i progetti e le priorità che potrebbero distogliere l'attenzione dei membri del team dall'attuale Sprint.
Calcolare il fattore di messa a fuoco: La fase finale consiste nel calcolare il fattore di concentrazione. Si tratta della percentuale effettiva di ogni giorno in cui il team può concentrarsi sugli Spring Goals senza interruzioni.
Vantaggi dell'utilizzo di Scrum Capacity
La misurazione della capacità di Scrum in Agile presenta diversi vantaggi chiave. Una pianificazione di qualità aiuta i team a impegnarsi e a completare con precisione le attività, oltre ad altri vantaggi. Vediamo alcuni dei principali vantaggi della pianificazione della capacità di Scrum:
Miglioramento della gestione delle risorse.
Scrum Capacity è utile per la gestione delle risorse, in quanto consente di vedere e pianificare in anticipo quanto tempo è disponibile in un Sprint. Dal punto di vista delle risorse, questo è importante per capire quanti sviluppatori sono necessari per completare il lavoro in tempo. Questo a sua volta significa che il team attuale non è sovraccaricato per completare il lavoro.
Aumento del morale del team.
Una pianificazione efficace della capacità di Scrum può anche contribuire ad aumentare il morale del team. Significa che c'è trasparenza e una comprensione condivisa di ciò che è necessario fin dall'inizio del progetto. In questo modo non ci saranno sorprese e, come illustrato nel punto precedente, si eliminerà la probabilità di carichi di lavoro irrealistici.
Aumento della fiducia.
Le conversazioni che si tengono in seguito alla pianificazione di Scrum Capacity possono contribuire a migliorare la fiducia e a creare empatia da entrambe le parti. La capacità di fornire risultati prevedibili aiuta a risolvere le tensioni che si verificano di solito tra l'azienda e lo sviluppo.
È possibile stimare il tempo di completamento di un progetto.
Scrum Capacity consente anche una pianificazione più efficace, il che significa che è possibile stimare il tempo di completamento di un progetto. Questo può essere utile per garantire la trasparenza con i vari stakeholder coinvolti e per assicurare che tutti abbiano una comprensione realistica delle tempistiche.
Chi è responsabile della capacità di Scrum?
Scrum Capacity coinvolge l'Product Owner, l'Scrum Master ed eventuali membri del team di sviluppo. Per saperne di più sulle differenze tra Product Owner e Scrum Master qui. Di solito si tratta di una riunione di pianificazione della capacità Sprint che è breve e non deve durare più di 30 minuti.
Sintesi
In sintesi, per impegnarsi in un Sprint Goal, è importante innanzitutto comprendere la capacità attuale del team. La pianificazione della capacità di Scrum comporta numerosi vantaggi, sia all'interno del team di Scrum che all'esterno, nei confronti degli stakeholder. Ciò rende la pianificazione della capacità di Scrum un elemento cruciale di un Agile efficace.















