Pracę dobrego Scrum Mastera poznać można po tym, że w pewnym momencie przestaje być potrzebny w codziennej pracy Zespołu Developerskiego. Jednak nie zawsze tak się dzieje. Błędy Scrum Mastera zawsze mogą się zdarzyć, jakie są ich przyczyny?
NajczÄ™stsze błędy Scrum Mastera – omówione zagadnienia:
Praca Scrum Mastera polega przede wszystkim na wspomaganiu pracy Zespołu Developerskiego. Dlatego najczęstsze popełniane błędy Scrum Mastera wypływają zwykle ze sposobu, w jaki uczestniczy on w codziennym funkcjonowaniu Developerów. Błędy Scrum Mastera podzieliliśmy na dwie grupy. Pierwsza obejmuje problemy wynikające ze zbyt dużego zaangażowania, zaś druga z niewystarczającej obecności Scrum Mastera w życiu Zespołu Developerskiego.

Nadobecność Scrum Mastera
Potrzeba utrzymywania zbyt dużej kontroli nad Zespołem często powoduje błędy Scrum Mastera. Błędy Scrum Mastera najczęściej stają się widoczne w następujących sytuacjach.
- Scrum Master szuka rozwiÄ…zania problemu zamiast wspomagać zespół w radzeniu sobie z trudnoÅ›ciami.CzÄ™sto źródÅ‚em problemu jest to, że Scrum Master jest zarazem specjalistÄ… w dziedzinie tego, czym zajmuje siÄ™ Zespół Developerski. NieumiejÄ™tność wyjÅ›cia z roli eksperta sprawia, że nie jest on w stanie skutecznie wspomagać zespoÅ‚u w samodzielnym znajdowaniu rozwiÄ…zaÅ„. Takie podejÅ›cie może także prowadzić do jednoosobowego, autorytarnego podejmowania decyzji – a to chyba najwiÄ™kszy błąd, jaki może popeÅ‚niać Scrum Master.
- Scrum Master nie pozwala zespołowi popełniać błędów. Ten problem wiąże się ściśle z poprzednim. Jeśli zespół będzie skutecznie chroniony przez Scrum Mastera przed popełnianiem błędów, nie nauczy się samodzielnie rozwiązywać problemów, ani brać odpowiedzialności za swoją pracę. Zawsze będzie polegał na radzie i ekspertyzie Scrum Mastera.
- Scrum Master próbuje zmieniać ludzi zamiast pracować nad atmosferą w zespole.Problem ten dotyczy zarówno zbytniego nacisku na zmianę zachowań członka lub członków zespołu, jak i zmian personalnych. Błędem jest zmienianie składu Zespołu Developerskiego podczas pracy nad Celem Produktu jeśli nie jest to absolutnie konieczne. Może to wprowadzić znaczące opóźnienia w jego realizacji, zaburzyć rytm pracy Zespołu Developerskiego. A także zaburzyć rytm kształtowania się Zespołu, o którym piszemy w osobnym artykule.
- Scrum Master pełni w organizacji funkcję przełożonego Zespołu Developerskiego. Jest to błąd, który nie wynika często z decyzji samego Scrum Mastera. Może jednak powodować nasilenie wszystkich błędów wynikających z potrzeby kontroli nad Zespołem.
- Scrum Master nadmiernie angażuje się w działanie ZespołuGdy Zespół składa się z ekspertów znających swoje umiejętności i zakresy obowiązków, oraz funkcjonuje w zgodzie z zasadami Scrum, Scrum Master nie powinien nieproszony ingerować w sposób jego działania. Jeśli to robi, po prostu przeszkadza w sprawnym działaniu swojego zespołu. Dobry Scrum Master dzięki ugruntowanej pozycji coacha i lidera będzie proszony o radę w sytuacjach nadzwyczajnych lub wymagających świeżego spojrzenia. Dlatego powinien być dostępny na wezwanie Developerów, ale nie narzucać swej obecności.
- Scrum Master zbyt sztywno trzyma się zasad Scrum.eśli któryś z aspektów Scrum w danym Zespole nie działa, Scrum Master powinien spróbować innego podejścia. Każdy Zespół jest inny, a Scrum jest tylko ogólnymi ramami działania.

