Cel sprintu to jedno zdanie wyjaśniające, dlaczego warto go zrealizować. Jest to jedyny rezultat, do którego zespół się zobowiązuje — coś, co będzie miało istotne znaczenie w momencie zakończenia sprintu. Wszystkie zadania wybrane przez zespół powinny służyć realizacji tego celu, a gdy czas na realizację sprintu zaczyna się kurczyć, to właśnie ten cel wskazuje, które zadania należy chronić, a które odrzucić.

Większość zespołów traktuje cel jako podsumowanie wybranych przez siebie zgłoszeń. To błędne podejście i właśnie dlatego tak wiele celów okazuje się bezużytecznych.

Cel jest ważniejszy od zakresu

Najpierw wyznacz cel, a dopiero potem wybierz zadania, które służą jego realizacji. Cel wywnioskowany na odwrót z listy już wybranych zadań („zrealizować pozycje 4, 7 i 12”) nie jest celem — to spis treści. Nie pomoże Panu w podjęciu decyzji, ponieważ nie zawiera żadnej oceny tego, co jest istotne.

Najważniejsze jest ustalenie kolejności. Gdy uzgodnią Państwo wynik przed określeniem zakresu, wybór sprowadza się do serii prostych pytań: czy ten element przybliża nas do celu? Jeśli tak, należy go uwzględnić. Jeśli nie, lepiej, aby istniał ku temu bardzo ważny powód — poprawka bezpieczeństwa, twarda zależność — w przeciwnym razie należy go odłożyć na później. Gdy najpierw wybiera się zakres, każdy element wydaje się równie istotny i nie ma czego wykreślić, gdy w czwartek sprawy przybiorą niekorzystny obrót.

A sprint goal anchoring the stories selected around it Sprint goal
Celem jest tarcza; wybrane elementy to strzały wycelowane w nią. Element, który wskazuje gdzie indziej, jest kandydatem do usunięcia, a nie powodem do poszerzenia tarczy.

Jakie znaczenie ma mocny gol

Cel zasługuje na swoje miejsce, gdy spełnia trzy zadania:

  • Określa to wynik, a nie listę zadań. „Użytkownicy mogą zresetować swoje hasło bez konieczności kontaktowania się z pomocą techniczną” informuje, co się zmieniło. „Zrealizuj epikę dotyczącą resetowania hasła” wskazuje, na której tablicy Jira należy się skupić.
  • To rozwiązanie pozwala Państwu dokonywać kompromisów. Prawdziwym sprawdzianem dla celu jest ostatni dzień sprintu, kiedy to nie wszystko uda się zrealizować. Dobry cel od razu wskazuje, co należy chronić. Jeśli celem jest „umożliwienie użytkownikom zresetowania hasła”, wdrażają Państwo proces resetowania hasła, a kwestia zmiany wyglądu wiadomości e-mail, która jest jedynie dodatkiem, schodzi na dalszy plan. Jeśli celem jest „zrealizowanie zgłoszeń”, nie mają Państwo podstaw do dokonywania wyborów, więc wszystko nieco się opóźnia i żadne rozwiązanie nie zostaje wdrożone w sposób dopracowany.
  • Zespół potrafi to powtórzyć z pamięci. Cel, którego nikt nie potrafi przytoczyć, to cel, którym nikt się nie kieruje. Jeśli zespół musi otworzyć dokument planistyczny, aby przypomnieć sobie, po co tu jest, oznacza to, że cel jest zbyt długi lub zbyt niejasny.

Cele słabe a cele silne

Różnica między słabym a silnym celem polega niemal zawsze na tym, czy określa się samą czynność, czy też jej wynik.

Słaby golDlaczego to się nie udajeZnakomita bramka
„Prace nad zmianą wyglądu kasy”.Określa obszar, a nie wynik. Nie ma linii mety.„Stały klient może sfinalizować zakupy na urządzeniu mobilnym w mniej niż minutę”.
„Zrealizować 40 punktów fabularnych z listy zadań do wykonania”.Wynik powinien służyć realizacji celu, a nie być celem samym w sobie.„Proszę wymienić trzy główne powody, dla których klienci zwracają się do działu obsługi klienta w sprawach rozliczeniowych”.
„Poprawić wydajność i usunąć błędy”.Dwa cele, brak priorytetów, brak możliwości wyboru.„Panel nawigacyjny ładuje się w mniej niż dwie sekundy w przypadku kont zawierających ponad 10 000 rekordów”.
„Proszę dokończyć funkcję raportowania.”Słowo „zakończenie” nie precyzuje zakresu; czyja definicja „zakończenia” ma tu zastosowanie?„Kierownicy mogą samodzielnie wyeksportować tygodniowy raport zespołu w formacie PDF bez naszej pomocy”.

