Ordine del giorno della pianificazione dello sprint: un programma con tempistiche ben definite
Un ordine del giorno per la pianificazione dello sprint con tempi prestabiliti che potete seguire questo pomeriggio — con i ruoli, la struttura in due parti e l’inserimento della regola 3-5-3 e delle cinque fasi dello sprint.
L’ordine del giorno della pianificazione dello sprint è la sequenza di attività, con tempi prestabiliti, che caratterizza la riunione di apertura dello sprint: confermare la capacità, concordare l’obiettivo, selezionare il lavoro e pianificarne una quantità sufficiente per poter iniziare. Un buon ordine del giorno svolge soprattutto una funzione: impedisce che un singolo punto occupi l’intera riunione.
Ecco un programma che potete seguire questo pomeriggio, pensato per uno sprint di due settimane con una durata massima di quattro ore. Adattate la durata di ciascun blocco in base alla durata del vostro sprint.
L’ordine del giorno
- Contesto — 10 minuti. Il Product Owner riassume i risultati dell’ultimo sprint, eventuali cambiamenti nelle priorità e la direzione indicativa per lo sprint in corso. In breve. Si tratta del contesto, non ancora dell’obiettivo.
- Verifica della capacità — 10 minuti. Stabilite la reale disponibilità del team: chi è in ferie, quali turni di supporto o di reperibilità sono in corso, quali riunioni fisse sono in programma e un margine realistico per gli imprevisti. È importante ottenere un dato attendibile prima che qualcuno si leghi troppo all’ambito di lavoro. Si veda pianificazione della velocità e della capacità.
- Concordare l’obiettivo dello sprint — 20 minuti. Redigete una frase alla quale il team possa impegnarsi. Fatelo prima di selezionare gli elementi, in modo che l’ambito sia al servizio dell’obiettivo, anziché che l’obiettivo venga ricavato a posteriori da una serie di ticket. Si veda come definire un obiettivo dello sprint.
- Selezionate il lavoro — 60 minuti. Esaminate il backlog partendo dall’inizio. Per ogni voce: contribuisce all’obiettivo, è pronta, è stata valutata in termini di portata? Prelevate le voci fino a raggiungere la capacità massima, poi fermatevi. Resistete alla tentazione di aggiungere “ancora una piccola voce”.
- Pianificare il lavoro — 90 minuti. Suddividere le attività selezionate in compiti specifici e definire una strategia. Individuare le dipendenze e i rischi. È in questa fase che un’attività che “sembrava un 3” si rivela per quello che è: la si rimanda indietro o la si suddivide ora, non il nono giorno.
- Conferma e conferma l’impegno — 10 minuti. Rilegga l’obiettivo e le attività selezionate. Chieda al team, in modo chiaro, se ritiene di poter portare a termine il lavoro. Se la risposta è esitante, modifichi l’ambito del progetto.
Si tratta all’incirca di tre ore e mezza, compreso Slack. Se superate regolarmente tale limite, il problema è a monte: il backlog è arrivato non elaborato e state effettuando l’elaborazione durante la fase di pianificazione.
La forma composta da due parti sottostante
I sei punti sopra indicati si ricompongono nelle due fasi che caratterizzano ogni riunione di pianificazione ben condotta: definire l’ambito, quindi pianificare l’ambito. I punti da 1 a 4 riguardano l’ambito: cosa ci stiamo assumendo e perché. I punti da 5 a 6 riguardano il piano: come e se ci crediamo davvero. Tenere distinti questi due aspetti fa la differenza tra una riunione che porta a decisioni concrete e una che si arena in discussioni infruttuose. Il capitolo Guida alla riunione approfondisce il motivo per cui l’ordine è importante.
In quali casi si applica la regola del 3-5-3
Se cercate “struttura della pianificazione dello sprint”, vi imbatterete nella regola 3-5-3 — un mnemonico che riassume la struttura stessa di Scrum:
- 3 ruoli: Product Owner, Scrum Master, sviluppatori.
- 5 eventi: lo sprint, la pianificazione dello sprint, lo scrum quotidiano, la revisione dello sprint e la retrospettiva di sprint.
- 3 elementi: il product backlog, lo sprint backlog e l’incremento.
La pianificazione dello sprint è uno dei cinque eventi ed è in questa fase che si incontrano due dei tre artefatti: il team attinge dal product backlog per costituire lo sprint backlog. Si tratta di una mappa utile che illustra come i vari elementi siano collegati tra loro. Non è un ordine del giorno. Non si deve confondere la conoscenza del framework con la capacità di condurre la riunione.
Le cinque fasi di uno sprint
L’altro modello di riferimento che viene spesso ricercato è quello delle cinque fasi di uno sprint, che corrispondono direttamente ai cinque eventi. Lo sprint è il contenitore; le altre quattro fasi lo scandiscono:
- La pianificazione dello sprint dà il via allo sprint e ne definisce l’obiettivo.
- Lo scrum quotidiano garantisce il coordinamento quotidiano del team.
- Il lavoro procede — avanzando verso l’obiettivo.
- La revisione dello sprint prevede l’analisi dei risultati insieme alle parti interessate.
- La retrospettiva di sprint migliora il modo di lavorare del team e fornisce poi spunti per la pianificazione successiva.
La pianificazione è la prima fase, ma non è un’attività a sé stante: un obiettivo fissato correttamente il lunedì dà i suoi frutti solo se lo scrum quotidiano lo sostiene e la retrospettiva affina il modo in cui pianificherete la prossima volta. Per una panoramica completa di come gli eventi si collegano tra loro, consultate la guida alle cerimonie agili.
Adattate l’ordine del giorno al vostro team
I punti sopra indicati costituiscono un punto di partenza, non una regola sacrosanta. Un team esperto, in uno sprint di una settimana, potrebbe portare a termine l’intero processo in quarantacinque minuti, poiché il backlog è sempre pronto e la capacità varia di poco. Un team alle prime armi con Scrum, o un team il cui backlog sia perennemente incompleto, avrà bisogno dell’intero intervallo di tempo previsto e dovrebbe investire nel perfezionamento tra uno sprint e l’altro per recuperare il tempo perso.
L’elemento immutabile è la sequenza: capacità, poi obiettivo, poi ambito, poi piano, poi una verifica effettiva del fatto che il team ci creda davvero. Modificate liberamente i tempi. Modificate l’ordine a vostro rischio e pericolo.
È pronto a metterlo in pratica? Il modello di pianificazione dello sprint trasforma questo ordine del giorno in un documento che può copiare nel Suo strumento di lavoro e compilare man mano che procede.
Domande frequenti
Che cos’è la regola del 3-5-3 in Scrum?
La regola del 3-5-3 è una sintesi della struttura di Scrum: 3 ruoli (Product Owner, Scrum Master, sviluppatori), 5 eventi (lo sprint, la pianificazione dello sprint, il daily scrum, la revisione dello sprint e la retrospettiva di sprint) e 3 artefatti (il product backlog, lo sprint backlog e l’incremento). La pianificazione dello sprint è uno dei cinque eventi.
Quali sono le cinque fasi di uno sprint?
Le cinque fasi corrispondono ai cinque eventi di Scrum: lo sprint stesso funge da contenitore, al cui interno si collocano la pianificazione dello sprint, il daily scrum, la revisione dello sprint e la retrospettiva di sprint. La pianificazione dà inizio allo sprint, il daily scrum ne garantisce il corretto svolgimento, mentre la revisione e la retrospettiva lo concludono.
Quanto dovrebbe durare la riunione di pianificazione dello sprint?
Circa due ore alla settimana per uno sprint — quattro ore per uno sprint di due settimane, fino a otto per un mese. Consideratelo un limite massimo. Assegnate un limite di tempo a ciascun punto all’ordine del giorno, in modo che una discussione non possa occupare l’intera riunione; accantonate qualsiasi questione che si trasformi in una sessione di risoluzione dei problemi.
Chi partecipa alla riunione di pianificazione dello sprint?
L’intero team Scrum: gli sviluppatori che elaborano le previsioni, il Product Owner che definisce l’obiettivo e il backlog ordinato, e lo Scrum Master che funge da facilitatore. Invitate un esperto in materia per una singola voce solo se la decisione dipende effettivamente da lui, dopodiché lasciatelo andare.