Jakie są role w scrum?
Scrum to bardzo ciekawa metodyka agile, przede wszystkim z uwagi na naprawdę bardzo ciekawe role, jakie można wyróżnić w zespole scrum. Generalnie rzecz ujmując są one trzy. Jak dokładniej się one przedstawiają?
Scrum master - mistrz i nauczyciel
Przede wszystkim mamy tutaj do czynienia z pewnym powrotem do korzeni. Mianowicie wyróżnić możemy osobę zwaną jako scrum master. Kto to tak w zasadzie jest? Otóż jest to niejako przewodnik duchowy zespołu.
Zaobserwowano bowiem jedną naprawdę bardzo ciekawą rzecz - otóż niestety odejście od dawnego schematu mistrz - uczniowie, czy też mistrz - czeladnicy dało znaczne pogorszenie jakości pracy. Z drugiej jednak strony - współcześnie przecież kierownik nie może pełnić wszystkich ról. Z tego też powodu pojawiła się właśnie idea scrum mastera.
To trochę jak w plemieniu - scrum master to szanowany czarownik, zaś product owner, o którym powiemy za chwilę, to wódz. Generalnie jednak rzecz ujmując scrum master doskonale sprawdza się we wszystkich kwestiach związanych ze scrum - z wprowadzeniem, utrzymaniem itp.
Dalej - rozwiązauje on konflikty, rozstrzyga spory, wysłuchuje pracowników, motywuje ich, gani itp. Oczywiście, aby zostać profesjonalnym scrum masterem potrzebne jest odbycie szkolenia scrum master.
Product owner - organizator i negocjator
Kim zatem jest product owner? Otóż jest to osoba odpowiedzialna przede wszystkim za kontakt i rozmowy z klientem, zarządem itp. Co więcej - on w dużej mierze zarządza zespołem - jednak nie od strony duchowej jak scrum master. Product owner ma po prostu za zadanie rozdysponować pracę, zorganizować ją, zaprojektować harmonogram itp. Tutaj podobnie konieczne jest ukończenie kursu takiego jak szkolenie product owner.
Scrum developer - pracownik i specjalista
W końcu przechodzimy już do ostatniej roli. A jest nią scrum developer. Teoretycznie jest to zwykły pracownik, jednak z dobrymi kompetencjami, znający swój fach i posiadający naprawdę sporą dozę autonomii. Tu także konieczne są szkolenia scrum developer.