Czy warto programistom zostać mistrzem scrum? Czy to oficjalne oznaczenie czy?

12

Czy dla programisty korzystne jest, aby zostać „mistrzem scrum”?

Czy to oficjalna certyfikacja czy tylko ktoś specjalizujący się?

Jakie są kroki w kierunku stania się jednym?

uzupełnianie kodowe
źródło
@Sean McMillan: Choć interesujące, nie wyjaśnia pytania. Nie wiemy, co oznacza samo pytanie, prawda?
S.Lott,
Czy zamierzasz nadal działać jako programista, a także być mistrzem scrum? Jeśli tak, poleciłbym to jako kogoś, kto to zrobił. Nie ma wystarczającej liczby godzin w ciągu dnia, aby oba te zadania były dobre jednocześnie.
Brook
@Brook Też to zrobiłem i masz rację, ponieważ trudno jest zrobić obie rzeczy, ale możesz robić ulgi. Kiedyś liczyłem dla siebie tylko o połowę mniej czasu w porównaniu do innych programistów, ponieważ wiedziałem, że mój czas będzie zajęty innymi rzeczami. To podejście działało całkiem dobrze, chociaż może być konieczne dostosowanie ilości czasu poświęcanego na każde zadanie w zależności od środowiska, projektu i ludzi.
Martyn
Jednymi z najlepszych i najgorszych mistrzów scrum, jakie widziałem, byli deweloperzy. Jeśli wybierzesz tę drogę, pamiętaj, który kapelusz nosisz. Techniczni mistrzowie scrumowi czasami zapominają o ułatwieniu spotkania i pomagają znaleźć rozwiązania. Scrum Masters będą musieli komunikować się z biznesem i kierownictwem, więc jeśli jesteś dobrym komunikatorem i potrafisz zachować jasność ról, może ci to przynieść korzyści. Wreszcie, istnieje wiele zwinnych trenerów, ale niewielu, którzy mieli prawdziwą wiedzę techniczną. Doświadczenie Scrum Master jest odskocznią do coachingu. Trenerzy techniczni mogą zarabiać bardzo dobre pieniądze.
Curtis Reed

Odpowiedzi:

12

Mówiąc jako programista, który został przeszkolony jako mistrz scrum, powiedziałbym, że jeśli poważnie myślisz o używaniu zwinności, a ludzie wokół ciebie też, to warto poćwiczyć. Mistrz scrum powinien wiedzieć, jak działa proces zwinny, jakie spotkania są wymagane, jakie są obowiązki ludzi itp. Twoim zadaniem jest upewnić się, że proces zwinny przebiega płynnie i poprawić go, gdy nie jest. Nie mogłem wykonać swojej pracy bez wskazówek, ale równie dobrze możesz przekonać się, że zasoby online są wystarczające.

Miałem szczęście, że moja firma zapłaciła mi za szkolenie i certyfikację Scrum Alliance, ale uważam, że istnieje wiele miejsc, w których można się szkolić. Moje szkolenie składało się z dwudniowego seminarium z egzaminem później - to nie było opodatkowanie i będziesz musiał ponownie przeczytać wiele materiałów szkoleniowych, ponieważ jest sporo do wzięcia.

Martyn
źródło
4
„to nie było opodatkowanie” - wszelkie certyfikaty, które otrzymujesz za to, że nie śpisz przez 2 dni, nie są warte papieru, na którym są wydrukowane.
puste
3
W pewnym stopniu zgadzam się z tobą - w zasadzie to, co mówisz, jest poprawne, ale chodzi tu raczej o zdrowy rozsądek, jasne myślenie i zrozumienie mentalności Agile, a nie ostrego korzystania z mózgu - to inny zestaw umiejętności w użyciu, więc posiadanie kogoś z odpowiedzi, na które możesz zadawać pytania i uczyć się, są bardzo korzystne. Powiedziałbym jednak, aby uzyskać jak najwięcej ze szkolenia, powinieneś najpierw trochę zwinnie przeczytać, poczytać go, ćwiczyć trochę, a wtedy będziesz lepiej przygotowany i będziesz mieć więcej pytań do trenera
Martyn
7

Istnieją oficjalne szkolenia Scrum, a także oceny i certyfikaty obejmujące różne role w scrum - Scrum Master, właściciel produktu, członek zespołu programistycznego. W tym przypadku wystarczy po prostu wziąć udział w kursie, przeczytać polecany materiał, przejść przez oceny, a następnie zapłacić za egzamin certyfikacyjny.

Nie jestem pewien, jak korzystne jest szkolenie formalne. Scrum oferuje wiele zasobów, w tym przewodnik Scrum i niezliczone książki na ten temat. Te certyfikaty i szkolenia są przydatne tylko tak długo, jak długo przebywasz w środowisku korzystającym ze Scrum. Poleciłbym dowiedzieć się o Scrumie i tym, jak funkcjonować w różnych rolach w zespole Scrum, ale myślę, że możesz zrobić to bardzo dobrze dzięki samokształceniu, zadawaniu odpowiednich pytań właściwym osobom i spędzaniu czasu na pracy w zespole Scrum.

