Roli Scrum Master i menadżera projektu są bardzo różne i unikalne. Dla osób, które są właśnie zaczynają pracę z Agile, menadżer projektu i Scrum Master mogą wydawać się podobne lub nawet identyczne. Jednak ważne jest rozpoznanie różnic między tymi rolami, zrozumienie miejsc, gdzie pewne obowiązki mogą się pokrywać, oraz zauważenie, jak wzajemnie się uzupełniają w dużych projektach.
Rola menadżera projektu
Tradycyjny menadżer projektu to lider, decydent, planista i właściciel biznesu odpowiedzialny za zarządzanie projektem i jego zespołem w celu osiągnięcia celów projektu. Obowiązkiem menadżera projektu jest zarządzanie projektem i zapewnienie jego zgodności z wymaganiami.

Kluczowe role i obowiązki menadżera projektu obejmują:
- Określanie zakresu projektu
- Zbieranie wymagań
- Określanie działań, zależności, sekwencji i szacunków czasowych
- Określanie wymaganych zasobów
- Zarządzanie budżetem
- Raportowanie postępów projektu dla kierownictwa biznesowego
- Skupianie się na procesach
- Przydzielanie zadań
- Priorytetyzowanie funkcjonalności
- Gwarantowanie jakości
- Zarządzanie dostawcami
- Zarządzanie ryzykami
Rola Scrum Mastera
Scrum Master nie zarządza zespołem, który wykonuje pracę; zamiast tego wspiera właściciela produktu, trening zespołu i zapewnianie przestrzegania procesu Scrum. Scrum Master jest odpowiedzialny za sam proces Scrum, jego poprawne wdrożenie oraz maksymalizację jego korzyści.

Rola Scrum Mastera to przede wszystkim trenera i moderatora — pełni funkcję mostu między projektem, klientem i rolami zaangażowanymi. Kluczowe obowiązki obejmują:
- Kierowanie Planowania sprintu
- Kierowanie/organizowanie Spotkania Daily Scrum
- Trening Product Ownera
- Monitorowanie postępów przez cały czas Sprint
- Pomaganie zespołowi szacować i poprawiać prędkość
- Ułatwianie ciągłej komunikacji
- Zmniejszanie zakłóceń dla zespołu
- Monitorowanie i pomaganie w poprawie dynamiki zespołu
- Pomaganie w sporządzaniu raportów
- Motywowanie zespołu
- Działanie jako „klej”, który łączy zespół
Rola Product Ownera
Product Owner ponosi istotną odpowiedzialność za projekt. Jest odpowiedzialny za utrzymanie Product Backlog i zapewnienie, że produkt nadal spełnia rozwijające się wymagania biznesowe. W każdym projekcie, im więcej się dowiaduje się o produkcie, klientach lub rynku, tym częściej produkt wymaga dostosowań, aby spełnić te wymagania. Product Owner musi dostosować i ponownie priorytaryzować backlog, aby kierować projektem naprzód.

Główne obowiązki Product Ownera obejmują:
- Przekazywanie jasnej wizji projektu
- Zarządzanie i priorytaryzowanie Product Backlog
- Zapewnianie, że Zespół Rozwojowy rozumie zadania i pracuje nad odpowiednimi funkcjami w poprawnej kolejności priorytetów
- Dawanie opinii i zatwierdzanie ukończonych prac
Różnice między Project Managerem a Scrum Masterem
W projektach typu Waterfall, Project Manager pełni rolę lidera, kierując zespołem, tworząc i zarządzając planami. Ale co dzieje się z wszystkimi tymi działaniami projektowymi, gdy zespół jest Agile?
- Project Manager pomaga zarządzać harmonogramem projektu, zasobami i zakresem, aby spełnić potrzeby biznesowe. W przeciwieństwie do tego, Scrum Master pomaga zapewnić, że Zespół Scrumodpowiada.
- Product Owner współpracuje z klientami i zespołem, aby ustalić kierunek.
- Scrum Master działa jako trener i moderator, kierując Zespołem Rozwojowym w kierunku przestrzegania praktyk Agile i realizacji prac priorytetowych Product Ownera.
- Scrum Master współpracuje z Product Ownerem i Zespołem Rozwojowym, aby zapewnić, że członkowie zespołu mogą kontynuować rozwój bez przeszkód i że praktyki Scrum są odpowiednio wdrożone.

Uwaga:
W dużych projektach nadal istnieje miejsce i potrzeba menedżera projektu. Menedżer projektu może nadzorować wiele zespołów lub współpracować z innymi powiązanymi zespołami. Może koordynować działanie między zespołami, pomagać im spełniać harmonogramy projektu i wspomagać współpracę, gdy są potrzebne zasoby.