Scrum charakteryzuje się krótkimi cyklami wydania z ustalonymi czasem trwania, nazywanymiSprintami, aby spełniać szybko zmieniające się potrzeby rozwoju. Proces Scrum wyróżnia się od innychagileframeworków poprzez konkretne koncepcje i praktyki, podzielone na trzy kategorie:Roli, Ceremonie (znane również jako Zdarzenia lub Spotkania), orazArtefakty, jak pokazano na poniższym diagramie:

Scrum – Role, Artefakty, Ceremonie
Ceremonie w cyklu Scrum
Każdy projekt Scrum może mieć wiele cykli wydania, a każdy cykl wydania może obejmować wiele Sprintów. Seria powtarzających sięspotkań odbywa się przed, podczas i po cyklu Sprintu.
Scrum definiuje trzy role: zespół,Scrum Master, orazWłaściciel produktu; cztery ceremonie:Planowanie Sprintu, Codzienny Scrum, Przegląd Sprintu, orazRetrospektywa Sprintu; oraz trzy artefakty: Zwiększony Produkt, Backlogu Produktu, oraz Backlog Sprintu, jak pokazano poniżej:

Framework Agile Scrum
Spotkania lub „ceremonie” to istotne elementy rozwoju Agile. Pomagają w szybkim udostępnianiu informacji, zgodności z wspólnym celem i wizją oraz utrzymują wszystkich członków zespołu na bieżąco co do postępów. Pełny zespół Scrum uczestniczy we wszystkich ceremoniach poza retrospektywą, podczas gdy właściciel produktu może uczestniczyć lub nie. Scrum wymaga tych ceremonii, aby stworzyć strukturę każdego Sprintu:
Dostosowanie Backlogu Produktu
Dostosowanie Backlogu Produktu to proces dodawania szczegółów, szacunków i kolejności do elementów w Backlogu Produktu. Jest to ciągła działalność, w której właściciel produktu i zespół rozwojowy współpracują, aby określić i wyjaśnić elementy backlogu. Podczas dostosowania elementy są przeglądane i dostosowywane.
Jak wspomniano powyżej, dostosowanie Backlogu Produktu to działalność ciągła, nie ograniczona do zdefiniowanych czasowo zdarzeń (lub spotkań). Jednak nic nie zapobiega zespołowi, aby zdefiniować czas dla każdej sesji dostosowania. Zazwyczaj stosowanie ograniczenia czasowego to dobra praktyka.
Spotkanie Planowania Sprintu
Celem planowania Sprintu jest odpowiedź na pytanie „Co zrobimy i jak to zrobimy?” To spotkanie jest kluczowe dla zespołu, aby zgodnie ustalić wspólny cel i zobowiązanie przed rozpoczęciem Sprintu. Zespół planuje listę elementów, które będą wykonywane w danym Sprintie. Następnie dzieli te elementy na zadania, zazwyczaj nie dłużej niż 2 dni pracy.
Codzienne Spotkanie Scrum
Kiedy Sprint się zaczyna, organizujemy to, co powszechnie znane jest jako Codzienne Spotkanie Scrum. Codzienne Spotkanie Scrum jest prowadzone przez lidera Scrum i zwykle trwa 15 minut. Jest to spotkanie stojące, które synchronizuje pracę członków zespołu: co zostało zakończone wczoraj, co zostanie wykonane dziś i jakie są przeszkody. Zapewnia, że wszyscy są zgodni co do tego, co każdy z członków zespołu robi w trakcie Sprintu.
Uwaga
Na końcu Sprintu celem jest posiadanie potencjalnie gotowego do wysyłki Zwiększony Produkt (PSPI). Staramy się dostarczać wartość w każdym Sprintie.
Spotkanie przeglądu Sprintu
Organizowane na końcu każdego Sprintu, to spotkanie pokazuje nowe funkcje dodane. Celem jest zebranie opinii od właściciela produktu i innych stakeholderów, aby upewnić się, że dostarczony Increment spełnia potrzeby biznesowe. Opinie są wykorzystywane do aktualizacji Backlogu Produktu, który następnie staje się wejściem do przyszłych Sprintów, w których zespół może ponownie uporządkować i wyodrębnić elementy.
Spotkanie retrospektywne Sprintu
Retrospektywa zwykle trwa 90 minut i pomaga w osadzeniu ciągłego doskonalenia w kulturze zespołu i rytmie Sprintu. Jest to czas, w którym zespół Scrum analizuje poprzedni Sprint, zadając pytania: Co poszło dobrze? Co nie poszło dobrze? Co można poprawić? Pozwala to zespołowi skupić się na ogólnym wyniku i zidentyfikować strategie ciągłego doskonalenia.
Podsumowanie
Obchody Scrum zaimplementowane w procesie tworzą rytm, który pomaga zespołom maksymalizować produktywność, wspierać współpracę, zapewniać przejrzystość i najważniejsze, kontrolować i dostosowywać sposób pracy — umożliwiając ciągłe uczenie się i poprawę.