Retrospektywy odgrywają kluczową rolę w Agile; możliwość, jaką dają zespołowi do adaptacji i doskonalenia, jest podstawą dostarczania wartości poprzez ciągłe usprawnienia.

Przewodnik po Scrumie stwierdza, że celem Retrospektywy Sprintu jest planowanie sposobów zwiększenia jakości i efektywności.

„Zespół Scrumowy analizuje, jak przebiegł ostatni Sprint pod kątem osób, interakcji, procesów, narzędzi i ich Definicji Ukończenia. Zespół Scrumowy omawia, co poszło dobrze podczas Sprintu, jakie napotkał problemy i jak te problemy zostały (lub nie zostały) rozwiązane. Zespół Scrumowy identyfikuje najbardziej pomocne zmiany w celu poprawy swojej efektywności.”

Biorąc pod uwagę krytyczny charakter retrospektywy, wydaje się nader rozsądne przeznaczenie zasobów na maksymalizację jej efektywności.

Wkracza Scrum Master.

Kim jest Scrum Master?

Jeśli chodzi o budowanie zwinnych zespołów, które dostarczają wartość za pomocą frameworku Scrum, Scrum Master jest fundamentalnym elementem. Działa jako służebny lider, a także jako osoba wpływająca i agent zmian, ułatwiając spotkania i usuwając przeszkody, aby pomóc zespołowi odnieść sukces. Służy jako pomost między zarządzaniem produktem a rozwojem.

Wraz z Product Ownerem, Scrum Master jest członkiem grupy zarządzającej i jest generalnie odpowiedzialny za tworzenie środowiska, w którym działa jego zespół.

Od planowania po retrospektywy, Scrum Master ułatwia Sprint. Prowadzi, szkoli i kieruje zespołem, utrzymując go na właściwej ścieżce i skupionego, jednocześnie zarządzając procesem, kulturą i ogólną atmosferą w zespole.

Obowiązki Scrum Mastera

Co więc właściwie robi Scrum Master?

Ogólnie rzecz biorąc, Scrum Master –

  • Ustanawia i ułatwia spotkania Agile
  • Szkoli i promuje zasady i wartości Scruma.
  • rozwiązuje problemy logistyczne i meta-problemy
  • wspiera zespół i zajmuje się dynamiką zespołu
  • działa jako interfejs między zespołem a właścicielami produktu, a także innymi osobami spoza zespołu
  • Ochrona zespołu przed zewnętrznymi zakłóceniami i rozpraszaczami
  • Raportowanie postępów zespołu

Oprócz retrospektywy, ułatwiają również codzienne spotkania stand-up, spotkania planowania Sprintu, przeglądy Sprintu i spotkania 1 na 1 z członkami zespołu.

Świetny Scrum Master powinien czuć się równie komfortowo, omawiając priorytety i procesy zespołu z kierownictwem wyższego szczebla, jak i zamawiając pizzę dla zespołu na trudny, ostatni etap pracy.

Czym różni się Scrum Master od Product Ownera?

Scrum Mastera można postrzegać jako pośrednika. Może on chronić zespół przed drobnymi zmianami, poprawkami lub zamieszaniem, które mogłyby wykoleić Sprint.

Oznacza to, że zakres działania Product Ownera jest zewnętrzny w stosunku do organizacji (wartość produktu, rynek, klienci i konkurencja); natomiast Scrum Mastera jest wewnętrzny.

Dodatkowo, dzięki skupieniu Scrum Mastera na umożliwieniu zespołowi wykonywania pracy, Product Owner może lepiej skupić się na szerszej perspektywie – zamiast na codziennych zadaniach.

Ostatecznie, Product Owner ma ostatnie słowo w kwestii kierunku i strategii produktu, ale będzie ściśle współpracował, aby zarządzać backlogiem, rozumieć kompromisy i znajdować sposoby dostarczania wartości.

Czy każdy zespół potrzebuje Scrum Mastera?

Kiedy naprawdę się nad tym zastanowić, Scrum nie jest możliwy bez Scrum Mastera. Bez niego robisz coś w rodzaju rozwodnionej wersji, często nazywanej „scrum-but”.

