Scrum Master
dobrzy liderzy muszą najpierw stać się dobrymi sługami.
—Robert K. Greenleaf
Scrum Master Stories: Yolanda
mistrzowie Scrum są liderami i trenerami zwinnego zespołu. Pomagają kształcić zespół w zakresie Scrum, Extreme Programming (XP), Kanban i SAFe, zapewniając, że uzgodniony proces zwinny jest przestrzegany. Pomagają one również usuwać przeszkody i sprzyjają tworzeniu środowiska dla dynamiki zespołu o wysokiej wydajności, ciągłego przepływu i nieustannego doskonalenia.
rolę Scrum Mastera pełni członek zespołu, którego głównym zadaniem jest wspomaganie samoorganizującego się, samozarządzającego zespołu w osiąganiu jego celów. Mistrzowie Scrum robią to poprzez nauczanie i coaching praktyk zespołowych, wdrażanie i wspieranie bezpiecznych zasad i praktyk, identyfikowanie i eliminowanie przeszkód oraz ułatwianie przepływu. Współpracują również z rozszerzoną społecznością Scrum Master, w tym inżynierami Release Train i inżynierami Solution Train, aby zwiększyć skuteczność SAFe w całym przedsiębiorstwie.
Znajdź kurs:
rola Scrum Master jest wyjątkowym, zwinnym członkiem zespołu, który spędza dużo czasu pomagając innym członkom zespołu komunikować się, koordynować i współpracować; ogólnie rzecz biorąc, ta osoba pomaga zespołowi w realizacji celów dostawy.
Scrum Master jest liderem służącym, który umożliwia zespołom samodzielną organizację, samodzielne zarządzanie i dostarczanie za pomocą skutecznych praktyk Lean-Agile. Scrum Master obsługuje ScrumXP, Kanban i inne sposoby pracy przyjęte przez zespół. Scrum Master pomaga również zespołowi koordynować pracę z innymi zespołami w Agile Release Train (ART).
obowiązki
skuteczny Scrum Master to lider zespołu, który:
- wykazuje Lean-Agile leadership-wykazuje zachowania Lean – Agile lidera z nastawieniem Lean-Agile. Pomaga zespołowi przyjąć bezpieczne Podstawowe wartości, przyjąć i zastosować bezpieczne Zasady, wdrożyć bezpieczne praktyki.
- wspiera zasady zespołu-Zasady zwinnego zespołu są lekkie, ale mimo to są zasadami, a Scrum Master jest odpowiedzialny za ich wzmocnienie. Mogą one obejmować zasady Scrum, wbudowane praktyki jakości z Extreme Programming (XP), limity pracy w procesie (WIP) z Kanban i wszelkie inne zasady procesu uzgodnione przez zespół.
- ułatwia zespołowi osiąganie celów-Scrum Master jest przeszkolony jako facylitator zespołu i stale angażuje się w kwestionowanie starych norm rozwoju w celu poprawy wydajności w obszarach jakości, przewidywalności, przepływu i prędkości. Pomagają zespołowi skupić się na tworzeniu przyrostów wartości każdej iteracji i osiąganiu codziennych i iteracyjnych celów w kontekście bieżących celów przyrostu programu (PI).
- prowadzi wysiłki zespołu w nieustannym doskonaleniu-pomaga zespołowi doskonalić się i brać odpowiedzialność za swoje działania; ułatwia retrospektywę zespołu. Uczy technik rozwiązywania problemów i pomaga zespołowi lepiej rozwiązywać problemy dla siebie.
- ułatwia wydarzenia-ułatwia imprezy zespołowe, w tym (w stosownych przypadkach) codzienne Stand-up, planowanie iteracji, przegląd iteracji i Retrospektywa iteracji zapewnia ich produktywność i utrzymanie w timebox.
- wspiera Product Ownera – Scrum Master pomaga Product Ownerowi w ich wysiłkach, aby zarządzać zaległościami i kierować zespołem, jednocześnie ułatwiając zdrową dynamikę zespołu w odniesieniu do priorytetów i zakresu.
- ułatwia usuwanie przeszkód – wiele problemów z blokowaniem będzie poza kontrolą zespołu lub może wymagać wsparcia od innych zespołów. Scrum Master wspiera zespół w rozwiązywaniu i eliminowaniu tych problemów, aby zwiększyć prawdopodobieństwo osiągnięcia celów iteracji.
- Promuje bezpieczne praktyki jakości – SAFe zapewnia wskazówki, aby pomóc zespołom w ciągłym podnoszeniu jakości swoich rezultatów i spełnianiu definicji Done (DoD). Scrum Master pomaga rozwijać kulturę dyscypliny technicznej i rzemiosła, które są znakiem rozpoznawczym efektywnych, zwinnych zespołów.
- buduje zespół o wysokiej wydajności-koncentruje się na ciągłej poprawie dynamiki i wydajności zespołu oraz trenuje zespół w zarządzaniu sobą. Pomaga zespołowi rozwiązywać konflikty i wyzwania interpersonalne oraz identyfikować możliwości rozwoju. Eskaluje problemy ludzi do zarządzania w razie potrzeby, ale dopiero po wewnętrznych procesach zespołowych nie udało się rozwiązać problemu; pomaga osobom.
- obowiązki w pociągu – Scrum Master pomaga koordynować współpracę między zespołami i pomaga zespołowi dobrze działać w pociągu.
- koordynuje pracę z innymi zespołami – Scrum Master wspiera wysiłki zespołu w celu ciągłego doskonalenia komunikacji i Relacji z innymi zespołami. Często reprezentują zespół w Scrum of Scrums (SoS), pomagając zespołowi pozostać świadomym możliwości zaangażowania i poprawy skuteczności programu (zobacz przyrost programu, aby uzyskać więcej informacji). Często pomagają również zespołowi budować skuteczne relacje> z zespołem systemowym, doświadczeniem użytkownika, architekturą i usługami współdzielonymi. Należy jednak pamiętać, że odpowiedzialność za koordynację między zespołami nie może być w całości przekazana Scrum Masterowi; każdy członek zespołu ponosi odpowiedzialność w tym zakresie.
- wspiera bezpieczną adopcję – Scrum Master wspiera ogólną adopcję SAFe w całym przedsiębiorstwie poprzez coaching interesariuszy i innych nie-zwinnych zespołów w zakresie efektywnych interakcji z zespołami zwinnymi, uczestnicząc w społeczności praktyk Scrum Master i wspierając SPC organizacji.
- zapewnia efektywność organizacyjną – Scrum Master współpracuje z innymi Scrum Masterami i interesariuszami, aby pomóc zespołowi przyczynić się do poprawy ogólnego strumienia wartości rozwoju.
- ułatwia przygotowanie i przygotowanie do wydarzeń artystycznych-pomaga zespołowi w przygotowaniu Działań Artystycznych, w tym planowania PI, demonstracji systemu oraz inspekcji i adaptacji.
- wspiera szacowanie-pomaga zespołowi w ustalaniu znormalizowanych szacunków i pomaga zespołowi zrozumieć, jak szacować funkcje i możliwości.
pozyskiwanie roli
Scrum Master może być pełnoetatową lub pełnoetatową rolą, w zależności od wielkości zespołu, kontekstu i innych obowiązków. Jednak w skali przedsiębiorstwa wyzwaniem może być sprzedaż zapotrzebowania na pełnoetatowego Scrum Mastera dla każdego zwinnego zespołu. W końcu, jeśli przedsiębiorstwo organizuje 100 nowych zespołów, prawdopodobnie nie jest ekonomicznie ani politycznie praktyczne, aby wziąć 100 członków zwinnego zespołu w pełnym wymiarze czasu i przypisać ich do tych nowych obowiązków—obowiązków, które nie obejmują rozwoju ani testowania. Nie jest również opłacalne zatrudnianie konsultanta w pełnym lub niepełnym wymiarze godzin dla każdego zespołu, aby pomóc mu w nauce i opanowaniu nowych metod. To może zabić transformację, zanim jeszcze się zacznie i zanim zespoły będą miały szansę udowodnić wartość tej roli.
dlatego SAFe przyjmuje pragmatyczne podejście i ogólnie zakłada, że Scrum Master jest częścią etatu. Jednak podczas początkowej bezpiecznej adopcji praca może być bardziej intensywna. Na tym etapie organizacja może uznać za korzystne wprowadzenie zewnętrznych konsultantów do trenowania zespołów, podczas gdy stają się oni doświadczeni w Scrum i bezpieczni. Ci zewnętrzni konsultanci Scrum Masters często będą trenować wiele zespołów w organizacji.
dowiedz się więcej
Wymagania dotyczące oprogramowania zwinnego: praktyki dotyczące wymagań Lean dla zespołów, programów i przedsiębiorstw. Addison-Wesley, 2011.
Ostatnia aktualizacja: 10 luty 2021
Autor
- Dean Leffingwell –