Razem jesteśmy silni: Zwinna praca rozkłada zadania i obowiązki na barki wszystkich uczestników. Scrum Master jest jedną z wiodących osobowości. Nie jest on klasycznym szefem, który wydaje polecenia, ale tak zwanym liderem-sługą, który prowadzi zespół do pomyślnego ukończenia projektu.
To sprawia, że rola Scrum Mastera jest złożona. Jakie dokładnie są zadania Scrum Mastera? Jakie cechy musi on posiadać, aby wykonywać tę pracę? I jak wyglądają klasyczne pytania na rozmowie kwalifikacyjnej na stanowisko Scrum Mastera? Wyjaśniam szczegółowo, na czym polega rola Scrum Mastera i jak możesz zakwalifikować się na to ważne stanowisko w zwinnych zespołach.
Czym jest Scrum Master?
Mistrzowie Scrum koordynują rozwój produktu lub funkcji (głównie w kontekście oprogramowania) zgodnie z tak zwaną zasadą "Scrum". Scrum Framework. Trenują członków zespołu – w zakresie metod zwinnych i ogólnie –, aby byli zmotywowani do wykorzystania swoich kompetencji w projekcie. Zapewniają również, że zespoły przestrzegają ram Scrum w swojej pracy. I: Obowiązkiem Scrum Mastera jest pilnowanie harmonogramu projektu.
Nie jest to ostateczna ani kompletna definicja. Rola Scrum Mastera jest tak różnorodna, że to krótkie podsumowanie ma na celu jedynie dać Ci podstawowe zrozumienie tego stanowiska.
Rola Scrum Mastera
Zasadniczo rola Scrum Mastera skupia się na wdrażaniu wartości i zasad agile w zespole i projekcie. Oznacza to, że obowiązkiem Scrum Mastera jest sprawienie, by sposób myślenia i pracy członków zespołu był zwinny. Wyjaśniliśmy, które wartości odgrywają w tym decydującą rolę w naszym artykule "Wdrażanie wartości i zasad Agile w praktyce". wyjaśnia. Jakie zadania podejmuje Scrum Master w swojej codziennej pracy?
Pociąg
Zwłaszcza zespoły, które dopiero zdobyły podstawowe zrozumienie Scrum, potrzebują przewodniej ręki Scrum Mastera. Osoba ta zapoznaje zespoły z podstawowymi i przewodnimi zasadami koncepcji zwinnej. Scrum Masterzy mają dwa główne zadania:
1. profesjonalnie szkolisz zespoły w zakresie Scrum.
2. inspirowanie członków zespołu poprzez dawanie przykładu wartości Scrum.
W ten sposób zespoły nie tylko uczą się nowych przepływów pracy i metod –, takich jak Extreme Programming –, ale także doświadczają, że iteracyjna, elastyczna i autonomiczna współpraca daje lepsze wyniki niż np. Wodospad.
Większość trenerów Agile kręci się w kółko....
i leczyć powierzchowne objawy. Nadszedł czas, aby wykorzystać psychologię – do trwałej zmiany sposobu myślenia.
Wsparcie i umiarkowanie
Zwinna praca oznacza ciągłą wymianę pomysłów. Scrum Masterzy odgrywają kluczową rolę jako moderatorzy i osoby wspierające. Zapewniają, że dyskusje, spotkania i retrospektywy prowadzą do pożądanych rezultatów. Jest to możliwe tylko wtedy, gdy uczestnicy widzą w tym sens i cel. Scrum Masterzy muszą zatem jasno formułować cel spotkań i zachęcać do komunikacji. Sztuką Scrum Masterów nie jest ingerowanie w treść projektów, a jedynie kierowanie procesem.
Coaching
Rola Scrum Mastera obejmuje również coaching członków zespołu. Czyniąc to, Scrum Masterzy nie dzielą się swoim doświadczeniem ani nie udzielają porad technicznych, ale przekazują wiadomości, które motywują członków zespołu do myślenia i działania. Ich coaching dotyczy głównie tematów samoorganizacji, brania odpowiedzialności i rozwoju osobistego.
Usuń przeszkody
Obowiązkiem Scrum Mastera jest ułatwianie zespołom codziennej pracy. Aby to zrobić, musi zidentyfikować i usunąć wszelkie przeszkody. Może to być na przykład
- problemy techniczne,
- trudności czasowe,
- Problemy z komunikacją,
- Luki w wiedzy związane ze zwinnymi metodami pracy,
- osobiste problemy członków zespołu lub
- Nieporozumienia między członkami zespołu
być. Głównym zadaniem jest zapewnienie optymalnego przepływu komunikacji. Jest to podstawa do rozwiązywania wyzwań w codziennej pracy projektowej. Scrum Masterzy muszą stworzyć ku temu odpowiednie warunki ramowe. Idealnie byłoby, gdyby członkowie zespołu mogli samodzielnie rozwiązywać swoje problemy.
Jak Scrum Master odnosi się do innych ról w Scrumie?
Oprócz Scrum Mastera, w skład zespołu wchodzą również
- Właściciel produktu,
- Deweloper,
- Zwinni trenerzy i
- Zwolnij inżynierów pociągu
odgrywa ważną rolę w koncepcji Scrum (ta ostatnia jednak tylko w skalowanych ramach lub kontekście zwinnym). Czym różni się od tego rola Scrum Mastera?
Scrum Master vs Product Owner
Właściciele produktu ustalają warunki i wymagania dla projektu Scrum. Monitorują zadania w rejestrze produktu i są odpowiedzialni za wartość dodaną dla klienta, którą wytwarzają zespoły. Scrum Masterzy pośredniczą między Właścicielem Produktu a zespołem. Pilnują zespołu, na przykład wielokrotnie koordynując działania z właścicielem produktu lub przejmując zadania administracyjne.
Scrum Master vs. programista
Programiści są twórcami oprogramowania. Tworzą plany sprintów i zapewniają jakość poprzez przestrzeganie definicji ukończenia. Innymi słowy, są oni odpowiedzialni za jakość produktu – od architektury kodu do użyteczności dla użytkownika końcowego –. Z drugiej strony, Scrum Masterzy mają niewiele wspólnego z technicznym rozwojem produktu.
Scrum Master vs. Agile Coaches
Trenerzy Agile pełnią podobną rolę do Scrum Masterów, a w niektórych przypadkach mają nawet identyczne obowiązki. Zwykle jednak Agile Coachowie odpowiadają za więcej zespołów niż Scrum Masterzy. Ponadto, są oni mniej "ograniczeni" do Scrum, ale często posiadają szerszy zestaw umiejętności niż Scrum Masterzy –, np. znajomość Kanban itp. Czasami nadzorują również zespół Scrum Masterów. Podczas gdy Scrum Masterzy powinni mieć maksymalnie 2 zespoły zgodnie z Przewodnikiem po Scrumie, ograniczenie to nie istnieje w przypadku Agile Coachów.
Zasadniczo tworzą oni warunki ramowe dla codziennej pracy, które są dostosowane do potrzeb zespołów. Towarzyszą zespołom w ich codziennej działalności, a także angażują się od czasu do czasu. Pracują jako moderator i facylitator. Jesteś liderem bez odpowiedzialności dyscyplinarnej. Wiele firm uważa swoich Agile Coachów za doświadczonych Scrum Masterów.
Scrum Master vs. Inżynierowie ds. szkoleń w zakresie wydań
Inżynierowie Release Train zarządzają release train w Agile –, czyli wieloma zespołami w skalowanym kontekście Agile. Ich celem jest uproszczenie wdrażania programu, usunięcie przeszkód w procesach pracy oraz zarządzanie ryzykiem i zależnościami między zespołami. W ten sposób rola Release Train Engineer jest podobna do roli Scrum Mastera. Inżynierowie Release Train nadzorują jednak większą grupę osób –, zwykle od 50 do 125 osób – na innym poziomie procesu. Wyjaśniamy dokładnie, jak działa Release Train w naszym artykule "Release Train w Agile: Wszystko, co musisz wiedzieć".
Role w koncepcji Scrum: wyjaśnienie za pomocą metafory
Spróbujmy ponownie wyjaśnić te role za pomocą metafory, która może pomóc: statek na pełnym morzu.
- Właściciel produktu jest sternikiem – Dokąd chcemy iść? To on ustala wizję i decyduje o wielu kwestiach technicznych.
- Scrum Master porusza się na metapoziomie, że tak powiem: z jednej strony jest projektantem statku. Czy chcemy być motorówką, czy raczej stabilnym tankowcem? Z drugiej strony pełni rolę lekarza na statku: jeśli pojawiają się bolesne problemy, stara się je jak najszybciej usunąć.
- Jak już wspomniałem, trenerzy Agile są podobni do Scrum Masterów. Jeśli chcemy to uprościć: Jeśli są 4 statki (po jednym zespole), prawdopodobnie byłoby 2 Scrum Masterów, każdy nadzorujący 2 statki – i Agile Coach, który również koordynowałby i wspierał.
- Deweloperzy są załogą odpowiedzialną za zadania na statku.
- Release Train Engineers wchodzą w grę tylko wtedy, gdy mamy małą flotę 5 statków – 25 (lub zespołów) i odpowiednio koordynujemy flotę na wyższym poziomie.
Ważne: Pomimo tych różnych ról, w Scrumie nie ma oficjalnych hierarchii. Ma to na celu zapewnienie, że zespoły podejmują decyzje wyłącznie w oparciu o profesjonalne podstawy. Oraz: że odpowiedzialność spoczywa na całym zespole, a nie na poszczególnych jego członkach.
Jakie cechy powinien posiadać Scrum Master?
Znasz już różne role Scrum Mastera. Jakie cechy powinien posiadać Scrum Master, aby móc kompetentnie pełnić te role?
Tolerancja na frustrację: Mistrzowie Scrum stopniowo przekazują zrozumienie frameworka członkom zespołu. Wymaga to czasu i wytrwałości. W wielu zespołach Scrum Masterzy muszą podejmować wielokrotne próby, dopóki każdy pracownik nie zinternalizuje frameworka na tyle, by samodzielnie myśleć i działać w sposób zwinny.
Otwartość: Mistrzowie Scrum muszą mieć otwarte podejście do swoich zadań. Oznacza to, że: poruszają trudne kwestie i radzą sobie z problemami w przejrzysty sposób.
Odwaga: Aby móc zajmować się trudnymi kwestiami, Scrum Masterzy potrzebują odwagi. Ma to wpływ na członków zespołu. Będąc otwartymi i odważnymi, mają również odwagę skutecznie komunikować trudności.
Skup się: Mistrzowie Scruma wiedzą, kiedy zespoły muszą stawić czoła wyzwaniom. W tym celu muszą skupić się na tym, co jest naprawdę ważne w danej chwili. Gdy Scrum Masterzy skoncentrują się już na jakimś wyzwaniu, skupiają się na nim tak długo, aż pojawi się namacalna poprawa lub problem zostanie rozwiązany.
Zaangażowanie: Mistrzowie Scrum czują się zobowiązani wobec swojego zespołu i firmy do osiągania jak najlepszych wyników. Zespoły to czują. Odwzajemniają to Scrum Masterom w formie zaufania.
Poczucie odpowiedzialności: Scrum Masterzy potrafią i chcą brać odpowiedzialność za swój zespół i projekt. Wiedzą dokładnie, kiedy być obecnym, a kiedy wstrzymać się i pozostawić odpowiedzialność zespołowi.
Uważni czytelnicy zauważą, że cechy te są ściśle powiązane z zwinne wartości Scrum są powiązane.
Wszystko jest kwestią wskaźników KPI
Znasz już podstawowe cechy, które powinien posiadać Scrum Master. Ale skąd firmy wiedzą, że faktycznie posiadasz te kompetencje? Ponieważ: Na pierwszy rzut oka, cechy te wydają się być trudne do zmierzenia. W praktyce jednak możesz przynajmniej spróbować uczynić wydajność Scrum Mastera mierzalną – i w ten sposób pośrednio wnioskować o cechach Scrum Masterów. Pokażemy Ci jak to zrobić w naszym artykule "Wydajność Scrum Mastera: 5 ważnych wskaźników KPI do oceny"..
Jakie umiejętności powinien posiadać Scrum Master?
Aby móc wykorzystać wyżej wymienione cechy w praktyce pracy ze Scrumem, Scrum Masterzy muszą przede wszystkim posiadać dwie podstawowe umiejętności niezbędne w ich codziennej pracy:
Obserwowanie i słuchanie
Scrum Masterzy poświęcają dużą część swojego czasu na obserwację i słuchanie. Oznacza to, że muszą posiadać umiejętność obserwowania złożonych procesów i zauważania niespójności, które umykają zespołowi. Muszą słuchać członków zespołu w kółko i wyciągać z tego wnioski lub wzorce, które można wykorzystać w Retrospektywa mogą być omawiane, a tym samym służyć postępowi projektu.
Komunikuj się
Aby jak najlepiej wspierać członków zespołu na każdym etapie, Scrum Masterzy muszą być w stanie komunikować się empatycznie i jasno. W końcu każdego dnia rozmawiają z różnymi ludźmi o różnych perspektywach. W szczególności, Scrum Masterzy muszą być w stanie prowadzić trudne rozmowy. Muszą zwięźle przedstawiać problemy i rozwiązania. Scrum Masterzy powinni mieć doświadczenie w komunikacji z kierownictwem. Ważne jest, aby rozumieli sposób myślenia kierownictwa organizacji. Pomocne w tym jest, jeśli wiedzą, jak działa logika decydentów oparta na KPI. Zasadniczo ideał "przewodzenia poprzez zadawanie pytań" lub "pomaganie ludziom, aby sami sobie pomogli" odnosi się do nich jako liderów służebnych.
Jak wygląda CV Scrum Mastera?
Nie ma jednego CV Scrum Mastera, który byłby w stanie z powodzeniem objąć to stanowisko. Dzieje się tak głównie dlatego, że szkolenie na Scrum Mastera nie jest jednolicie uregulowane w Niemczech. Większość Scrum Masterów ma wykształcenie informatyczne. Oznacza to, że studiowali informatykę, informatykę biznesową lub pokrewny przedmiot. Ponadto, istnieje obecnie inny trend: CV Scrum Masterów pokazują, że coraz więcej osób z wykształceniem pedagogicznym i psychologicznym decyduje się na karierę jako Scrum Master. Wynika to z faktu, że Scrum Masterzy niekoniecznie muszą posiadać dogłębną wiedzę na temat tworzenia oprogramowania. Może to pomóc w lepszym zrozumieniu pewnych procesów w projektach. Nie jest to jednak warunek konieczny, aby z powodzeniem objąć rolę Scrum Mastera.
Aby profesjonalnie przygotować się do odpowiedzialności Scrum Mastera, zalecane jest odbycie odpowiedniego szkolenia. Trwa ono od dwóch dni do dwóch miesięcy, w zależności od dostawcy –. Jego koszt wynosi od 800 do 2500 euro za kwalifikację PSM1. Zainteresowane strony mogą odbyć szkolenie na przykład w Izbie Przemysłowo-Handlowej, TÜV Süd lub Haufe Akademie. Renomowani amerykańscy dostawcy to na przykład Instytut Zarządzania Projektami i Scaled Agile.
4 możliwe pytania na rozmowie kwalifikacyjnej na stanowisko Scrum Mastera
Jeśli CV Scrum Mastera odpowiada ogłoszonemu stanowisku, szybko organizowana jest pierwsza rozmowa kwalifikacyjna. Ponieważ: Scrum Masterzy są obecnie szczególnie poszukiwani. To, czego możesz się spodziewać, jest w zasadzie trudne do przewidzenia. Role Scrum Masterów są tak zróżnicowane, że każda firma chce dowiedzieć się od ciebie czegoś innego. Niemniej jednak, aby dać ci pierwsze wrażenie, zebraliśmy wybór możliwych pytań, które mogą zostać zadane podczas rozmowy kwalifikacyjnej na stanowisko Scrum Mastera:
Co Agile oznacza dla Ciebie?
Na pierwszy rzut oka wydaje się, że pytanie dotyczy prostej definicji Agile. Nie jest to błędem. Ale jeśli chcesz zdobyć punkty, powinieneś również porozmawiać o znaczeniu Agile dla firmy i zespołu, a także o zaletach wprowadzenia Scruma. I: Nie zaszkodzi, jeśli porównasz Scrum z innymi stylami zarządzania projektami w tym kontekście.
Jakie są ograniczenia Scruma z Twojego punktu widzenia? Kiedy zwinne myślenie nie ma już sensu?
Dobry Scrum Master zna ograniczenia frameworka. Wie, kiedy nadszedł czas, aby użyć innego frameworka dla danego projektu. Scrum został zaprojektowany z myślą o szybkim dostosowywaniu się do zmian i efektywnym dostarczaniu wyników w krótkich okresach czasu. Tak więc, na przykład, jeśli pracujesz nad projektem, który można bezwzględnie zaplanować, gdzie nowe żądania klientów nie są stale dodawane, inny framework, taki jak np. Metoda kaskadowabędą bardziej odpowiednie.
Co uważasz za najważniejszą ceremonię agile?
Ramy Agile, takie jak Scrum, mają na celu regularną i ewolucyjną poprawę wydajności zespołu. W tym celu ważne jest, aby regularnie dokonywać krytycznego przeglądu procesów i współpracy. Retrospektywy" są zatem bez wątpienia odpowiednią odpowiedzią na to pytanie podczas rozmowy kwalifikacyjnej na stanowisko Scrum Mastera. Odkrywają one ukryte przeszkody i niezadowolenie w zespole oraz znajdują rozwiązania, które zdecydowanie promują postęp projektu.
"Jeśli przyjmiesz tylko jedną zwinną praktykę, niech będą to retrospektywy. Wszystko inne podąży za nią"
Co robisz, jeśli członek zespołu nie może wykonać zadania w sprincie?
Scrum Masterzy zawsze stają przed wyzwaniem, jakim jest utrzymanie jak największej efektywności swojego zespołu. Jednocześnie muszą zapewnić, że potrzeby wszystkich członków zespołu są zaspokajane. Jeśli więc członek zespołu nie jest w stanie dostarczyć oczekiwanych rezultatów, powinieneś odbyć z nim osobistą rozmowę. Pomoże ci to zrozumieć, dlaczego nie jest w stanie wykonać swojego zadania. Jako Scrum Master, powinieneś następnie wypracować z tą osobą rozwiązanie, które pomoże członkowi zespołu z powodzeniem kontynuować pracę. Jednocześnie powinieneś informować zespół o statusach pośrednich, aby nie stracili zaufania do danego członka zespołu.
Zasadniczo ważne jest, aby zrozumieć: Rozwiązuj problemy zwinnie! Istnieje prawdopodobnie 5 podejść do rozwiązania problemu. Zacznij próbować jednego z tych podejść w pierwszym sprincie. Następnie zrób osobistą retrospektywę po sprincie, aby wypróbować kolejne podejście, jeśli to konieczne. W ten sposób oczekiwania nie będą zbyt wysokie i miejmy nadzieję, że już na wczesnym etapie pojawi się poczucie osiągnięcia celu. Dzięki takiemu podejściu budujesz zaufanie w zespole. I: Tworzysz środowisko, w którym pracownicy czują się bezpiecznie i komfortowo zgłaszając problemy. Tworzysz bezpieczeństwo psychologiczne.
Inne możliwe pytania na rozmowie kwalifikacyjnej ze Scrum Masterem
Ponadto, możesz przygotować się do rozmowy kwalifikacyjnej na stanowisko Scrum Mastera, odpowiadając na poniższe pytania:
- Jakiego zestawu narzędzi potrzebujesz jako Scrum Master?
- W zespole występuje konflikt między właścicielem produktu a programistą. Jak powinieneś postąpić?
- Ktoś z wyższego kierownictwa żąda, aby programiści bezpośrednio realizowali jego życzenia, nie biorąc pod uwagę procesów zwinnych. Jak zareagujesz?
- Opcjonalnie: Jak byś postąpił, gdybyś miał Wdrażaj Scrum również w innych zespołach chcesz?
Najtrudniejsze pytanie na rozmowie kwalifikacyjnej na Scrum Mastera
Nasz autor Christian napisał ekscytujący artykuł o tym, które pytanie na rozmowie kwalifikacyjnej jest najtrudniejsze dla Scrum Masterów – i jak odpowiedzieć na nie w inteligentny sposób. Po prostu spójrz na nasz artykuł "Najtrudniejsze pytanie na rozmowie kwalifikacyjnej ze Scrum Masterem".
Rola Scrum Mastera – Podsumowanie
Rola Scrum Mastera jest zróżnicowana i pełna wyzwań. To sprawia, że Scrum Masterzy są kluczowym elementem układanki w zwinnym rozwoju. Aby mogli skutecznie realizować projekty, nie tylko oni sami, ale wszystkie zespoły, a najlepiej cała organizacja, muszą myśleć i działać w sposób zwinny. Jak możesz to osiągnąć, pokazujemy w naszym Projekt Scagile. Pokaże Ci to na różnych warsztatach, jakich 7 błędów powinieneś unikać za wszelką cenę podczas zwinnej transformacji. Warsztaty są bezpłatne.
Jeśli nadal szukasz odpowiedniej deski retro, nasz artykuł może ci pomóc w tym temacie: Najlepsze deski retro w porównaniu.