Spisu treści:
Definicja - Co oznacza Scrum?
Scrum jest iteracyjną i przyrostową strukturą do zarządzania projektami, stosowaną głównie w zwinnym tworzeniu oprogramowania. Metodologia scrum kładzie nacisk na funkcjonalne oprogramowanie, elastyczność zmiany wraz z pojawiającymi się realiami biznesowymi, komunikację i współpracę.
Techopedia wyjaśnia Scrum
Trzy podstawowe role w metodyce scrum to właściciel produktu, mistrz scrum i członek zespołu:
- Właściciele produktu przekazują wizję produktu zespołowi programistycznemu i reprezentują interesy klientów za pomocą priorytetów i wymagań.
- Mistrzowie Scrum działają jako połączenie między właścicielem produktu a zespołem. Ich główną rolą jest usunięcie wszelkich barier, które mogą uniemożliwić zespołowi osiągnięcie celów. Mistrzowie Scrumu pomagają zespołowi zachować produktywność i kreatywność.
- Zespoły Scrum zazwyczaj składają się z siedmiu członków o różnych funkcjach. Na przykład projekty oprogramowania obejmują inżynierów oprogramowania, architektów, analityków, programistów, ekspertów ds. Kontroli jakości, projektantów interfejsu użytkownika i testerów.
Oprócz głównych ról, zespoły scrum angażują również interesariuszy i menedżerów. Ci gracze nie pełnią żadnych formalnych ról w scrumie i rzadko biorą udział w tym procesie. Ich role są często określane jako role pomocnicze.
Główne artefakty w metodyce scrum to:
- Backlog produktu: Jest to lista wysokiego poziomu prowadzona przez cały projekt. Służy do agregowania zaległych elementów.
- Sprint Backlog: Zawiera listę prac, które zespół musi wykonać podczas kolejnych sprintów. Funkcje są podzielone na zadania, które zwykle trwają od czterech do 16 godzin pracy.
- Spalanie: Wykres wypalenia pokazuje pozostałą pracę w zaległości sprintu. Zapewnia prosty widok postępu sprintu i może być aktualizowany codziennie. Zapewnia również szybką wirtualizację w celach informacyjnych.