Osobiście uważam, że o wiele bardziej wartościowe jest zrozumienie różnych modeli i metodologii procesów, ich mocnych i słabych stron oraz metod / technik doskonalenia procesów, niż skupienie się na jednym konkretnym modelu lub metodzie. Umiejętność dostosowania procesów do potrzeb organizacji, projektu i zespołu jest o wiele ważniejsza niż poświęcanie znacznej ilości czasu na naukę jednej metodologii. W końcu jeśli wszystko, co masz, to młotek, wszystko wygląda jak gwóźdź.

Thomas Owens
źródło
+1 za „metody / techniki doskonalenia procesu”
puste
6

tl; dr: Scrum Master jest facylitatorem - nie oznacza opanowania czegokolwiek.

Czy to oficjalna certyfikacja czy tylko ktoś specjalizujący się? Jakie są kroki w kierunku stania się jednym?

Istnieje oficjalne oznaczenie „Certified Scrum Master” . Jest to kurs wprowadzający zarządzany przez sojusz scrum. Jeśli przejdziesz kurs i zdasz test, będziesz „Certyfikowanym Scrum Master”.

Czy dla programisty korzystne jest, aby zostać „mistrzem scrum”?

Nie sądzę, że tak jest. Rola Scrum Master jest ważną częścią zespołu, ale nie jest rolą techniczną - scrum master jest facetem, który prowadzi spotkania i dba o to, aby wszyscy byli na tej samej stronie. To raczej rola facylitatora. Jest to prawdopodobnie przydatne, jeśli chcesz przejść do coachingu, ale nie jest to konieczne, jeśli jesteś programistą.

Zespół scrumowy musi mieć mistrza scrumowego, a najlepiej jest go mieć doświadczonego. Certyfikacja CSM nie gwarantuje jakości Scrum Master. Wysłanie faceta na kurs CSM i zakładanie, że będzie w stanie doprowadzić cię do zwycięstwa w scrum, to szalony zakład.

Certyfikacja CSM jest jak Certyfikacja CPR - znasz podstawy, ale nie jesteś ekspertem.

Sean McMillan
źródło
Analogia CSM do CPR jest doskonała.
Curtis Reed
6

Zgadzam się z Thomasem w kwestii ogólnej, ale skupiając się na roli mistrza scrum, warto zwrócić uwagę. To nie jest rola techniczna . Omówiliśmy to trochę na szkoleniu mistrza scrum, w którym ostatnio uczestniczyłem. Jeśli chcesz pisać kod, to na papierze „bycie mistrzem scrum” prawdopodobnie nie jest dla ciebie.

To powiedziawszy, w praktyce Wygląda na to, że ludzie noszą wiele czapek. Jestem mistrzem scrum defacto w moim zespole, ale nadal jestem zaangażowany w faktyczną dostawę produktu.

Warto również zauważyć, że podstawowy certyfikat scrum master to sprawa minimalnego wysiłku, krótki kurs szkoleniowy / seria warsztatów oraz internetowy „egzamin”. Warto więc zrobić to dla zrozumienia samego frameworka.

TygerKrash
źródło
1
+1 za wskazanie, że nie jest to rola techniczna.
Péter Török
Witamy i ciesz się! :-)
Péter Török,
1

Deweloperowi ze zwinnego zespołu dobrze jest zrozumieć rolę mistrza scrum. Spójny zwinny zespół opiera się na zaufaniu. Jeśli jako programista rozumiesz, że mistrz scrum jest mentorem, facylitatorem i obrońcą zespołu, bardziej prawdopodobne jest, że zaangażujesz ich w znaczący sposób.

Deweloper utalentowany w widzeniu dużego obrazu, znajdowaniu bryłek złota w górach ziemi i lubiący mentoring będzie doskonałym kandydatem na mistrza scrum. Z mojego doświadczenia wynika, że ​​najlepsi mistrzowie scrumowi są naturalnie utalentowani w tych obszarach. Trening nie uczyni cię mistrzem scrum, ale może pomóc w doskonaleniu umiejętności.

GuyR
źródło
0

Czy dla programisty korzystne jest, aby zostać „mistrzem scrum”?

Powiedziałbym, że często nie jest to korzystne. Podczas gdy programista-scrum-master rozumie warunki pracy osób w okopach, zarząd / szef / klient może widzieć skargi od tej osoby nie jako „scrum master doradzający zarządowi, co należy zmienić”, ale „zrzędliwy Bob po prostu ma chip na ramieniu, ponieważ musiał pracować w piątek - zignoruj ​​go ”.

Z tego powodu uważam, że ten rozdział problemów jest ważny, zwłaszcza gdy / jeśli kierownictwo / klient / szef ma trudności z ustaleniem, czy Bob ma na sobie swój „kapelusz samotnego programisty” w porównaniu z jego „mistrzem Boba Scruma, facylitatorem zespół, kapelusz ”.

Ponieważ, jeśli zostanie zauważone, że skargi zespołu są osobiście skargami Boba, zatruwa dobrze: każdy punkt, który Bob próbuje podnieść do kierownictwa, zostanie odrzucony, ponieważ Bob (oczywiście w oczach kierownictwa) sprawi kłopoty.

RyanWilcox
źródło