Burndown Chart: cos'è e come utilizzarne uno per Agile
Pubblicato: 2022-08-23Il tempo è un vincolo che si applica a qualsiasi progetto, in particolare ai progetti dinamici e agili. Mentre alcuni settori sono più sensibili al fattore tempo rispetto ad altri, tutti i settori hanno progetti che subiscono molti cambiamenti lungo il percorso.
Un diagramma di burndown aiuta i team di gestione dei progetti agili a tenere traccia di ciò che è stato fatto, ciò che deve essere fatto e quanto tempo è rimasto nel progetto. Sebbene un diagramma di burndown sia tradizionalmente uno strumento visivo, può anche fungere da elenco che delinea il lavoro da svolgere e la percentuale di esso completata.
ProjectManager è un software basato su cloud che offre più viste del progetto per aiutarti a raccogliere e tenere traccia del tuo diagramma di burndown. La nostra visualizzazione elenco cattura le tue attività e mostra quanto lavoro è rimasto prima che le attività siano completate. Questo accesso ai dati in tempo reale consente ai membri del team di commentare e condividere i file secondo necessità. Inizia oggi stesso con ProjectManager gratuitamente.
Che cos'è un diagramma di burndown?
Un diagramma di burndown è un diagramma di gestione del progetto che mostra la velocità con cui un team sta lavorando attraverso le storie degli utenti di un cliente. Questo strumento agile acquisisce la descrizione di una funzionalità dal punto di vista dell'utente finale e mostra lo sforzo totale rispetto alla quantità di lavoro per ogni iterazione o sprint agile.
La quantità di lavoro rimanente appare su un asse verticale mentre il tempo trascorso dall'inizio del progetto viene posizionato orizzontalmente sul grafico, mostrando il passato e il futuro. Il diagramma di burndown viene visualizzato in modo che tutti i membri del team di gestione del progetto agile possano vederlo e viene aggiornato regolarmente per la precisione.
Tipi di diagramma di burndown
Esistono due varianti del grafico di burndown: un burndown dello sprint e un burndown del prodotto. Un burndown dello sprint viene utilizzato per il lavoro rimanente nell'iterazione mentre un burndown del prodotto illustra il lavoro rimanente per l'intero progetto.
Componenti di un diagramma di burndown
Sebbene le specifiche possano variare, è comune vedere le sezioni seguenti di un grafico di burndown.
Assi
Un grafico burndown ha due assi, xey. L'asse orizzontale rappresenta il tempo mentre l'asse verticale mostra i punti della storia dell'utente. Il punto più a destra del grafico indica l'inizio di un progetto o uno sprint agile mentre il punto più a sinistra ne mostra la fine.
Linea rimanente di lavoro ideale
Come suggerisce il nome, la linea di lavoro rimanente ideale indica il lavoro rimanente che un team ha in un punto specifico del progetto o dello sprint in condizioni ideali. I gestori utilizzano i dati passati per stimare questa linea di base e tracciare una linea retta attraverso il grafico di burndown. La linea ideale rimanente di lavoro dovrebbe sempre avere una pendenza negativa.
Linea rimanente del lavoro effettivo
La riga del lavoro rimanente effettivo indica il lavoro rimanente che un team ha in qualsiasi momento del progetto o dello sprint. A differenza della linea rimanente di lavoro ideale, questa non è una stima, ma piuttosto una rappresentazione realistica delle prestazioni della squadra. La linea viene tracciata mentre il team avanza e completa le storie degli utenti. Le linee di lavoro rimanenti effettive di solito non sono diritte poiché i team lavorano a ritmi diversi man mano che i progetti vengono completati.
Grafico Burndown vs Grafico Burnup
Un diagramma di burndown e un diagramma di burnup sono molto simili: hanno gli stessi componenti, raggiungono lo stesso scopo ed entrambi vengono utilizzati per la gestione agile del progetto. Ma c'è una grande differenza. Da un lato, il grafico di burndown tiene traccia del lavoro rimanente rimuovendo le storie degli utenti dall'asse verticale man mano che vengono completate, mentre il grafico di burnup aggiunge le storie degli utenti all'asse verticale man mano che vengono completate.
Come leggere un diagramma di burndown
Il grafico del burndown ha diversi punti. C'è un asse x, che è la sequenza temporale del progetto o dell'iterazione. L'asse y è il lavoro che deve essere completato nel progetto. Le stime dei punti storici per l'opera rimasta sono rappresentate da questo asse.
Il punto di inizio del progetto è il punto più lontano a sinistra del grafico e si verifica nel giorno zero del progetto o dell'iterazione. L'endpoint del progetto è più a destra e segna l'ultimo giorno del progetto o dell'iterazione.
Linea rimanente di lavoro ideale
C'è una linea rimanente di lavoro ideale che è una linea retta che collega i punti di partenza e di arrivo. Questa riga rappresenta la somma delle stime per tutte le attività che devono essere completate. Al punto finale, la linea ideale attraversa l'asse x e mostra che non c'è più lavoro da fare. Questa linea si basa su stime e quindi non è sempre accurata.
Linea rimanente del lavoro effettivo
La riga del lavoro effettivo rimanente mostra il lavoro effettivo che rimane nel progetto o nell'iterazione. All'inizio del progetto, il lavoro effettivo rimanente e il lavoro ideale rimanente sono gli stessi, ma man mano che il progetto o l'iterazione avanza, la linea di lavoro effettiva fluttua al di sopra e al di sotto della linea di lavoro ideale. Ogni giorno, viene aggiunto un nuovo punto a questa riga fino al completamento del progetto o dell'iterazione per assicurarsi che sia il più accurato possibile.
Se la linea di lavoro effettiva è al di sopra della linea di lavoro ideale, significa che è rimasto più lavoro di quanto inizialmente pensato. In altre parole, il progetto è in ritardo. Tuttavia, se la linea di lavoro effettiva è al di sotto della linea di lavoro ideale, è rimasto meno lavoro di quanto originariamente previsto e il progetto è in anticipo sulla pianificazione.
Come utilizzare un grafico Burndown in Agile & Scrum
La gestione agile dei progetti si basa su sprint agili per pianificare ed eseguire progetti. Questi sprint sono brevi iterazioni di lavoro in cui un team raggiunge obiettivi specifici inizialmente fissati durante una riunione di pianificazione dello sprint. I grafici burndown sono ideali per i project manager agili in quanto consentono loro di tenere traccia del lavoro rimanente, confrontare le prestazioni con una linea di base e determinare rapidamente se sono in ritardo rispetto alla pianificazione. Ecco alcuni esempi di come utilizzare un diagramma di burndown per aiutarti a gestire un progetto agile o scrum.
- Crea una linea di base per la gestione del lavoro per confrontare il lavoro pianificato con quello effettivo
- Completare un'analisi delle lacune in base alle discrepanze
- Ottieni informazioni per futuri incontri di pianificazione dello sprint
- Riallocare le risorse e gestire le attività per completare gli sprint in tempo
Quali sono i vantaggi di un diagramma di burndown?
L'ovvio vantaggio di un diagramma di burndown è che fornisce un rapporto di stato aggiornato sullo stato di avanzamento del progetto. Avere una rappresentazione visiva di questi dati chiave mantiene tutti sulla stessa pagina.
Visualizzando un grafico di burndown in modo ben visibile a tutti, coinvolge tutti e incoraggia il team ad affrontare i problemi prima che si trasformino in problemi. Dovrebbe essere il punto focale dello spazio di lavoro in modo da aiutare a dirigere la conversazione verso il progetto e il suo progresso.
Anche la semplicità del diagramma di burndown è estremamente utile in quanto delinea la storia della velocità del progetto. Velocità è un termine agile che indica le stime dello sforzo totale associate alle storie degli utenti che sono state completate durante un'iterazione.
Quali sono i limiti di un diagramma di burndown?
Il diagramma di burndown non rivela tutto. Ad esempio, mostra solo il numero di story point che sono stati completati. Il diagramma di burndown non mostra alcun cambiamento, ad esempio, nell'ambito del lavoro misurato dai punti totali nell'arretrato.
Di conseguenza, può essere difficile dire se le modifiche al diagramma di burndown sono dovute a elementi del backlog completati oa un aumento o una diminuzione dei punti della storia. Avere un grafico di burnup risolve questo problema disponendo di una linea separata nel grafico per la dimensione complessiva del backlog.
Tuttavia, né un diagramma di burndown né un diagramma di burnup offrono alcuna indicazione di quali elementi del product backlog sono stati completati. Sebbene un diagramma di burndown possa mostrare i progressi, potrebbe non rappresentare se il team sta lavorando alle attività giuste. Questi grafici sono spesso un modo per mostrare le tendenze piuttosto che rappresentare se il team sta fornendo gli elementi del backlog di prodotto giusti.
Si basa su buone stime
Un altro problema con i grafici burndown ruota attorno all'accuratezza della linea di lavoro ideale. Il fatto che la linea di lavoro effettiva sia al di sopra o al di sotto della linea di lavoro ideale dipende dall'accuratezza delle stime di tempo originali per le attività. Se una squadra sta sopravvalutando i requisiti di tempo, i progressi vengono visualizzati in linea o prima del previsto. Ma se la squadra sta sottovalutando i requisiti di tempo, sembrerà che siano in ritardo.
C'è un modo per rispondere a questo problema , incorporando un fattore di efficienza nel diagramma di burndown. Dopo la prima iterazione di un progetto, il fattore di efficienza viene ricalcolato per consentire una maggiore precisione.
In che modo ProjectManager aiuta con la gestione dello sprint
Un grafico del burnout è importante ma non è l'unica guida a cui i team di Scrum possono fare riferimento. Esistono molti altri report e strumenti che possono aumentare le probabilità di successo. ProjectManager è un software collaborativo online con le funzionalità di cui i team di Scrum hanno bisogno per gestire meglio i propri sprint.
Dashboard in tempo reale
Se hai bisogno di una visione di alto livello del tuo progetto, ProjectManager ha una dashboard in tempo reale che tiene traccia del tuo sprint mentre accade. I dati vengono popolati automaticamente per la visualizzazione più accurata del tuo progetto. I team possono prendere decisioni in base ai dati del progetto attuale anziché fare riferimento ai vecchi dati.
Schede Kanban robuste
Il reporting sui progressi è solo una parte di ciò di cui uno Scrum Team ha bisogno. Richiedono inoltre strumenti che consentano loro di gestire i backlog di prodotto e gli sprint. ProjectManager copre anche questa parte dello sprint, con schede kanban che visualizzano i flussi di lavoro, raccolgono storie degli utenti e assegnano priorità alle attività. I team Scrum sapranno sempre su cosa lavorare e quando. Le bacheche kanban alimentano direttamente le funzionalità di reporting di ProjectManager per una visibilità totale del progetto.
Anche i Product Owner e gli Scrum Master apprezzeranno il kanban per la sua trasparenza nello sprint. Quando si attraversa uno sprint in modo retrospettivo, il kanban è un archivio di ciò che è andato bene e ciò che è andato storto, consentendo miglioramenti futuri.
I manager devono tenere d'occhio lo stato di avanzamento di un progetto. In caso contrario, rischiano il completamento con successo del progetto. Un diagramma di burndown è solo uno dei tanti strumenti che portano al successo del progetto. ProjectManager è un software di gestione dei progetti basato su cloud che qualsiasi manager vorrà avere nella propria cassetta degli attrezzi. Dispone di funzionalità come un dashboard in tempo reale per monitorare e segnalare i progressi e un diagramma di Gantt online per semplificare la pianificazione e aiutare con la collaborazione. Provalo oggi gratuitamente con questa prova di 30 giorni.