1. Ile jest wymaganych ról w SCRUM-ie?
2. Za co odpowiedzialne są te role?
3. Kto raportuje do kogo, kto przed kim odpowiada?
1. Ile jest wymaganych ról w SCRUM-ie?
2. Za co odpowiedzialne są te role?
3. Kto raportuje do kogo, kto przed kim odpowiada?
Podstawowe są trzy: Developer, Product Owner i Scrum Master.
Dodatkowo może być tester i designer - zazwyczaj traktuje się ich na równi z developerem.
Są jeszcze interesariusze (stakeholders), ale o nich SCRUM bezpośrednio nie mówi, bo są reprezentowani przez Product Ownera.
Developer - odpowiada za szacowanie pracy, precyzowanie wymagań (z Product Ownerem), no i oczywiście dostarczenie działającego rozwiązania.
Product Owner - za to, żeby "coś było w Backlogu", za określenie priorytetów, wymagań i kryteriów akceptacji oraz wspólnie z Developerami za planowanie sprintu
Scrum Master - za to, żeby proces odbywał się bez przeszkód i zgodnie ze sztuką
Kto przed kim odpowiada? W założeniu wszyscy przed wszystkimi, W praktyce Product Owner odpowiada przez sponsorami, Scrum Master przed kierownikiem projektu lub szefem IT, a developerzy często przed Scrum Masterem, choć nie jest to zalecane...
Formalnie nie ma zaleceń, kto ma do kogo raportować (w sensie zależności służbowej), ale dobrze, jeśli developerzy nie podlegają Product Ownerowi. Mogą natomiast podlegać komuś spoza "kręgu Scrum" albo formalnie "seniorowi", który też jest członkiem zespołu.
To tak w skrócie. Polecam lekturę "Scrum Guide": https://www.scrum.org/Scrum-Guide.