Logo David Burdelak
Słownik · Web development

Co to jest Scrum?

Ostatnia aktualizacja:

Scrum to najpopularniejszy framework zwinnego prowadzenia projektów. Praca odbywa się w stałych, krótkich cyklach zwanych sprintami, zwykle trwających od jednego do czterech tygodni, a po każdym z nich zespół pokazuje działający przyrost produktu i omawia, co poprawić.

Role w Scrumie

Scrum definiuje trzy odpowiedzialności: Product Ownera, który ustala priorytety i dba o wartość produktu, Scrum Mastera, który pilnuje procesu i usuwa przeszkody, oraz zespół deweloperski realizujący pracę. Rolę może pełnić ta sama osoba w małych projektach, choć łączenie Product Ownera z wykonawcą bywa ryzykowne.

Wydarzenia i artefakty

Sprint zaczyna planowanie, w trakcie odbywają się krótkie spotkania dzienne (daily), a kończą go przegląd sprintu i retrospektywa. Artefakty to backlog produktu, backlog sprintu i przyrost. Szczegóły opisuje oficjalny Scrum Guide.

Kiedy Scrum nie pasuje?

Przy pracy ciągłej, np. utrzymaniu strony i zgłoszeniach na bieżąco, lepiej sprawdza się Kanban, który nie wymaga sprintów. Scrum wymaga też dyscypliny w spotkaniach, więc przy bardzo małych zespołach bywa zbyt rozbudowany.

Powiązane pojęcia

Wszystkie hasła z kategorii Web development