Un grafico di burndown è una rappresentazione visiva del modo in cui un team Agile sta lavorando in vista di una scadenza e descrive in dettaglio il lavoro ancora da svolgere rispetto al tempo rimanente.
Nel framework Scrum (una metodologia Agile), il lavoro viene completato da piccoli team interfunzionali, in cui le attività vengono pianificate ed eseguite in cicli brevi che durano generalmente non più di quattro settimane. Durante questi sprint o iterazioni, il team lavora insieme senza interruzioni, agendo come propria autorità su quanto lavoro deve essere completato durante il ciclo. Il grafico di burndown aiuta i team a visualizzare i loro progressi all'interno dello sprint, utilizzando un semplice grafico a linee disegnato tra il tempo rimanente e il lavoro rimanente.
Il grafico di burndown illustra brevemente se lo sprint procede come previsto o se il team dovrà apportare alcune modifiche per raggiungere l'obiettivo stabilito. Più specificamente, aiuta i team a realizzare quanto segue: Più specificamente, aiuta i team a raggiungere i seguenti obiettivi:
Il completamento di un progetto o di uno sprint entro una scadenza richiede una chiara comprensione di quanto sforzo sarà necessario. I grafici di burndown rappresentano chiaramente lo sforzo stimato rimanente per le attività non completate, che i team possono quindi utilizzare nei loro report. Visualizzando e analizzando gli sforzi rimanenti, i team possono apportare più facilmente modifiche laddove necessario per raggiungere i propri obiettivi.
Uno dei maggiori vantaggi di un grafico burndown è la sua semplicità; il grafico è facile da capire e i team traggono vantaggio dall'utilizzarlo come strumento di monitoraggio dei progressi. Visualizzando i progressi (o la mancanza di progressi) su progetti specifici, i team possono apportare correzioni al corso e rivalutare i processi in tempo reale.
I grafici burndown non sono gli unici strumenti di visualizzazione all'interno della metodologia Scrum. I diagrammi burnup condividono un sistema di coordinate simile ai grafici burndown, ma spostano la loro attenzione da ciò che rimane da fare a ciò che è già stato fatto.
In un grafico di burndown, la quantità di lavoro da eseguire diminuisce, il che si traduce in un calo visibile man mano che si procede verso destra.
Al contrario, in un grafico di burnup, la quantità di lavoro da completare è raffigurata come una linea retta nella parte superiore del grafico, mentre una seconda riga viene utilizzata per tenere traccia del lavoro completato. Il grafico di burnup inizia da zero e aumenta verso la destra man mano che i team completano le loro attività.
In parole povere, un grafico burndown illustra ciò che rimane e un grafico burnup aiuta a visualizzare ciò che è stato realizzato. I grafici burndown sono spesso l'approccio più semplice, combinando il lavoro completato e il lavoro totale in un'unica riga che si sposta verso lo zero man mano che il progetto procede. I diagrammi di burnup sono leggermente più complessi e separano il lavoro e il lavoro totale come due linee singole sul grafico. Ciò fornisce un quadro più chiaro e informativo delle realtà del progetto, aiutando i team a identificare in modo specifico dove potrebbero verificarsi i problemi.
Nonostante siano relativamente semplici da creare e di facile lettura, i grafici di burndown offrono numerosi ed evidenti vantaggi, persino in confronto a grafici di burnup più dettagliati.
Probabilmente il vantaggio più evidente del grafico di burndown è che offre un'istantanea chiara dell'avanzamento del progetto. Offre ai team agili una rappresentazione visiva facile da seguire di come sta andando lo sprint, fungendo da report sullo stato e mostrando i dati più importanti per garantire che tutti i partecipanti siano sulla stessa pagina.
I diagrammi di burndown aiutano anche a pianificare e monitorare. Offrono una visione chiara dello stato di avanzamento del progetto: La velocità, l'accelerazione e le eventuali patch lente che potrebbero verificarsi. Ciò non solo migliora la creazione di report e l'analisi, ma aiuta anche i team a creare piani e obiettivi più accurati per i progetti futuri.
Allo stesso modo, un efficace grafico di burndown aiuta i team a identificare i problemi man mano che si verificano. Quando il lavoro si blocca, i membri del team possono coordinarsi per individuare e risolvere le cause principali prima che diventino problemi significativi. Ciò riduce i rischi associati ai progetti, aumentando la probabilità di ottenere risultati favorevoli.
Infine, i grafici burndown promuovono una comunicazione efficace. Creando un grafico semplice che illustra i progressi del progetto, la collaborazione e la comunicazione diventano più semplici.
Proprio come uno dei maggiori vantaggi del grafico di burnout è la sua semplicità, questa mancanza di complessità può anche creare sfide. Il grafico di burndown rappresenta quanti punti della storia sono stati completati in un determinato periodo di tempo, ma non è in grado di misurare o mostrare l'ambito generale del lavoro.
Ad esempio, un grafico burndown può identificare i cambiamenti, ma non può distinguere tra i cambiamenti che sono il risultato di elementi completati e quelli che derivano dall'aumento o dalla diminuzione del numero di punti della storia. In questi casi, un diagramma di burnup può essere un approccio più efficace.
Come precedentemente affermato, il grafico di burndown assume la forma di un semplice grafico a due righe. La timeline viene visualizzata lungo l'asse X inferiore e l'asse Y è lo sforzo rimanente necessario per completare il progetto. Le due righe rappresentano quanto segue:
Si tratta di una linea retta che scende da destra a sinistra, collegando il punto di inizio (giorno uno) al punto finale (scadenza). La linea inizia nella parte superiore dell'asse y e termina quando attraversa l'asse X nel punto della scadenza, indicando che non c'è più lavoro da fare e non c'è più tempo per farlo. Si tratta di una linea ideale basata su stime ed è raramente completamente accurata. Rappresenta invece una proiezione semplificata dell'avanzamento del progetto.
La linea di lavoro effettiva inizia esattamente nella stessa posizione del lavoro ideale (il primo giorno, tutte le attività rimangono da completare), ma probabilmente fluttuerà verso l'alto o verso il basso con l'avanzare dello sprint. Ogni giorno, quando le attività vengono completate, viene aggiunto un nuovo punto alla riga che si sposta a destra verso la data di scadenza.
Man mano che il grafico si sviluppa, il confronto delle due linee fornisce informazioni dettagliate sull'avanzamento del progetto; se il lavoro effettivo è al di sotto della linea di lavoro ideale, il lavoro da svolgere è inferiore a quello previsto per un determinato giorno e il progetto può essere considerato in anticipo rispetto al programma. Se, d'altra parte, la linea di lavoro effettiva è al di sopra del lavoro ideale, ci sono più attività rimanenti del previsto e il progetto è in ritardo.
Sebbene questa configurazione rappresenti il grafico di burndown nella sua forma più basilare, quest'ultimo può mostrare maggiori dettagli aggiungendo i seguenti elementi:
- Previsione dell'ambito
Previsione ambito La possibilità del cambiamento di ambito sulla base di dati storici - Previsione rimanente
Previsione rimanente Previsione del burndown per date future; indica se lo sprint può essere completato entro la scadenza, sulla base di dati storici.
ServiceNow, leader mondiale nella gestione dei servizi IT, fornisce alle organizzazioni gli strumenti e le risorse per creare grafici di burndown efficaci e potenti. SPMAgile 2,0 Sprint Dashboard consente agli utenti di visualizzare e tenere traccia dei progressi della storia in modo chiaro. La dashboard incorpora una varietà di widget, tra cui ambito, percentuale di completamento, tempo trascorso, punti impegnati, lavoro bloccato e stime mancanti.
Incorporando report di burnup e burndown dettagliati e facili da leggere e utilizzando le informazioni risultanti per creare un diagramma di flusso cumulativo, la dashboard Agile 2,0 fornisce informazioni essenziali sullo stato attuale del progetto. Ciò include i cambiamenti e le tendenze dell'ambito di applicazione, la quantità di lavoro completata e la quantità ancora da fare, il numero totale di storie, il numero di storie che potrebbero mancare delle stime, la probabilità di completare lo sprint entro la scadenza e molto altro ancora. Grazie a queste informazioni, i team possono comprendere meglio il ritmo di lavoro ideale, la quantità di lavoro rimanente e se è probabile che l'ambito venga completato prima della fine dello sprint.
Ottieni i dati di cui hai bisogno per gestire e tenere traccia in modo accurato dei team in un ambiente Agile, con ServiceNow.