Guida Agile · Pratiche Agile
Riunioni e cerimonie Agile: una guida pratica
I team Agile usano un piccolo insieme di riunioni ricorrenti, spesso chiamate cerimonie o eventi, per pianificare, coordinarsi, rivedere e migliorare. Ognuna ha uno scopo chiaro e un time-box rigoroso. Se condotte bene, sostituiscono la maggior parte delle altre riunioni.
Punti chiave
- Cinque riunioni fondamentali coprono pianificazione, coordinamento, review e miglioramento.
- Ogni riunione ha uno scopo e un time-box.
- Le retrospettive dovrebbero concludersi sempre con azioni concrete.
Panoramica
| Riunione | Quando | Time-box (sprint di 2 settimane) | Scopo |
|---|---|---|---|
| Sprint Planning | Inizio dello sprint | Fino a 4 ore | Concordare lo Sprint Goal e il piano |
| Daily Scrum / stand-up | Ogni giorno | 15 minuti | Coordinarsi verso l'obiettivo |
| Backlog refinement | Continuo | Di solito qualche ora per sprint | Preparare gli elementi successivi |
| Sprint Review | Fine dello sprint | Fino a 2 ore | Ispezionare il risultato con gli stakeholder |
| Sprint Retrospective | Dopo la review | Fino a 1,5 ore | Migliorare il modo di lavorare del team |
In Scrum i limiti massimi sono di 8, 4 e 3 ore per planning, review e retrospettiva in uno sprint di un mese; gli sprint più brevi richiedono di solito proporzionalmente meno tempo.
Sprint Planning
Input: un Product Backlog ordinato e raffinato, la velocity recente del team e la sua disponibilità.
- Perché: il Product Owner propone come lo sprint può aggiungere valore; il team concorda uno Sprint Goal.
- Cosa: il team seleziona gli elementi del backlog che può completare.
- Come: il team scompone gli elementi in attività e pianifica i primi giorni.
Output: uno Sprint Backlog e uno Sprint Goal compresi da tutti.
Daily Scrum (stand-up)
Una riunione di 15 minuti per le persone che svolgono il lavoro, alla stessa ora e nello stesso luogo ogni giorno. Lo scopo è ispezionare l'avanzamento verso lo Sprint Goal e adattare il piano. Molti team scorrono la board da destra a sinistra (prima ciò che è più vicino al completamento) invece di fare il giro dei partecipanti.
Backlog refinement
Un'attività continua in cui il Product Owner e il team chiariscono, suddividono e stimano gli elementi successivi in modo che siano pronti per la pianificazione. L'obiettivo è avere pronti elementi per circa due sprint.
Sprint Review
Una sessione di lavoro, non una presentazione di slide. Il team mostra ciò che è stato fatto, gli stakeholder danno feedback e tutti discutono i passi successivi. Di conseguenza il Product Backlog viene aggiornato.
Sprint Retrospective
Il team riflette su persone, processi, strumenti e sulla propria Definition of Done. Tra i formati semplici:
- Start, stop, continue (iniziare, smettere, continuare).
- Mad, sad, glad (arrabbiato, triste, contento).
- 4L: liked, learned, lacked, longed for (cosa è piaciuto, cosa si è imparato, cosa è mancato, cosa si desidera).
Concludete con uno o due miglioramenti concreti, ciascuno con un responsabile, e verificateli alla retrospettiva successiva.
Mantenere efficaci le riunioni
- Rispettate i time-box.
- Invitate solo le persone necessarie.
- Mantenete lo stesso orario e lo stesso luogo per creare un ritmo.
- Eliminate le riunioni di stato che questi eventi rendono superflue.
Modelli gratuiti per questo argomento
Domande frequenti
Chi partecipa al Daily Scrum, una delle cerimonie Agile?
Le persone che svolgono il lavoro. Lo Scrum Master e il Product Owner partecipano se stanno lavorando attivamente su elementi dello sprint.
Le cerimonie Agile sono obbligatorie?
In Scrum tutti e cinque gli eventi sono obbligatori. Altri metodi Agile usano riunioni simili con maggiore flessibilità.
Quali sono le cerimonie Agile?
In Scrum: Sprint Planning, Daily Scrum, Sprint Review e Sprint Retrospective, tutti all'interno dello Sprint. La maggior parte dei team tiene anche sessioni regolari di backlog refinement.
Quanto dovrebbe durare la cerimonia Agile di Sprint Planning?
Fino a otto ore per uno sprint di un mese, e proporzionalmente meno per quelli più brevi; fino a circa quattro ore per uno sprint di due settimane.
Quanto dura la riunione Agile del Daily Scrum?
Quindici minuti, alla stessa ora e nello stesso luogo ogni giorno.
Quali sono le tre domande della riunione Agile di stand-up?
Tradizionalmente: cosa ho fatto ieri, cosa farò oggi e cosa mi blocca. La Guida Scrum 2020 non le richiede più, e molti team scorrono invece la board concentrandosi sullo Sprint Goal.
Qual è la differenza tra le cerimonie Agile di Sprint Review e Retrospective?
La Review ispeziona il prodotto insieme agli stakeholder e adatta il backlog; la Retrospective ispeziona come ha lavorato il team e concorda i miglioramenti.
Il backlog refinement è una delle cerimonie Agile?
No. La Guida Scrum descrive il refinement come un'attività continua, non come un evento. Molti team pianificano comunque sessioni di refinement regolari.
Chi facilita le riunioni Agile?
Spesso lo Scrum Master, ma può farlo chiunque nel team. Lo Scrum Master assicura che gli eventi si svolgano e restino entro il loro time-box.
Le riunioni Agile si possono tenere da remoto?
Sì. Usate una board digitale condivisa, il video e un'agenda chiara, e alternate in modo equo gli orari delle riunioni se il team è distribuito su più fusi orari.
E se le nostre riunioni Agile durano troppo?
Rispettate i time-box, preparate in anticipo elementi del backlog raffinati e spostate la risoluzione dettagliata dei problemi fuori dallo stand-up, in conversazioni successive più ristrette.