Artykuł skupi się na trzech głównych artefaktach Scruma: Product Backlog, Sprint Backlog i Increment, ich rolach w procesie Scrum oraz zobowiązaniach związanych z każdym z tych artefaktów, takich jak Cel Produktu, Cel Sprintu i Definicja Ukończenia.
Scrum to podejście do pracy nad projektami, które ma na celu maksymalizację wartości i wydajności zespołów poprzez iteracyjne i przyrostowe rozwiązywanie złożonych problemów. Kluczowym elementem Scruma są artefakty, które służą do nadania transparentności i jasności w procesie pracy oraz dostarczanych wartości. W Scrumie występują trzy główne artefakty: Product Backlog, Sprint Backlog i Increment. Każdy z tych artefaktów ma swoje unikalne zobowiązania, takie jak Cel Produktu, Cel Sprintu i Definicja Ukończenia, które pomagają zespołowi w skupieniu się na osiągnięciu wspólnych celów.
Product Backlog
Product Backlog to dynamiczna, ewoluująca lista wszystkiego, co jest konieczne do ulepszenia produktu. Jest to jedyne źródło pracy, którą wykonuje Scrum Team. Elementy widniejące w Product Backlogu to zadania, funkcje, wymagania czy poprawki, które są niezbędne do zrealizowania wizji produktu.
Zobowiązanie: Cel Produktu
Cel Produktu opisuje długoterminowe zamierzenie Scrum Teamu, będące przyszłym stanem, do którego zespół dąży. Cel Produktu jest odzwierciedlony w Product Backlogu i jest punktem odniesienia podczas procesu planowania i podejmowania decyzji. Każdy element Product Backlogu powinien w jakiś sposób przyczyniać się do osiągnięcia Celu Produktu.
Sprint Backlog
Sprint Backlog to plan pracy na najbliższy Sprint, który zawiera:
- Cel Sprintu (po co),
- elementy Product Backlogu wybrane do realizacji w Sprincie (co),
- wykonalny plan dostarczenia Incrementu (jak).
Sprint Backlog jest tworzony przez Developerów dla nich samych i stanowi aktualną oraz bieżąco aktualizowaną reprezentację pracy, którą zespół planuje wykonać w trakcie Sprintu, aby zrealizować Cel Sprintu.
Zobowiązanie: Cel Sprintu
Cel Sprintu jest jedynym celem na dany Sprint. Choć jest zobowiązaniem Developerów, pozostawia im swobodę co do tego, jak dokładnie należy zrealizować go swoją pracą. Cel Sprintu zapewnia spójność i skupienie, zachęcając Scrum Team do wspólnego wykonywania pracy.
Increment
Increment to konkretny krok w kierunku osiągnięcia Celu Produktu. Każdy kolejny Increment buduje i rozbudowuje wszystkie wcześniejsze, będąc starannie weryfikowanym, aby zapewnić, że wszystkie Incrementy są ze sobą zgodne. Increment to wszystko, co zostało ukończone w trakcie Sprintu, i jest wymagane, aby wartość mogła zostać dostarczona interesariuszom.
Zobowiązanie: Definicja Ukończenia
Definicja Ukończenia to formalny opis stanu Incrementu, w którym spełnia on kryteria jakości wymagane dla produktu. Każdy element Product Backlogu musi być zgodny z Definicją Ukończenia, aby mógł zostać uznany za część Incrementu. Definicja Ukończenia zapewnia przejrzystość i wspólne zrozumienie pomiędzy członkami zespołu co do tego, co oznacza „ukończony” element pracy.
Podsumowanie
Artefakty Scruma – Product Backlog, Sprint Backlog oraz Increment – są fundamentalnymi elementami, które wspierają przejrzystość, inspekcję i adaptację w kontekście pracy zespołu Scrum. Każdy z tych artefaktów posiada swoje zobowiązanie, które pomaga zespołowi w skutecznym i skoncentrowanym działaniu: Cel Produktu dla Product Backlogu, Cel Sprintu dla Sprint Backlogu oraz Definicja Ukończenia dla Incrementu. Dzięki nim Scrum Team jest w stanie nie tylko śledzić swoje postępy, ale również podejmować lepsze decyzje i dostarczać realne wartości.