Tworzą oni wymagane środowisko i służą jako bufor między zespołem a resztą organizacji. W swojej istocie Scrum działa dobrze dzięki jasnemu skupieniu, jakie daje każdemu członkowi zespołu; bez Scrum Mastera to skupienie jest zagrożone.

Mimo to, jest możliwe, aby Zespół Scrumowy był samoorganizujący się, gdy sprawy już się toczą. Jest to również jeden z celów Scrum Mastera. Położenie początkowych fundamentów i stworzenie odpowiedniego środowiska pozwala zespołowi funkcjonować bez Scrum Mastera, jeśli jest to absolutnie konieczne. Niektóre zespoły również rotują rolę Scrum Mastera w swoim zespole lub mają dostęp do społeczności praktyków (grupy Scrum Masterów), zewnętrznych konsultantów lub niezależnych konsultantów Agile.

Czy Scrum Master faktycznie wykonuje pracę?

Ogólnie rzecz biorąc – nie.

Chyba że jesteś w małym zespole, gdzie jedna osoba po prostu pełni rolę Scrum Mastera dla zespołu, faktyczny rozwój i zadania należą do mandatu zwinnego zespołu Scrumowego. Nie powinni oni ingerować w kwestie techniczne zespołu.

Scrum Master natomiast pomaga rozwiązywać problemy i zapewnia pomoc, wskazówki oraz szuka wyjaśnień w razie potrzeby. Jeśli Sprint przebiega płynnie, nigdy nie powinien potrzebować wykonywać pracy. Rolą Scrum Mastera jest pomaganie każdemu członkowi zespołu w osiągnięciu poważnych sukcesów poprzez zapewnienie im swobody skupienia się na tym, co robią najlepiej.

Strategia pozostaje w gestii Product Managerów, pisanie najlepszego kodu należy do deweloperów, a Jason ze sprzedaży może skupić się na zdobywaniu tych leadów!

Jaka jest rola Scrum Mastera w Retrospektywie Sprintu?

Ułatwianie i moderowanie spotkań Agile

Orkiestry mają dyrygentów z jakiegoś powodu; zapewniają oni, że każda grupa muzyków gra w taki sposób, aby dostarczyć harmonijne wykonanie.

Podobnie, Scrum Master prowadzi retrospektywę, aby upewnić się, że pozostaje ona na właściwym torze, jest bezstronna, wolna od myślenia grupowego i stanowi psychologicznie bezpieczną przestrzeń.

Scrum Masterzy dbają o organizację spotkania, od wyboru szablonu retrospektywy opartego na temacie lub obszarze zainteresowania, zapewniają rytm i prowadzą spotkanie, aby zespół pozostał skupiony.

Prowadzą zespół przez procesy burzy mózgów, priorytetyzacji kluczowych punktów dyskusji, a następnie generowania działań na rzecz ciągłego doskonalenia, które są konsekwentnie realizowane. Obejmuje to zarówno prowadzenie codziennych spotkań stand-up, jak i retrospektywy Sprintu.

Zachęcanie do przejrzystości i uczciwej komunikacji

Aby spotkanie Retrospektywy Sprintu przebiegło pomyślnie, potrzebna jest otwarta, bezstronna i jasna komunikacja oraz informacja zwrotna. Scrum Master zapewnia, że tak się dzieje, i dba o to, aby wszystkie głosy były słyszane jednakowo.

Spotkania często są podatne na myślenie grupowe i stronniczość, a kontekst Scruma nie rozwiązuje tego magicznie. Cały Zespół Scrumowy musi być świadomy tego potencjału, a Scrum Master aktywnie ich wspiera, aby dostarczali uczciwe, krytyczne informacje zwrotne dla dobra zespołu.

Często zdarza się, że ludzie mają różne opinie. Kiedy te opinie się zderzają, obowiązkiem Scrum Mastera jest zapewnienie, że obie strony zostaną wysłuchane, problemy zostaną rozwiązane, a spotkanie będzie kontynuowane. Może to być złożone, delikatne zadanie, w którym Scrum Master musi być bardzo biegły.

Szkolenie członków zespołu

