Co to jest wykres Burndown? Burndown dla sprintów i wydań
Wykres burndown pokazuje pozostałą pracę w stosunku do czasu. Proszę nauczyć się odczytywać idealną i rzeczywistą linię, różnicę w stosunku do wykresu wypalenia i co ona ujawnia w sprincie.
Wykres burndown to prosty wykres liniowy, który pozwala na pierwszy rzut oka odpowiedzieć na jedno pytanie: ile pracy pozostało do wykonania i czy jesteśmy na dobrej drodze, aby ją zakończyć? Oś pionowa przedstawia pozostałą pracę — zazwyczaj punkty fabularne lub zadania — a oś pozioma przedstawia czas, zazwyczaj dni sprintu. W miarę jak zespół wykonuje pracę, linia opada, czyli „spala się”, w kierunku zera.
Jak odczytywać wykres burndown
Wykres burndown zazwyczaj przedstawia dwie linie:
- Idealna linia biegnie prosto od całkowitej ilości wykonanej pracy w pierwszym dniu do zera w ostatnim dniu. Odzwierciedla ona idealnie równomierne tempo i stanowi punkt odniesienia, a nie plan, który zespół musi dokładnie zrealizować.
- Ta linia przedstawia rzeczywistą ilość pracy pozostałej do wykonania na koniec każdego dnia.
Wystarczy spojrzeć na odległość między nimi, aby dowiedzieć się prawie wszystkiego, co trzeba:
- Rzeczywistość przewyższa ideał — zespół nie nadąża za ustalonym tempem.
- Wynik poniżej oczekiwań — drużyna prowadzi.
- Płaska linia rzeczywista — nic nie jest realizowane; prace mogą utknąć w martwym punkcie lub zadania są zbyt duże, by je zamknąć.
- Nagły skok w górę — w trakcie sprintu dodano celownik.
Ważniejszy od poszczególnych dni jest ogólny trend. Na przykład wykres, który gwałtownie spada dopiero w ostatnich dwóch dniach, często oznacza, że zadanie jest traktowane jako „prawie ukończone”, a nie jako zakończone — warto to zauważyć.
Wykres burndown sprintu a wykres burndown wydania
Wykres burndown sprintu pozwala śledzić na bieżąco, dzień po dniu, ilość pracy pozostałej do wykonania w ramach jednego sprintu. Jest to narzędzie służące zespołowi do kierowania bieżącym sprintem. Wykres burndown wydania (lub produktu) śledzi pozostałą pracę w wielu sprintach zmierzających do większego celu, zazwyczaj mierzoną w ujęciu sprintowym, a nie dziennym, i pomaga przewidzieć, kiedy całość prac zostanie ukończona. Jeden dotyczy bieżącego sprintu, drugi — planu działania.
Wykres burndown a wykres burnup
Wykres burndown przedstawia pozostałą pracę, której poziom zmniejsza się w kierunku zera. Wykres burnup pokazuje wykonaną pracę, której poziom rośnie w kierunku oddzielnej linii reprezentującej całkowity zakres projektu. Zaletą wykresu burnup jest to, że zakres stanowi osobną linię: gdy dodawana jest praca, linia zakresu przesuwa się i można wyraźnie odróżnić sytuację, w której „zespół ma opóźnienie”, od sytuacji, w której „dodano więcej pracy”. Zwykły wykres burndown tego nie pokazuje — dodany zakres sprawia po prostu, że linia wygląda na zatrzymaną. Wiele zespołów korzysta z wykresu burnup właśnie po to, aby uwidocznić rozszerzanie zakresu.
Czego nie widać na wykresie burndown
Wykres burndown służy jako punkt wyjścia do rozmowy, a nie jako ostateczny werdykt. Pokazuje on tylko, że zespół nie dotrzymuje idealnego tempa, ale nigdy nie wyjaśnia dlaczego — falista linia może oznaczać przeszkody, zbyt rozbudowane elementy, zmiany zakresu w trakcie sprintu lub po prostu fakt, że rzeczywista praca rzadko przebiega w równym tempie. Traktowanie idealnej linii jako celu, który należy osiągnąć co do joty, lub wykorzystywanie wykresu do oceniania poszczególnych osób, z pewnością przyniesie odwrotny skutek. Jego wartość polega na skłanianiu do zadawania właściwych pytań.
Wykres burndown podczas retrospektywy
Właśnie dlatego wykres burndown jest częstym i owocnym tematem podczas retrospektywy sprintu. Analizując krzywą sprintu, zespół może zadać sobie pytanie, dlaczego pod koniec pracy uległy nagromadzeniu, czy zadania zostały podzielone na wystarczająco małe części lub czy zakres projektu ulegał ciągłym zmianom — a następnie przełożyć te spostrzeżenia na konkretne usprawnienia na następny sprint. Wykres pokazuje symptom; retrospektywa jest miejscem, w którym zespół odnajduje przyczynę.
Najczęściej zadawane pytania dotyczące wykresów burndown
Czym jest wykres burndown?
Wykres burndown to prosty wykres liniowy, który pokazuje, ile pracy pozostało do wykonania w sprincie lub projekcie w miarę upływu czasu. Oś pionowa przedstawia pozostałą pracę — zazwyczaj w punktach fabularnych lub zadaniach — a oś pozioma czas, zazwyczaj dni sprintu. W miarę jak zespół wykonuje pracę, linia „opada” w kierunku zera. Dzięki temu zespół może na pierwszy rzut oka ocenić, czy jest na dobrej drodze do zrealizowania tego, do czego się zobowiązał.
Jak odczytywać wykres burndown?
Wykres burndown składa się z dwóch linii. Linia idealna biegnie prosto od całkowitej ilości pracy na początku do zera na końcu sprintu — oznacza to stałe, równomierne tempo. Linia rzeczywista przedstawia faktyczną ilość pracy pozostałej do wykonania każdego dnia. Gdy linia rzeczywista znajduje się powyżej linii idealnej, oznacza to opóźnienie w pracy; gdy znajduje się poniżej, zespół wyprzedza harmonogram. Płaska linia rzeczywista oznacza, że nic nie zostało ukończone, a nagły skok w górę oznacza, że w trakcie sprintu dodano nowy zakres prac.
Jaka jest różnica między wykresem burndown a wykresem burnup?
Wykres burndown śledzi pozostałą do wykonania pracę, której poziom zmniejsza się w kierunku zera, natomiast wykres burnup śledzi wykonaną pracę, której poziom rośnie w kierunku linii reprezentującej całkowity zakres projektu. Kluczową zaletą wykresu burnup jest to, że zmiany zakresu projektu są na nim przedstawione jako oddzielna, ruchoma linia, dzięki czemu można odróżnić sytuację, w której „zespół ma opóźnienie”, od sytuacji, w której „dodano więcej pracy”. Wykres burndown jest prostszy i bardziej powszechny, ale może ukrywać rozszerzanie zakresu, ponieważ dodana praca sprawia, że linia wygląda tak, jakby zespół utknął w martwym punkcie.
Jaka jest różnica między wykresem burndown sprintu a wykresem burndown wydania?
Wykres burndown sprintu śledzi na bieżąco, dzień po dniu, pozostałą do wykonania pracę w ramach jednego sprintu i służy zespołowi przede wszystkim do zarządzania bieżącym sprintem. Wykres burndown wydania (lub produktu) śledzi pozostałą do wykonania pracę w ramach wielu sprintów, zmierzającą do osiągnięcia większego celu, i zazwyczaj mierzy się go w ujęciu sprintowym, a nie dziennym. Wykres burndown sprintu odpowiada na pytanie „czy jesteśmy na dobrej drodze w tym sprincie?”, natomiast wykres burndown wydania odpowiada na pytanie „kiedy całość prac zostanie ukończona?”.
Warto przeczytać
- Czym są punkty fabularne? — jednostki najczęściej przedstawiane na wykresie burndown.
- Cztery ceremonie Scrumu – wyjaśnienie — podczas których w trakcie sprintu dokonuje się przeglądu tabeli.
- Czym jest retrospektywa sprintu? — podczas której zespół podejmuje działania w oparciu o wnioski płynące z wykresu.