Trascrizione Scrum of Scrums
Quando un prodotto o un'iniziativa richiede lo sforzo coordinato di più team Scrum che lavorano simultaneamente, il framework di base di Scrum necessita di un meccanismo aggiuntivo per garantire l'allineamento e gestire le interdipendenze.
Scrum of Scrums (spesso associato al quadro più ampio Scrum@Scale) è un approccio popolare per ottenere questo coordinamento a livello di programma o persino di portafoglio.
Non si tratta di una metodologia completamente nuova, ma di un'estensione di Scrum che introduce riunioni e ruoli specifici per facilitare la comunicazione e l'integrazione tra i singoli team.
Il suo scopo è quello di mantenere l'agilità affrontando al contempo la complessità inerente al lavoro su larga scala.
Coordinamento tra più team Scrum
La necessità fondamentale di Scrum of Scrums emerge quando più team Scrum (spesso da 3 a 9 team, a seconda delle implementazioni) collaborano allo stesso Product Backlog o a componenti altamente interconnessi di una soluzione più ampia.
Ogni team opera con i propri Sprint, Daily Scrum, ecc., ma il loro lavoro deve essere integrato regolarmente per formare un Incremento di prodotto coerente.
Senza un meccanismo di coordinamento, i team possono divergere, duplicare gli sforzi, creare ostacoli reciproci o avere difficoltà a integrare le loro parti di lavoro.
Scrum of Scrums fornisce il forum necessario per sincronizzare gli sforzi, identificare e gestire le dipendenze e garantire che tutti i team procedano allineati verso gli obiettivi comuni del programma o del prodotto.
La riunione Scrum of Scrums e i ruoli scalari (Chief PO, Chief SM)
L'evento centrale è la riunione Scrum of Scrums. In genere, ogni team Scrum designa un rappresentante (spesso lo Scrum Master, ma può essere anche un altro membro) per partecipare a questa riunione.
Questo meeting si tiene a intervalli regolari (ad esempio, ogni giorno o più volte alla settimana) e segue un formato simile al Daily Scrum, ma a un livello superiore: cosa ha completato il nostro team dall'ultimo meeting? Cosa faremo fino al prossimo? Quali ostacoli abbiamo? Stiamo creando ostacoli per altri team?
Per facilitare questo coordinamento su scala più ampia, emergono ruoli scalari. Un Project Manager (o Project Owner) è responsabile della visione generale del prodotto e del coordinamento della lista dei prodotti in sospeso a livello di programma, lavorando con i Product Owner di ogni team.
Allo stesso modo, un Chief Scrum Master (o Program Scrum Master) facilita il processo Scrum a livello di programma, aiuta a rimuovere gli ostacoli che interessano più team e coordina la riunione Scrum of Scrums.
In organizzazioni ancora più grandi, questi ruoli possono essere estesi a livello di portafoglio.
Applicazione a programmi e portafogli
Scrum of Scrums è direttamente applicabile alla gestione di grandi progetti che richiedono più team.
Tuttavia, la sua struttura consente anche di estendere il coordinamento a livelli superiori, come i Programmi (insiemi di progetti interconnessi gestiti per ottenere benefici coordinati) e i Portafogli (insiemi di programmi, progetti e operazioni gestiti per raggiungere obiettivi strategici).
A livello di programma, il Chief PO e il Chief SM assicurano l'allineamento e la gestione delle dipendenze tra i progetti che lo compongono.
A livello di portafoglio (possibilmente attraverso uno "Scrum di Scrum di Scrum"), la conversazione si eleva per collegare l'esecuzione agile con la strategia aziendale, l'allocazione delle risorse e il processo decisionale esecutivo.
Affinché ciò funzioni, è fondamentale che anche i livelli superiori dell'organizzazione comprendano e sostengano i principi di Scrum e dell'agilità.
Riepilogo
Quando un prodotto richiede più team Scrum, è necessario un meccanismo di allineamento. Scrum of Scrums è un'estensione di Scrum per ottenere questo coordinamento.
Nasce quando più team collaborano allo stesso Product Backlog. Fornisce il forum necessario per sincronizzare gli sforzi, gestire le dipendenze e avanzare in modo allineato.
L'evento centrale è la riunione Scrum of Scrums. Per facilitarla, emergono ruoli scalari come il Chief Product Owner e il Chief Scrum Master.
scrum of scrums