Cel sprintu
Definicja: Czym jest cel sprintu?
Cel sprintu opisuje rezultat, do którego zespół deweloperski dąży w trakcie sprintu. Rezultat, czyli outcome, to efekt lub korzyść wynikająca z wykonanej pracy dla klienta. Na przykład możliwość płacenia online zamiast czekania w domu na płatność gotówką przy dostawie.
Zespół może być w stanie osiągnąć cel sprintu, dostarczając jedno Product Backlog Item (PBI), np. poprzez wdrożenie PayPala jako opcji płatności w powyższym przykładzie. Jednak do osiągnięcia określonego celu sprintu może być potrzebnych kilka elementów (funkcjonalności).
W zależności od długości sprintu w danym zespole, praca nad celem sprintu może obejmować jeden lub więcej sprintów. Zespół może też w tym samym Sprincie pracować nad kilkoma mniejszymi celami.
Każdy cel sprintu powinien być powiązany z wizją produktu. Jeśli zespół nie potrafi tego powiązania określić, warto zastanowić się, czy praca nad tym celem w ogóle ma sens.
Synonimy: Jakich pojęć używa się zamiast celu sprintu?
Niektóre zespoły stosują inne określenia, np. sprint goal, goal lub po prostu outcome.
Cel: Dlaczego warto używać celu sprintu?
Prawidłowo stosowane cele sprintu pomagają zespołowi stale przyjmować perspektywę klienta i oceniać, jaką wartość chcą mu dostarczyć – zamiast myśleć w kategoriach funkcjonalności, czyli Outcome vs. Output. W wielu przypadkach przekłada się to również na znacznie wyższą wewnętrzną motywację zespołu, który wie, po co wykonuje swoją pracę.
Ponadto cele sprintu pomagają Product Ownerowi w ustalaniu priorytetów. Zastanowienie się nad celami konkretnych klientów i ułożenie ich w logicznej kolejności to fundament świetnych technik priorytetyzacji, takich jak User Story Mapping.
I wreszcie – cele sprintu to najlepsze, co można zaprezentować interesariuszom podczas Sprint Review. W Agile Academy zbyt często obserwujemy, że Sprint Review jest wykorzystywane jako sprawozdanie zespołu deweloperskiego dla interesariuszy ze wszystkiego (!!!), co zostało zrobione. To nie jest intencja Sprint Review! Jeśli chcemy sprawdzić, czy nasza praca przynosi klientom realną korzyść, powinniśmy skupić się na demonstracji celu sprintu i wysłuchaniu opinii klientów.
Odpowiedzialność: Kto odpowiada za cel sprintu?
Podobnie jak w przypadku wizji produktu, odpowiedzialność za cele sprintu spoczywa na Product Ownerze. Czy oznacza to, że Product Owner tworzy cele sprintu w swoim wieży z kości słoniowej? Oczywiście nie! Świetni Product Ownerzy potrafią tworzyć cele sprintu wspólnie z zespołem deweloperskim i kluczowymi interesariuszami.