Il tempo è un vincolo che si applica a qualsiasi progetto, in particolare a quelli dinamici e agili. Sebbene alcuni settori siano più sensibili al fattore tempo rispetto ad altri, tutti i settori hanno progetti che comportano numerosi cambiamenti lungo il percorso.
Un diagramma burndown aiuta i team di project management agile a tenere traccia di ciò che è stato fatto, di ciò che deve essere fatto e del tempo rimanente del progetto. Sebbene un diagramma burndown sia tradizionalmente uno strumento visivo, può anche fungere da elenco che delinea il lavoro da svolgere e la percentuale di completamento.
COSA E’
Un grafico di project management, chiamato grafico burndown, illustra la velocità con cui un team elabora le user story di un cliente. Questo strumento agile cattura la descrizione di una funzionalità dal punto di vista dell’utente finale e mostra lo sforzo totale in rapporto 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 è posizionato orizzontalmente sul grafico, mostrando il passato e il futuro. Il grafico burndown viene mostrato a tutti i membri del team di project management agile in modo che possano vederlo e viene aggiornato regolarmente per garantirne l’accuratezza.
TIPOLOGIE DI BURNDOWN
Sprint
I grafici burndown degli sprint solitamente monitorano i progressi all’interno di un singolo sprint, solitamente in un arco di tempo di 1-4 settimane. Per aiutare il team a monitorare i progressi e a garantire che siano sulla buona strada, mostrano il lavoro rimanente per quello specifico sprint. L’asse orizzontale rappresenta i giorni all’interno dello sprint e l’asse verticale rappresenta il lavoro rimanente, come story point o ore.
Prodotto
Una visione più completa dell’avanzamento complessivo del progetto è fornita dai grafici burndown di prodotto. Questi grafici tengono traccia del lavoro da svolgere per l’intero prodotto o per una specifica release che si estende su più sprint. L’asse verticale rappresenta il lavoro rimanente nel backlog del prodotto, mentre l’asse orizzontale può rappresentare sprint o iterazioni.
ESEMPI
Modello reale vs ideale
In questo esempio di grafico burndown, la linea blu ideale mostra come progredirebbe il progetto se tutto andasse alla perfezione. Indica il ritmo con cui le attività dovrebbero essere completate per terminare il progetto in tempo. La linea viola è la linea effettiva che rappresenta i progressi del team. Mostra se il team è in anticipo, in ritardo o nei tempi previsti nelle diverse settimane del progetto.
Modello con linea stimata
Questo esempio di grafico burndown mostra il lavoro rimanente da svolgere sull’asse orizzontale, mentre il tempo è sull’asse verticale. Sono presenti tre linee, ciascuna delle quali rappresenta un diverso tipo di progresso. Il progresso stimato, calcolato utilizzando la data di scadenza e le ore stimate, è rappresentato dalla linea verde stimata.
La linea retta blu che rappresenta la linea ideale è la media del numero di attività diviso per il numero di giorni. Il numero totale di attività diminuisce nel tempo. I progressi effettivi e le attività in sospeso sono rappresentati dalla linea rossa. Il numero stimato di ore diminuisce con il completamento delle attività.
CHI USA UN DIAGRAMMA BURNDOWN
I team Agile, inclusi project manager e scrum master, utilizzano spesso un diagramma burndown per monitorare e gestire i progetti. Questi diagrammi aiutano a monitorare l’avanzamento del progetto rispetto alla pianificazione, consentendo a questi ruoli di identificare i ritardi prima che causino un impatto significativo. Un diagramma burndown può anche essere utilizzato dagli scrum master per informare gli stakeholder sullo stato attuale del progetto. I diagrammi burndown vengono utilizzati anche dai team di sviluppo per verificare quanto lavoro rimane e se sono nei tempi previsti per completarlo. Supportano la capacità del team di sviluppo di autogestire il progetto incoraggiando la trasparenza e la responsabilità. I product owner o gli stakeholder sono due ulteriori ruoli che potrebbero utilizzare questo strumento.
BENEFICI
Un grafico burndown ha l’evidente vantaggio di fornire un report aggiornato sullo stato di avanzamento del progetto. Tutti sono sulla stessa lunghezza d’onda quando c’è una rappresentazione visiva di questi dati importanti. Esporre un grafico burndown in modo ben visibile a tutti mantiene tutti coinvolti e incoraggia il team ad affrontare i problemi prima che si trasformino in problemi. Dovrebbe essere il punto focale dell’area di lavoro in modo da indirizzare la conversazione verso il progetto e i suoi progressi.
La semplicità del grafico burndown è anche estremamente utile in quanto delinea la cronologia della velocità del progetto. Velocità è un termine agile che indica le stime dello sforzo totale associate alle user story completate durante un’iterazione.