Lo standup quotidiano (daily scrum): spiegazione della riunione
Lo scrum quotidiano è un incontro di 15 minuti in cui gli sviluppatori ripianificano le attività del giorno successivo in funzione dell’obiettivo dello sprint. Si tratta di una riunione di coordinamento organizzata autonomamente dal team, non di un resoconto sullo stato di avanzamento dei lavori.
Lo standup quotidiano, denominato daily scrum nella Guida allo Scrum, è un incontro di 15 minuti che si svolge sempre alla stessa ora e nello stesso luogo, durante il quale gli sviluppatori ripianificano le attività delle prossime 24 ore in funzione dell’obiettivo dello sprint. Si tratta di una riunione di coordinamento che il team gestisce autonomamente, non di un resoconto sullo stato di avanzamento da presentare a un responsabile. Se si comprende bene questa distinzione, la maggior parte dei problemi relativi allo Standup si risolve da sé.
Questo è il riassunto relativo alla fase cerimoniale. Per le tre domande e le alternative più efficaci, un vero e proprio ordine del giorno, le regole di moderazione, i formati asincroni e a distanza, nonché gli strumenti, si rimanda alla guida completa alle riunioni quotidiane.
Scrum giornaliero o Standup giornaliero?
Stesso evento, due nomi. “Daily scrum” è il termine attualmente utilizzato nella Scrum Guide; “standup” deriva dall’abitudine di svolgerlo in piedi, in modo che nessuno si metta troppo a proprio agio e la riunione rimanga breve. Utilizzi il termine che il Suo team già impiega. Non è il nome a determinarne l’efficacia. Qualora dovesse emergere una discussione seria sulla distinzione tra i due termini, la chiariremo in questa sede.
A cosa servono quei quindici minuti
Tre compiti, e solo tre: verificare lo stato di avanzamento rispetto all’obiettivo dello sprint, individuare eventuali ostacoli a tale avanzamento e adeguare il piano giornaliero. Tutto qui. Lo scrum quotidiano rappresenta un’occasione per le persone coinvolte nel lavoro di coordinarsi: chi è in difficoltà, chi può dare una mano, cosa è cambiato rispetto a ieri.
Ciò che non è, invece, una serie di aggiornamenti individuali sullo stato dei lavori presentati alla persona di più alto livello presente nella sala. Quella versione è “teatro agile”. Dall’esterno sembra identica, ma è priva di valore: le persone fingono di essere indaffarate, gli ostacoli vengono sepolti nei dettagli e quei quindici minuti non portano a nulla. Tutti gli anti-modelli più comuni relativi agli Standup risalgono a questa unica confusione riguardo a chi sia destinato il meeting.
Due modi per eseguirlo
La maggior parte dei team inizia con le classiche tre domande: cosa ha fatto ieri, cosa farà oggi, quali sono gli ostacoli. Sono un ottimo punto di partenza, ma anche una pessima abitudine: organizzano la riunione attorno alle persone che elencano le attività, anziché al lavoro che procede verso l’obiettivo.
L’alternativa consiste nel percorrere la bacheca: si parte dal lavoro più vicino al completamento e ci si sposta da destra a sinistra, parlando delle attività piuttosto che delle persone. Ciò mantiene la conversazione fluida, fa emergere più rapidamente le schede in stallo ed elimina gradualmente l’abitudine di limitarsi a elencare lo stato di avanzamento. In entrambi i casi, qualsiasi questione che richieda una discussione approfondita viene trasferita in un “parcheggio” dopo la riunione, con il coinvolgimento esclusivo delle persone interessate.
Dove si inserisce e il prodotto
Lo scrum quotidiano rappresenta il cuore pulsante tra le due cerimonie che ne delimitano l’inizio e la fine. La pianificazione dello sprint definisce l’obiettivo rispetto al quale si effettua la verifica, mentre la revisione dello sprint ne esamina il risultato. Organizzare riunioni in piedi che attraversano diversi fusi orari rappresenta di per sé una sfida; le riunioni in piedi di TeamRetro, con promemoria e sintesi su Slack e Microsoft Teams, sono state concepite proprio per il caso asincrono trattato nel capitolo dedicato all’asincronia e al lavoro a distanza.
Domande frequenti
Quanto dovrebbe durare una riunione quotidiana di Standup?
Quindici minuti, con un limite di tempo prestabilito, e la durata rimane di quindici minuti indipendentemente dalla durata dello sprint. Se la riunione si protrae regolarmente oltre tale limite, significa che il team sta affrontando la risoluzione dei problemi durante la riunione invece di discuterne nei dettagli al di fuori di essa. Trasferite la discussione approfondita in una “area di discussione” con la sola partecipazione delle persone direttamente coinvolte.
Chi partecipa allo scrum quotidiano?
Spetta agli sviluppatori. È la loro riunione per riorganizzare la giornata. Il Product Owner e lo Scrum Master partecipano solo se stanno lavorando attivamente alle attività dello sprint backlog; in caso contrario, possono ascoltare ma non dovrebbero trasformarla in un giro di aggiornamenti. Nel momento in cui i manager iniziano a raccogliere aggiornamenti, smette di essere uno scrum quotidiano.
Lo scrum quotidiano è la stessa cosa di una riunione quotidiana Standup?
Sì. “Daily scrum” è il termine utilizzato dalla Guida allo Scrum; “standup” è l’abitudine, ormai consolidata, di tenere la riunione in piedi affinché sia breve. Si tratta dello stesso evento e la maggior parte dei team utilizza i due termini in modo intercambiabile.