Wykres spalania to czytelny sposób na wizualizację postępu pracy w sprincie, etapie czy całym projekcie. Wiele narzędzi oferuje takie wykresy w standardzie. Możesz też przygotować Burndown Chart w Excelu. Pokażę Ci jak to zrobić w kilku krokach.
Czym jest wykres spalania?
Burndown Chart w uproszczony sposób pokazuje optymalne tempo pracy, które pozwoli zakończyć zadania o czasie.
Spójrz na poniższy przykład:
W sprincie było 10 dni pracujących – oś X. W sumie do zrobienia było 80 Story Points (SP) – oś Y. Dziennie zespół powinien więc spalać 8 SP. To jest idealna prędkość oznaczona kolorem niebieskim (spalać tzn. zrealizować, zamknąć).
Wartość rzeczywista to kolor czerwony. Na początku nawet wartość ta była zbliżona do idealnej, jednak po piątym dniu różnica między rzeczywistym spalaniem, a idealnym była coraz większa. Ostatecznie zostało kilkanaście niedokończonych SP.
Kiedy stosować wykres spalania?
Stosuj Burndown Chart wtedy, gdy:
- chcesz zwizualizować postęp prac bez wchodzenia w szczegóły,
- zadania są dość małe, tzn. będzie widać ich spalanie codziennie,
- zadania mają zbliżoną złożoność (spalanie będzie mniej więcej liniowe).
Ważne, aby każdy komu pokazujesz taki wykres miał świadomość, że jest to jedynie przybliżona wizualizacja postępu prac. W praktyce prace nie zawsze układają się tak liniowo, są różne nieprzewidziane sytuacje itp.
Burndown chart działa też świetnie jako motywator. Jeżeli zaprezentujesz taki wykres na codziennym spotkaniu z zespołem to wiele więcej nie trzeba dodawać. Każdy widzi, czy sprint/etap idzie w dobrym kierunku, czy nie.
Burndown Chart w Excelu – jak przygotować?
Wykres spalania przygotujesz w arkuszu kalkulacyjnym – Excel czy Google Sheet w kilku prostych krokach.
Krok 1 – zakres sprintu/etapu
Wypisz do arkusza trzy podstawowe dane, czyli:
- A = Ile dni, tygodni czy sprintów ma być na osi X (wymiar czasu).
- B = Ile SP czy zadań ma być do zrobienia (oś Y).
- C = Ile SP/zadań powinno być realizowane w jednej jednostce – podziel wartość B przez wartość A.
Przykładowo:
(A) Ile dni/tygodni/sprintów: | 10 |
(B) Ile Story Points/zadań | 80 |
(C) na 1 jednostkę: | 8 |
Krok 2 – przygotuj oś czasu
W arkuszu wprowadź kolumnę z poszczególnymi dniami czy tygodniami wzrastającymi od 0 do wartości (A) z tabeli w Kroku 1.
Czyli przykładowo:
Dzień/sprint |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
Krok 3 – wylicz idealne spalanie
Obok osi czasu dodaj kolejną kolumnę. Dla dnia = 0 wartość będzie równa parametrowi (B) w Kroku 1. Każda kolejna wartość będzie pomniejszona o idealne spalanie, czyli (C).
Przykład:
Dzień/sprint | Idealne spalanie |
0 | 80 |
1 | 72 |
2 | 64 |
3 | 56 |
4 | 48 |
5 | 40 |
6 | 32 |
7 | 24 |
8 | 16 |
9 | 8 |
10 | 0 |
Krok 4 – dodaj wartości rzeczywiste
Dodaj kolejną kolumnę, w której będziesz wpisywał wartości rzeczywiste, czyli spalone w danym sprincie/tygodniu zadania czy SP. Tam nie ma żadnej formuły.
Dodaj kolejną kolumnę, w której będzie sumaryczny wynik spalania rzeczywistego. Czyli od maksimum – wartość (B) będziesz odejmował wartości spalone w każdym sprincie.
Przykład:
Dzień/sprint | Idealne spalanie | Spalanie na dzień | Rzeczywiste spalanie |
0 | 80 | 0 | 80 |
1 | 72 | 6 | 74 |
2 | 64 | 10 | 64 |
3 | 56 | 6 | 58 |
4 | 48 | 7 | 51 |
5 | 40 | 8 | 43 |
6 | 32 | 4 | 39 |
7 | 24 | 5 | 34 |
8 | 16 | 9 | 25 |
9 | 8 | 10 | 15 |
10 | 0 | 3 | 12 |
Krok 5 – dodaj wykres
Teraz pozostaje tylko dodać wykres, w którym:
- Oś X to czas (kolumna 1 z przykładu z Kroku 4)
- Wartości to kolumna 2 i 4. Kolumna 3 nie musi być wyświetlana.
Przykład to właśnie wykres z początku tego artykułu:
Burndown Chart w Excelu – przykład
Dla ułatwienia przygotowałem szablon takiego wykresu w arkuszu kalkulacyjnym Google Sheet. Pobierzesz go ze strony z Darmowymi Materiałami do Pobrania (nr 8 na liście materiałów).
Burndown Chart w Excelu w praktyce
Przeczytaj też co ofertuje Google Sheet na potrzeby zarządzania projektami.