Kto jest kim w SCRUM: SCRUM Master

SCRUM to zwinna metodologia. Metodologia ta zakłada, że ​​ludzie są w stanie pracować samodzielnie i nie potrzebują, aby ktoś zaglądał im przez ramię lub kierował mikroinstrukcjami (kodami napisanymi w języku asemblera), które zrozumiałaby lepiej wyszkolona szara mysz. Dlatego SCRUM Master nie jest klasycznym szefem.

Co jest celem w SCRUM? Jakość, dobrze działające oprogramowanie. Aby osiągnąć jakość, potrzebna jest w projekcie osoba, która stworzy warunki, które umożliwią zespołowi produktywną pracę. SCRUM Master powinien motywować, rozwiązywać problemy, wspierać i chronić swój zespół. SCRUM Master powinien posiadać umiejętności miękkie, aby stworzyć takie warunki.

W idealnym przypadku SCRUM Master powinien być dobrym programistą, który rozumie obszary, ale nie powinien sam aktywnie programować projektu. Ma to na celu dać ci pewną perspektywę. Mianowicie powinien stanowić barierę (lub piorunochron) pomiędzy właścicielem projektu a poszczególnymi członkami zespołu.

Mistrz SCRUM powinien zakończyć poprawnie używając SCRUM, aby mógł skupić się tylko na technicznej stronie rzeczy. Powinien prowadzić i koordynować spotkania, podczas których powinien kierować przebiegiem dyskusji.

SCRUM Master powinien rozwiązywać takie problemy, które nie są bezpośrednio związane z technicznym rozwiązaniem projektu. W pewnym sensie członkowie zespołu mogą „zlecić” taki problem SCRUM Masterowi. Jeśli ktoś nie ma internetu, SCRUM Master nie powinien zaczynać pingować bramy domyślnej. Musi tylko wykorzystać swoje umiejętności zarządzania, aby zapewnić działanie Internetu.

SCRUM Master powinien motywować. Trzeba dobrze płacić programistom, aby swoją pracę wykonywali dobrze, precyzyjnie i z przyjemnością. Nawet jeśli dobrze im zapłacisz, może to nie wystarczyć. Można także motywować inaczej niż finansowo, na przykład pochwałami, możliwością rozwoju w edukacji czy stopniem zaawansowania otrzymywanych zadań.

Często Klient nie jest programistą, nie zna złożoności swoich potrzeb i zazwyczaj myśli, że wszystko jest proste i można to zrobić od ręki. SCRUM Master powinien chronić (lub izolować) swój zespół od klienta.

Marián Knězek