Po co Scrum Masterowi statystyki i metryki? Przede wszystkim po to, aby sprawdzać, czy jego metody pracy nad przewidywalnością rezultatów i poprawą efektywności zespołu są skuteczne. Lecz także po to, aby na bieżąco śledzić, jak jego działania wpływają na Zespół Developerski. Czyli jak kształtują doświadczenie użytkownika pracownika (employees user experience, EX). Jakie zatem statystyki i metryki powinien śledzić Scrum Master?
Jakie statystyki i metryki powinien Å›ledzić Scrum Master – omówione zagadnienia:
- Mierzenie rezultatów pracy Zespołu Developerskiego
- Monitorowanie employees user experience Developerów
- Podumowanie
Mierzenie rezultatów pracy Zespołu Developerskiego
Najczęściej używanymi wykresami, jakie powinien obserwować Scrum Master, są te opisujące tempo i przepływ wykonywania zadań. Są to wykres spalania, Burnup Chart, oraz Cumulative Flow Chart. Służą one do mierzenia zarówno rozwoju produktu, jak i efektywności zespołu. Każdy z nich pozwala podejść do tych zagadnień nieco inaczej, dlatego warto używać ich łącznie. Mogą one służyć do oceny postępów w różnej skali. Zarówno tych dokonanych podczas Sprintu, jak i całego procesu powstawania produktu.
Burndown Chart
Wykres spalania, pokazuje Scrum Masterowi i Zespołowi Developerskiemu, ile pracy wykonano, a ile zostało jeszcze do wykonania. Na osi X przedstawiony jest czas jaki pozostał na wykonanie pracy. Natomiast na oś Y nanoszona jest ilość pracy pozostałej do wykonania, która została zaplanowana w Backlogu Sprintu lub Backlogu Produktu.
Burndown chart pozwala określić Prędkość Zespołu Developerskiego, której również poświęcimy osobny artykuł. Tutaj wspomnimy tylko, że jest to uśredniona ilość pracy wykonywanej w czasie jednego Sprintu.
To proste narzędzie pozwala Scrum Masterowi nie tylko przekonać się, jak wydajnie pracuje zespół. Pomaga też odpowiedzieć na pytania:
- Jaka część pracy została już ukończona?
- Jak wiele zadań zostało do wykonania?
- Jak długo będzie trwała praca nad Produktem?
Scrum Master korzystajÄ…c z Wykresu Spalania musi pamiÄ™tać o tym, że nie jest to jedyne narzÄ™dzie pozwalajÄ…ce na ocenÄ™ postÄ™pów pracy zespoÅ‚u przez statystyki. Sprawdza siÄ™ on najlepiej w przypadku projektów, w których zakres prac jest staÅ‚y i znany. Gorzej sprawdzi siÄ™ w przypadku tworzenia bardzo innowacyjnych rozwiÄ…zaÅ„ z nowym Klientem. Wtedy ilość pracy do wykonania w caÅ‚ym projekcie – czyli treść Backlogu Produktu – może znaczÄ…co zmieniać siÄ™ w trakcie realizacji utrudniajÄ…c korzystanie z Burndown Chart.
Burnup chart
Można powiedzieć, że Burnup Chart jest odwróceniem omówionego powyżej wykresu spalania (Burndown chart). Tutaj również na na osi Y zaznaczona jest ilość pracy pozostałej do wykonania. Natomiast oś X pokazuje czas realizacji wyrażony w ilości Sprintów albo w datach.
Scrum Master wykorzystuje jednak Burnup Chart w nieco innym celu. Pozwala on bowiem nie tylko ocenić postęp prac nad produktem i postępy Zespołu. Metryka ta służy także ocenie tego, jak z upływem czasu zmienia się zakres prac w projekcie. Dlatego sprawdza się dobrze w projektach o zmiennym zakresie.
Burnup Chart jest także narzędziem planowania, które staje się z czasem coraz skuteczniejsze. Pozwala odpowiedzieć na pytanie, ile pracy szacunkowo wykona Zespół Developerski w następnym Sprincie.
Cumulative Flow Diagram
Trzeci rodzaj wykresu bardzo przydatnego w pracy Scrum Mastera z Zespołem Developerskim to Cumulative Flow Diagram. Pozwala on ocenić, jak stabilne jest tempo i wydajność pracy Zespołu Developerskiego. Układ jego osi jest taki samo jak w Burnup Chart, dlatego często określany jest jako jego bardziej złożona wersja.
Cumulative Flow Diagram sÅ‚uży jednak nie tylko do okreÅ›lania iloÅ›ci zadaÅ„ wykonanych w danym okresie czasu. UwzglÄ™dnia także ilość zadaÅ„, które oczekujÄ… w kolejce na wykonanie. DziÄ™ki temu pozwala na diagnozÄ™ tzw. „wÄ…skich gardeÅ‚” (bottlenecks), czyli momentów procesu, które spowalniajÄ… powstawanie produktu.
Ta właśnie funkcja diagnostyczna czyni go jedną z najbardziej przydatnych metryk w rękach Scrum Mastera. Pozwala bowiem przeorganizować pracę w taki sposób, aby inaczej rozłożyć siły Zespołu Developerskiego i uniknąć przestojów.

