Mamy profesjonalnego konsultanta Scrum Master [*], który niedawno dołączył do naszego projektu. Niestety, nie znamy jej imienia (nigdy się nam nie przedstawiła, przyszła po prostu jednego dnia i powiedziała „mamy codzienne wstawanie”) i wydaje się, że nie robi nic więcej poza krzesłem codzienne spotkanie na stojąco - kiedy na wpół żartobliwie poprosiłem ją również o codzienne wyrażanie opinii na spotkaniu, była bardzo urażona, mówiąc, że zadaniem Scrum Master jest „ułatwienie, nie uczestnictwo”.
Wydaje się to dość anty-zwinne (pracując nad innymi zwinnymi projektami, w których zespoły były samokierujące), co powinno być egalitarne, ale nie jestem pewien, jak to działa w metodologii Scrum. Podejrzewam, że nie robi wiele przez cały dzień, i to jest powód jej obrony w tej kwestii.
Czy Scrum Master bierze udział w rozgrywce „wczoraj, dziś, przeszkody” podczas spotkania stand-up, czy też ich rolą jest jedynie poprowadzenie („ułatwienie”) spotkania?
[*] Nie powiedziano nam, jaka jest jej praca, po prostu zakładamy, ponieważ nazywa siebie Scrum Master
źródło
Odpowiedzi:
Idealnie, mistrz scrum jest odpowiedzialny za ułatwianie działań projektowych i zajmowanie się wszelkimi przeszkodami napotykanymi podczas tego. Nie bierze udziału w rozgrywce „wczoraj, dziś, przeszkody” podczas codziennego stand-up per se, jednakże odpowiada przed członkami zespołu za wszelkiego rodzaju status przeszkód, które zgłosili podczas wcześniejszych stand-upów .
Pracowałem z 5 zespołami scrumowymi z renomowaną organizacją, wszystkie stosowały tę samą praktykę.
Aby uzyskać szczegółowy obraz wszystkich obowiązków mistrza scrum, polecam zapoznać się z tym http://www.scrummasterchecklist.org/pdf/ScrumMaster_Checklist_12_unbranded.pdf
źródło
Jestem SM od wielu lat, w tej kwestii oddaję się zespołowi. Jeśli chcieliby, żebym w nich uczestniczył, robię to równie dobrze, jak to ułatwiam.
Chodzi o to, by być „przywódcą sług”.
Zespół powinien mieć zdolność do „wynajmowania / strzelania” z SM, nie zmuszania ich do zamiatania, żądania wstania bez przedstawiania się.
źródło
W pojedynkach powinna nadawać status przeszkodom, a następnie w retrospektywach powinna wypowiadać się na temat tego, w jaki sposób można zwiększyć znaczenie lub zwiększyć skuteczność pojedynków.
Jeśli ktoś spodziewa się, że SM poda status jej codziennych czynności, to IMHO ma złe oczekiwania. Celem statusu jest umożliwienie zespołowi dostosowania swoich działań i nie wiem, dlaczego członek zespołu chciałby wiedzieć, co robiła (SM) wczoraj, aby zaplanować dziś. Co najmniej jedna książka sugeruje nawet, że SM nie musi nawet być w codziennych kontaktach.
źródło
Scrum Master niekoniecznie uczestniczy w codziennym spotkaniu Scrum zgodnie z oficjalnymi ramami Scrum.
Kilka cytatów z Scrumguides.org :
„Scrum Master egzekwuje zasadę, że tylko członkowie Zespołu Rozwoju uczestniczą w Daily Scrum”.
„Mistrz Scrum zapewnia, że zespół programistów ma spotkanie, ale zespół programistów jest odpowiedzialny za prowadzenie codziennego programu Scrum”.
„Podczas spotkania członkowie zespołu programistycznego wyjaśniają [...]”
Zadaniem Scrum Master jest „ułatwianie wydarzeń Scrum zgodnie z życzeniem lub potrzebą”
(Niemniej jednak IMHO zwiększa przejrzystość, jeśli Scrum Master dołączy do procedury „wczoraj, dziś, przeszkody”. Również IMHO doskonały Właściciel produktu może opcjonalnie uczestniczyć i odpowiedzieć na trzy zdania w dziennym Scrumie. Ale to jest sprzeczne z oficjalnym Scrumem.)
źródło
Mam 3 zespoły Scrumowe na moim stanowisku Scrum Master i używamy elektronicznej tablicy zadań w naszej zwinnej praktyce. Wszystkie moje zespoły, z wyjątkiem jednego, zapewniają status wszystkich zadań, nad którymi pracują, przechodząc od jednej osoby do drugiej, w typowym procesie stand-up. Zespół ds. Wyjątków zdecydował, że chce opowiadać historię po historii, i teraz poprosił, żebym to ja poprowadził to spotkanie.
Czy jest jakieś uzasadnienie, by Scrum Master przejął tę rolę podczas stójki? Rozumiem, czy zespół ma więcej niż 7 zasobów, ale wygląda na to, że jest to rola opieki nad dziećmi, zaprojektowana tak, aby wszyscy zwracali uwagę, a nie zespół odpowiedzialny za dorosłych, ponieważ sami nie chcą zadawać sobie trudu samoorganizacji.
Jeden z członków tego zespołu również pracuje dla jednego z pozostałych zespołów i wspomniał w sprincie retro, o ile szybciej idzie spotkanie, gdy każda osoba wkracza i przejmuje prowadzenie na pokładzie. Nie miało to żadnego znaczenia dla zespołu, a organizacja producentów zmusiła zespół do zajęcia stanowiska w oparciu o metodę „opowieść po historii”.
źródło
Twoja firma zaczęła źle. Scrum Master powinien być częścią zespołu.
Zatrudniając pełnoetatowego mistrza scrum, jedyne, co zrobiłeś, to dodać kolejną warstwę między zespołem a zarządem / udziałowcami. Zupełnie nie zwinny.
Jedna osoba z zespołu, zwykle kierownik, który jest również częścią zespołu, pełni rolę mistrza scrum. Ale tak naprawdę to nie jest „tytuł”. jest to rola, którą każdy może wypełnić w razie potrzeby. W jednym zespole obracaliśmy go co miesiąc.
To odpowiada na wszystkie pytania. SM jest częścią zespołu, bierze udział we wszystkim, co robi zespół. łatwy.
bycie SM to po prostu służąca praca polegająca na zewnętrznym monitorowaniu zespołu. Tak więc SM zwykle zajmuje trochę mniej pracy, ponieważ to on będzie cały czas przerywany przez komunikację zewnętrzną i wysyłanie e-maili takich jak „jakieś aktualizacje w tym pytaniu?”. nic więcej.
Jak zauważyłeś, sprzedawca oleju węża, który widział możliwość sprzedaży siebie jako pełnoetatowych mistrzów scrum, jest szumowiną ziemi i jest całkowicie przeciwny Agile.
źródło
Scrum Master nie podaje aktualizacji statusu, ale są po to, aby ułatwić spotkanie stand-up. Ich zadaniem jest dopilnowanie, aby spotkanie rozpoczęło się na czas, wszyscy na spotkaniu podają swoje aktualizacje statusu w wyznaczonym terminie, podejmują działania, gdy którykolwiek członek zespołu ma przeszkody w wypełnianiu swojego zadania.
Do Twojej wiadomości korzystamy z naszego codziennego spotkania w trybie online na stronie http://www.standup.report, które pozwala również naszemu zespołowi offshore uczestniczyć i usprawnić proces spotkania poprzez dodawanie / modyfikowanie zadań członków zespołu online.
źródło