Dla organizacji, które dopiero zaczynają pracę ze Scrumem, kluczową częścią roli jest zapewnienie, że członkowie zespołu rozumieją i stosują procesy Agile na co dzień. Pomagają tworzyć samoorganizujące się zespoły i promować poczucie odpowiedzialności i użyteczności.

Może to obejmować mentoring nowych członków zespołu, aby nauczyć ich wartości i zasad Scruma oraz tego, jak zintegrować je z codzienną praktyką.

Dokumentowanie, rejestrowanie i realizowanie działań

Odpowiednie dokumentowanie retrospektywy zapewnia –

  • informacje zwrotne, problemy i elementy działań są rejestrowane i śledzone
  • notatki są dostępne dla tych, którzy nie mogli uczestniczyć w retrospektywie
  • notatki mogą być wykorzystywane przez cały Sprint w celu zapewnienia wspólnego zrozumienia
  • pamięć nie zniekształca faktów

Zapewnienie odpowiedzialności może polegać na kontynuacji po spotkaniu lub przeglądaniu listy z poprzednich spotkań na początku retrospektywy. Pomoc w usuwaniu przeszkód podczas Sprintu pomoże zespołowi odnieść większy sukces, gdy nadejdzie czas na refleksję podczas retrospektywy.

Pilnowanie czasu

Timeboxing jest powszechnie uznawany za skuteczną technikę zwiększania produktywności. Mając na uwadze szerszy obraz, zadania są priorytetyzowane, aby jak najlepiej wykorzystać przeznaczony na nie czas.

Retrospektywa to doskonała okazja dla Scrum Mastera do modelowania timeboxingu; nie tylko ważne jest, aby dawać przykład, ale także zapewnia, że czas nie jest marnowany, a członkowie zespołu pozostają zaangażowani w bieżące zadanie.

Przydatną oceną na koniec spotkania jest Zwrot z Inwestycji Czasu (ROTI), dostępny we wszystkich szablonach TeamRetro. W mniej niż minutę możesz szybko sprawdzić, czy zespół zyskał wartość podczas spotkania.

Działa jako pośrednik z resztą organizacji.

Poza retrospektywą, Scrum Master może raportować działania wygenerowane przez zespół i przedstawiać pomysły oraz sugestie odpowiednim interesariuszom. Może tworzyć wizualizacje, takie jak Tablice Scrumowe, aby komunikować postępy, lub po prostu dzielić się informacjami zwrotnymi z Kontroli Zdrowia Zespołu, aby podkreślić potencjalne blokady dla zespołu.

Współpracują z innymi, aby upewnić się, że członkowie zespołu nie uczestniczą w zbyt wielu nieistotnych spotkaniach, oraz z właścicielami produktów i innymi interesariuszami, aby redystrybuować obciążenie pracą. Ostatecznie ich celem jest usuwanie rozpraszaczy i blokad, aby pomóc zespołowi się skupić.

Podsumowanie

Skuteczny Scrum Master może znacząco zwiększyć wartość dostarczaną przez retrospektywę. Dzięki silnym umiejętnościom facylitacji, działaniu jako pośrednik między właścicielem produktu a zespołem deweloperskim oraz skupieniu się na procesach, środowisku i kulturze zespołu, Scrum Master może przygotować zespół na sukces. Wartość, jaką wnoszą do organizacji poprzez wyniki, ciągłe doskonalenie i pomoc w tworzeniu samoorganizujących się zespołów, to tylko niektóre z powodów, dla których Scrum Masterzy są tak cenionymi członkami zespołu.

Korzystanie z internetowego narzędzia do retrospektyw, takiego jak TeamRetro, pozwala Scrum Masterowi skupić się na potrzebach zespołu, a nie na mechanice retrospektywy. Pomysły i komentarze mogą być natychmiast rejestrowane i priorytetyzowane do dyskusji. Działania mogą być śledzone, udostępniane lub integrowane i kontynuowane na następnym spotkaniu. Każda osoba w zespole ma równe szanse na wniesienie wkładu w psychologicznie bezpiecznej przestrzeni i może być ograniczona czasowo, aby wszyscy pozostali skupieni na zadaniu.