Zbyt małe zaangażowanie Scrum Mastera
Nie tylko zbyt duże, lecz również niewystarczające zaangażowanie Scrum Mastera może przynieść błędy Scrum Mastera. Opisaliśmy poniżej najczęstsze z nich.
- Scrum Master niewystarczająco dobrze zna zasady Scrum. Błąd ten z dużym prawdopodobieństwem doprowadzi do ich niewłaściwego wdrażania. Zaś praca Zespołu tylko z pozoru będzie pracą w Scrum.
- Scrum Master nie egzekwuje zasad Scrum.Niewystarczająca obecność Scrum Mastera na co dzień sprawia, że nie chroni zespołu tak, jak powinien. Może to prowadzić do braku ochrony przed napływem zadań z zewnątrz. Albo do niewywiązywania się Zespołu Developerskiego z realizacji Celu Sprintu.
- Scrum Master nie pilnuje przestrzegania staÅ‚ego rytmu Scrum. NiedbaÅ‚ość w kwestii organizacji WydarzeÅ„ Scrum może prowadzić do marnowania czasu. Rezultatem bÄ™dÄ… za dÅ‚ugie lub źle prowadzone Wydarzenia – Sprint Planning, Sprint Retrospective czy Sprint Review (o których piszemy w osobnych wpisach). Błędem jest także przekÅ‚adanie wydarzeÅ„ lub zmiana czasu ich trwania.
- Scrum Master nie reaguje na konflikty w Zespole.Oczekiwanie, że konflikty w Zespole z czasem się rozwiążą, jest błędem Scrum Mastera. Konflikt nie zawsze jest zły, ale Scrum Master powinien być nie tylko świadom jego istnienia i aktualnego stanu, ale również zaangażować się w niego jako negocjator. A także potrafić wykorzystać konflikt do zmiany i usprawnienia działania Zespołu.
- Niewystarczająca obecność Scrum Mastera. Problem pojawia się, gdy Scrum Master za mało czasu poświęca pracy z Zespołem i angażuje się na przykład w zadania specjalistyczne. Sprawia to, że za mało słucha i zadaje za mało pytań. To zaś, jak pisaliśmy w poprzednim artykule, jest kluczową umiejętnością Scrum Mastera. W rezultacie Scrum Master nie wie wystarczająco dobrze, jaka jest aktualna sytuacja i atmosfera panująca w Zespole. Oraz zadowala się status quo.
- Scrum Master nie kwestionuje status quo.Å»eby Zespół Developerski, a także caÅ‚y Scrum Team mógÅ‚ siÄ™ rozwijać, konieczne jest ciÄ…gÅ‚e kwestionowanie status quo. Jest to czÄ™sto dziaÅ‚anie ryzykowne i potencjalnie konfliktogenne. Scrum Master powinien siÄ™ go podejmować ze Å›wiadomoÅ›ciÄ… trudnoÅ›ci, jakie może napotkać. Jednak nie ma czegoÅ› takiego, jak „dojrzaÅ‚y Zespół Developerski, który już siÄ™ nie rozwija”. Pozostawienie go samemu sobie szybko doprowadzi do znaczÄ…cego pogorszenia jego dziaÅ‚ania.
- Scrum Master nie dzieli się z Zespołem swoimi obserwacjami dotyczącymi jego funkcjonowania. Zatrzymywanie tej wiedzy dla siebie utrudnia, a nawet zupełnie zahamowuje rozwój Zespołu. Jest on co prawda zupełnie skupiony na swoich codziennych obowiązkach, jednak nie pracuje nad sposobem, w jaki współpracują ze sobą jego członkowie. Prowadzi to często do nawarstwianie się problemów i konfliktów.
Podsumowanie
Błędy Scrum Mastera wynikające z niewystarczającego lub nadmiernego zaangażowania Scrum Mastera w pracę Zespołu Developerskiego mogą zniszczyć rytm pracy. A nawet przyczynić się do zaprzestania działania według zasad Scrum. Dlatego warto, by Scrum Master był świadom potencjalnych błędów i płynących z nich zagrożeń. A także na bieżąco obserwował swoją relację z Zespołem.
Zapoznaj się z kolejnym wpisem z tej serii: Jakie statystyki i metryki powinien śledzić Scrum Master?
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?