W jaki sposób Scrum Master uczestniczy w codziennych awansach?


21

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


3
Jeśli zespół zrobi wszystko poprawnie i nie potrzebuje informacji zwrotnej (ponieważ scrum-master może stać z boku i patrzeć, jak się organizujesz), myślę, że już jej nie potrzebujesz.
superM,

26
Nie przedstawianie się zespołowi wydaje się bardzo dziwne, niezależnie od stosowanej metodologii.
Doc Brown

22
To żart, prawda? Codziennie spotykasz się z kimś i nie zapytałeś jej imienia? Wiem, że młyny mogą być trudne, ale powszechne uprzejmości życia wciąż obowiązują.
High Performance Mark,

18
Mogliśmy dowiedzieć się, jak ma na imię, ale fajniej jest cieszyć się absurdem Dilberta w sytuacji na BigCo, z którą jesteśmy związani. Ponieważ niewiele robi, nie ma to tak naprawdę znaczenia.
user109170,

8
SM może wziąć udział, zadając krytyczne pytania, takie jak „czy to normalne, że ta historia wisiała w kolumnie testowej przez ostatnie 2 dni?” Lub sugerując ulepszenia w ogólnym procesie pracy nad rozwojem. Odkładając to na bok, SM jest kimś, kto jest generalnie bardzo zainwestowany w ludzki aspekt tworzenia oprogramowania. Jeśli ktoś taki po prostu wejdzie, nie przedstawiając się ... Może czas zacząć zastanawiać się, jaką wartość wnosi do zespołu, ponieważ dla mnie wszystko to brzmi podejrzanie.
Stefan Billiet,

Odpowiedzi:


21

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


1

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ę.


czy to tylko twoja osobista opinia lub jakaś ustalona praktyka? jeśli to drugie, proszę podać referencje
gnat

2
Z mojego punktu widzenia SM jest częścią zespołu, a zespół sam się organizuje. Zespół musi zadeklarować podczas retrospekcji, że jego SM nie jest produktywne lub działa w sposób, w jaki zespół chce, aby pracował, w którym to momencie dobry SM powinien albo dostosować swoje zachowanie, albo usunąć przeszkodę, zastępując się ...
ptyx

1

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.


Jeśli mistrz scrum nie zawsze jest w scrumie, w jaki sposób dowie się o przeszkodach dla zespołów?
Andy

Książka, o której wspomniałem, dotyczyła narzędzia, tj. TFS .., więc zakładam, że w tym kontekście spodziewali się, że każdy, kto stanie w obliczu jakiejkolwiek przeszkody, po prostu zarejestruje problem / przeszkodę w narzędziu i przypisze go do ScrumMaster .. jeśli zespół jest kolokowany, to oni mogę użyć białej tablicy, aby wymienić przeszkodę .. Powiedziawszy, że czuję, że są czasy, kiedy SM musi być na każdym spotkaniu ..
Asim Ghaffar

1

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.)


0

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”.


Jednym z celów scrum jest pociągnięcie zespołu do odpowiedzialności za pracę, do której się zobowiązali.
Andy

0

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.


Mistrz scrim jest częścią zespołu, ale w rzeczywistości zaleca się, aby nie zajmowali się programowaniem. Ich praca na pełen etat ułatwia organizowanie zwinnych ceremonii i usuwanie przeszkód.
Andy

są tutaj dwa przypadki: ktoś naprawdę potrzebuje pracy na pełny etat, a następnie Twoja organizacja ma inne problemy. lub jest mistrzem scrum dla kilku drużyn (częściej), więc nie jest także inwestowany w drużynę i nie powinien być częścią „świń”.
gcb

1
Myślę, że to fałszywa dychotomia, którą tworzysz. Niektóre przeszkody mogą zająć trochę czasu, np. Współpraca z firmą zewnętrzną w celu ustalenia, dlaczego nie możesz uzyskać dostępu do jej interfejsów API.
Andy

jest to ważne, jeśli Twoja firma ma wystarczającą liczbę blokad drogowych, aby ktoś mógł odblokować zespół 24 godziny na dobę, 7 dni w tygodniu.
gcb

1
Scrum Master nie tylko usuwa przeszkody. Pomagają zespołowi być tak skutecznym, jak to możliwe, a usuwanie przeszkód jest jedną z jego części. Inne części obejmują prowadzenie spotkań retrospektywnych / planowania, rejestrowanie wyników i metryk oraz próby ulepszenia procesów; ćwiczenia integracyjne; ułatwienie szkolenia i rozwoju osobistego (często lobbując w organie za takimi „swobodami”); wiele więcej.
Sebastian Carroll

0

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.


1
Proszę ujawnić, jeśli masz jakiekolwiek powiązania ze standup.report zgodnie z naszymi wytycznymi dla witryny. Ten post może być mylony z spamem.
wałek klonowy
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.