Proszę zwrócić uwagę, że jasno sformułowane cele mają wspólną strukturę: konkretny użytkownik lub system, wykonujący konkretną czynność, zgodnie z konkretnym standardem. Gdyby zaprezentować każdy z nich, wszyscy obecni zgodziliby się bez sprzeciwu co do tego, czy cel został osiągnięty.

Jeden cel, a nie kilka

Skupcie się na jednym celu. To właśnie jeden cel umożliwia dokonywanie kompromisów — w przypadku dwóch konkurujących ze sobą celów nie ma żadnej zasady, której można by bronić, gdy skończy się czas, i znów dochodzi do sytuacji, w której wszystko nieco się pogarsza.

Jeśli dane zadanie rzeczywiście nie da się zaklasyfikować pod jednym celem, potraktujcie to jako sygnał, a nie problem, który należy zatuszować. Zazwyczaj oznacza to, że sprint obejmuje zbyt wiele zadań lub że dwa strumienie pracy zostały połączone w jeden sprint, podczas gdy rozdzielenie ich na dwa byłoby bardziej przejrzyste. Czasami obok głównego celu pojawia się niewielka ilość niepowiązanych zadań zapewniających ciągłość działania — jest to dopuszczalne, o ile wszyscy mają świadomość, że stanowią one jedynie obciążenie, a nie główny cel.

Kto jest właścicielem bramki

Właściciel produktu określa intencję — biznesowy powód, dla którego dany sprint ma większe znaczenie niż alternatywne rozwiązania. Cały zespół przekształca tę intencję w cel, do którego może się faktycznie zobowiązać, co oznacza, że programiści muszą wierzyć, iż jest on możliwy do osiągnięcia przy dostępnej wydajności. Cel, w który zespół nie wierzy, jest jedynie życzeniem z wyznaczonym terminem.

Gdy już ustalą Państwo cel, za którym warto się zaangażować, dalsze planowanie staje się łatwiejsze: plan służy jako kryterium wyboru zadań, a codzienne spotkanie scrumowe wykorzystuje go jako punkt odniesienia do pomiaru postępów. Cel ustalony w poniedziałek stanowi dla zespołu punkt odniesienia przez cały sprint.

Najczęściej zadawane pytania

Czym jest cel sprintu?

Cel sprintu to jedno zdanie, które określa, dlaczego warto przeprowadzić dany sprint — jest to jedyny rezultat, do którego realizacja zobowiązuje się zespół. Cel ten ustala się podczas planowania sprintu, przed określeniem zakresu prac, i stanowi on wspólny cel, któremu służą wybrane elementy backlogu. Jest to powód istnienia sprintu, a nie lista zawartych w nim zgłoszeń.

Co decyduje o tym, czy cel sprintu jest dobry?

Dobry cel sprintu określa konkretny rezultat, a nie listę zadań; jest na tyle konkretny, że pozwala zorientować się, z czego należy zrezygnować, gdy harmonogram sprintu staje się napięty; ponadto cały zespół potrafi go przytoczyć z pamięci. Jeśli Państwa celem jest po prostu „zrealizowanie tych zgłoszeń”, nie pomoże to Państwu w dokonywaniu wyborów — a przecież właśnie to jest głównym zadaniem celu.

Kto wyznacza cel sprintu?

Właściciel produktu przedstawia intencję — biznesowy powód, dla którego dany sprint ma znaczenie — a cały zespół przekształca ją w cel, do którego może się zobowiązać podczas planowania. Jest to współpraca, a nie nakaz. Programiści muszą być przekonani, że cel ten jest możliwy do osiągnięcia przy dostępnych zasobach; w przeciwnym razie pozostaje on jedynie pobożnym życzeniem.

Czy sprint może mieć więcej niż jeden cel?

Należy skupić się na jednym celu. Posiadanie jednego celu pozwala zespołowi dokonywać kompromisów w sytuacjach stresowych — w przypadku dwóch konkurujących ze sobą celów nie ma jednej zasady, której należałoby bronić, gdy zaczyna brakować czasu. Jeśli zadanie rzeczywiście dzieli się na dwie części, często oznacza to, że w ramach sprintu próbuje się zrealizować zbyt wiele, albo że prace dwóch zespołów zostały połączone w jeden sprint.