Guida Agile · Pratiche Agile
Il ruolo del piano di progetto nello sviluppo Agile
Un mito comune sostiene che i progetti Agile non abbiano un piano. In realtà Agile sostituisce un unico piano grande e fisso con diversi piani più piccoli a diversi livelli di dettaglio, ciascuno aggiornato man mano che il team impara.
Punti chiave
- Agile pianifica su più livelli, dalla visione al piano giornaliero.
- Un piano di progetto Agile copre comunque obiettivi, team, cadenza, rischi e budget.
- I piani vengono aggiornati a ogni iterazione con l'avanzamento reale.
I cinque livelli della pianificazione Agile
I professionisti Agile descrivono spesso la pianificazione come una serie di livelli, talvolta rappresentati come una cipolla:
| Livello | Orizzonte | Artefatto tipico |
|---|---|---|
| Visione | Anni | Dichiarazione della visione di prodotto |
| Roadmap | Trimestri | Roadmap Agile |
| Rilascio | Mesi | Piano di rilascio |
| Iterazione | Settimane | Sprint Backlog e Sprint Goal |
| Giornaliero | Oggi | Piano concordato durante il Daily Scrum |
Cosa contiene un piano di progetto Agile
- L'obiettivo, i confini dell'ambito e le misure di successo.
- Gli stakeholder chiave e come verranno coinvolti.
- Struttura del team, ruoli e accordi di lavoro.
- Cadenza: durata delle iterazioni e calendario delle riunioni.
- Backlog iniziale e previsione di rilascio.
- Milestone principali, dipendenze e rischi.
- Il budget e come viene monitorato, spesso come costo per iterazione.
- Come verrà riferito l'avanzamento.
Soddisfare la governance
Le organizzazioni hanno spesso bisogno di piani per il finanziamento e la supervisione. I team Agile possono soddisfare queste esigenze:
- Finanziare un team stabile per un periodo anziché un ambito fisso.
- Riferire l'avanzamento tramite incrementi funzionanti e grafici burnup.
- Tenere revisioni di milestone o di fase allineate ai rilasci.
- Tenere un registro dei rischi e delle decisioni breve e sempre aggiornato.
Mantenere vivo il piano
Aggiornate il piano alla fine di ogni iterazione. I cambiamenti sono previsti; l'importante è che ogni modifica sia visibile e che gli stakeholder comprendano i compromessi.
Modelli gratuiti per questo argomento
Domande frequenti
Un piano di progetto Agile ha bisogno di un project manager?
Alcuni team Agile sì, soprattutto in contesti ibridi o su larga scala. Vedi l'Agile project manager.
Un piano di progetto Agile può includere diagrammi di Gantt?
A volte, a livello di milestone per gli stakeholder. La pianificazione quotidiana usa backlog e board.
In Agile i team hanno ancora bisogno di un piano di progetto?
Sì, ma è strutturato su più livelli e leggero: una visione, una roadmap, piani di rilascio, piani di iterazione e piani giornalieri, ciascuno perfezionato man mano che il team impara.
Quali sono i cinque livelli del piano di progetto in Agile?
Visione, roadmap, rilascio, iterazione e giornaliero. Il dettaglio aumenta man mano che l'orizzonte si accorcia.
Cosa dovrebbe includere un piano di progetto Agile?
L'obiettivo, i confini dell'ambito, le misure di successo, gli stakeholder, il team e i ruoli, la cadenza, il backlog iniziale e la previsione di rilascio, le milestone principali, i rischi, il budget e l'approccio al reporting.
Come gestisce un budget fisso un piano di progetto Agile?
Spesso finanziando un team stabile per un periodo e calcolando il costo per iterazione. L'ambito viene poi prioritizzato per rientrare nel budget.
Che cos'è la planning onion per un piano di progetto in Agile?
Un diagramma che rappresenta la pianificazione Agile come livelli concentrici, dalla visione all'esterno alla pianificazione giornaliera al centro.
Come supporta un piano di progetto Agile il reporting agli organi di governance?
Attraverso incrementi funzionanti, grafici burnup, un breve registro dei rischi e delle decisioni e revisioni di milestone allineate ai rilasci.
Con quale frequenza si aggiorna un piano di progetto in Agile?
Almeno alla fine di ogni iterazione, con piano di rilascio e roadmap rivisti con una cadenza più lenta.
In Agile un backlog è la stessa cosa di un piano di progetto?
Ne è una parte. Il backlog contiene il lavoro ordinato, ma un piano completo copre anche obiettivi, stakeholder, cadenza, budget e rischi.
Si può usare una WBS in un piano di progetto Agile?
Alcuni team usano una scomposizione di alto livello in feature o epic, ma la scomposizione dettagliata in attività viene lasciata a ciascuna iterazione.