Monitorowanie employees user experience Developerów
Regularne i skrupulatne prowadzenie oraz analiza statystyki jest bardzo ważną częścią pracy skutecznego Scrum Mastera. Musi on jednak pamiętać przede wszystkim o employees user experience Developerów, czyli sposobie w jaki odbierają oni pracę w Scrum Team. O tym decyduje jednak nie jakość metryk, lecz sposób, w jaki Scrum Master z nich korzysta.
JeÅ›li statystyki sÄ… prowadzone zgodnie z zasadami Scruma – sÄ… przejrzyste, jawne i zrozumiaÅ‚e dla zainteresowanych Developerów – mogÄ… być sposobem na motywowanie zespoÅ‚u do bardziej wydajnej pracy lub nagradzania go za Å›wietne rezultaty. Statystyki mogÄ… być jednak używane jako narzÄ™dzie sÅ‚użące do wywierania presji na Zespół Developerski. Wtedy ich wskazania stajÄ… siÄ™ generatorem oskarżeÅ„ i pretensji. MogÄ… przyczyniać siÄ™ do pogarszania morali zespoÅ‚u i psucia praktyki pracy zespoÅ‚owej.
Drugim ważnym czynnikiem employees user experience Developerów, o jaki musi zadbać Scrum Master pracujÄ…cy z narzÄ™dziami do analizy statystyki, jest sposób wykorzystania jego wÅ‚asnego czasu. Scrum Master musi mieć bowiem wystarczajÄ…cÄ… ilość czasu, żeby zająć siÄ™ ZespoÅ‚em Developerskim. Z tego powodu w przypadku dużego projektu, warto rozważyć włączenie do Scrum Team dodatkowej osoby. BÄ™dzie ona peÅ‚niÅ‚a rolÄ™ menadżera projektu i zajmowaÅ‚a siÄ™ prowadzeniem metryk. DziÄ™ki temu odciąży Scrum Mastera – a także do pewnego stopnia Product Ownera – z wykonywania zadaÅ„ które odciÄ…gajÄ… go od pracy z ZespoÅ‚em Developerskim.
Podsumowanie
Scrum Master powinien śledzić podstawowe statystyki opisujące pracę Zespołu Developerskiego. Ich umiejętna interpretacja zwiększa szansę na szybkie zauważanie problemów pojawiających się w pracy Zespołu i reagowanie na nie. Jednak ważniejsze niż prowadzenie wykresów jest to, co robi z nimi Scrum Master. Nie powinien bowiem traktować metryk jako narzędzi służących do oceny Zespołu, a raczej traktować je jako przydatną pomoc w motywowaniu Zespołu i diagnozowaniu własnego sposobu działania. Metryki będą bowiem przydatnymi narzędziami jedynie wtedy, gdy pozwolą na doskonalenie pracy Zespołu i procesów doskonalenia Produktu.
Przeczytaj również: Współpraca Scrum Mastera z Product Ownerem
Jeśli podobają Ci się treści, które tworzymy, sprawdź również:

Autor: Karolina Berecka
Karolina, jako project menadżerka jest ekspertem w poszukiwaniu nowych metod projektowania najlepszego systemu przepływu pracy i optymalizacji procesów. Jej umiejętności organizacyjne i zdolność do pracy pod presją czasu sprawiają, że jest najlepszą osobą do zamieniania skomplikowanych projektów w rzeczywistość.
Przewodnik Scrum:
- Słowniczek podstawowych terminów Scrum
- Czym jest Scrum?
- Wartości Scruma
- Jak wdrożyć Scrum w swojej firmie?
- Scrum Team - czym jest i jak działa?
- Kim jest Product Owner?
- Kim jest Scrum Master?
- Najczęstsze błędy popełniane przez Product Ownera
- Cechy dobrego Scrum Mastera
- Najczęstsze błędy popełnianie przez Scrum Mastera
- Współpraca Scrum Mastera z Product Ownerem
- Jakie statystyki i metryki powinien śledzić Scrum Master?
- Zespół Developerski w Scrumie
- Najczęstsze błędy popełniane przez Developerów
- Artefakty Scruma
- Skalowanie Scruma
- Co to jest Backlog Sprintu?
- Co to jest Backlog Produktu?
- Czym sÄ… User Stories?
- INVEST, czyli jak stworzyć dobre User Story
- Najczęstsze błędy popełniane przy pisaniu User Story
- Kryteria Akceptacji User Story
- Estymacja i Story Points w Scrum
- Jak działa Planning Poker?
- Team Estimation Game jako alternatywa dla Planning Pokera
- Czym jest Przyrost w Scrum?
- Czym jest Sprint w Scrum?
- Wydarzenia w Scrum
- Cel Produktu, Cel Sprintu i Definicja Ukończenia, czyli zobowiązania Scrum Team
- Co to jest wykres spalania (Burndown Chart)?
- Jak tworzyć i jak interpretować wykres spalania?
- Zalety i wady wykresu spalania
- Tablice Kanban w Scrum i Scrumban
- Prędkość Zespołu Deweloperskiego
- Daily Scrum
- Sprint Planning
- Sprint Review
- Co to jest Retrospekcja Sprintu?
- Częste błędy w czasie Retrospekcji
- Jak przeprowadzić pielęgnację backlogu produktu?
- Gdzie zdobyć wiedzę i doświadczenie w Scrum?