„Wysłanie nowego dashboardu” nie jest celem sprintu. Ani „wykonaj autoryzację”, ani „zakończ migrację”.
Prawdziwy cel sprintu odpowiada na inne pytanie. To nie jest to co sprintu; to jest dlaczego. A kiedy zespół zacznie je poprawnie pisać, planowanie staje się krótsze, przesuwanie zakresu w połowie sprintu staje się łatwiejsze do odłożenia na później, a dzień demonstracyjny przestaje być listą połączonych PR.
Ten post przedstawia praktyczny przypadek celów sprintu: co jest dobre, co jest złe oraz 12 prawdziwych przykładów według typu zespołu.
Do czego służy cel sprintu
Cel sprintu to pojedyncze zdanie wyjaśniające, dlaczego ten sprint jest ważny. To jednoczący wynik, który zespół zobowiązuje się zapewnić. Z dobrego wynikają trzy rzeczy:
- Kompromisy w połowie sprintu stają się łatwe. Kiedy interesariusz prosi w połowie sprintu o „jedną małą rzecz”, zespół ma miernik: czy służy to celowi, czy też od niego odbiega?
- Planowanie kompresów. Kiedy cel sprintu jest jasny, podjęcie decyzji, które z 8 elementów zaległości sprawi, że cięcie będzie szybsze; to oni dążą do celu.
- Demo pisze się samo. „Oto, co postanowiliśmy zrobić i oto część tego, która działa” to pięciominutowa recenzja, a nie kontrola zapasów.
Bez niego każdy sprint staje się listą niepowiązanych ze sobą prac, których jedynym wspólnym wątkiem jest „rzeczy, które zgodziliśmy się zrobić w ciągu dwóch tygodni”. Działa to dobrze, dopóki nie pojawi się ciśnienie; w tym momencie zespół nie ma wspólnej ramy, z którą mógłby się wycofać.
Kształt dobrego celu sprinterskiego
Trzy właściwości.
1. Wynik, a nie wynik
❌ „Zaimplementuj logowanie OAuth.”
✅ „Istniejący użytkownicy mogą zalogować się w Google w mniej niż 5 sekund.”
Pierwszy opisuje, co dostaje zbudowany. Drugi opisuje, co dostaje prawda o produkcie po zakończeniu sprintu. Wyniki orientują zespół na użytkownika; wyniki kierują je do listy kontrolnej.
2. Liczba pojedyncza i falsyfikowalna
Cel sprintu powinien być jedno, a Ty powinieneś być w stanie spojrzeć na produkt w 14 dniu i powiedzieć „tak, to prawda” lub „nie, to nie jest”. Jeśli Twój cel wymaga „i” lub „również”, masz dwa cele; wybierz jedno i zdegraduj drugie do minimum.
3. Osiągalne przy zaangażowanych możliwościach
Jeśli zespół zdrowa prędkość wynosi 40 punktów, cel sprintu nie powinien po cichu wymagać 70. Celem nie jest „to, co mamy nadzieję zrobić”; to „to, do czego się zobowiązujemy”. Rozciągnięte wyniki należą do zaległości, a nie do celu.
Test „Gdybyśmy tylko to ukończyli, sprint zakończył się sukcesem”.
Najczystsza kontrola zdrowego rozsądku, jaką znamy: wyobraź sobie, że sprint poszedł źle. Połowa zespołu była chora. Produkcja zapaliła się trzeciego dnia. Do 14. dnia wysłano jedna rzecz. Czy to jest jedyny cel sprintu?
Jeśli tak, cel jest dobrze ukształtowany; oddaje to, co naprawdę ważne.
Jeśli nie, napisałeś listę funkcji i nazwałeś to celem.
12 prawdziwych przykładów
Oto, jak brzmią dobre cele sprintu w zależności od typu zespołu.
Zespoły inżynierów produktów
-
„Użytkownicy bezpłatnej wersji próbnej mogą przejść na wersję płatną w czasie krótszym niż 60 sekund bez konieczności kontaktowania się z pomocą techniczną”.
(Rezultat: usuwa znane tarcie lejka. Falsyfikowalne: oprzyrząduj lejek.) -
„Skróć czas ładowania strony P95 na pulpicie nawigacyjnym z 1,8 s do poniżej 800 ms”.
(Wynik: wymierna poprawa jakości obsługi klienta. Falsyfikowalna: monitoruj to.) -
„Obecni klienci mogą samodzielnie zmienić swój adres e-mail rozliczeniowy bez konieczności podnoszenia zgłoszenia”.
(Rezultat: usunięcie znanego obciążenia pomocniczego. Falsyfikowalność: zero zadań w ciągu następnych 14 dni.) -
„Nowi użytkownicy widzą swój pierwszy moment „aha” w ciągu 90 sekund od rejestracji.”
(Wynik: metryka aktywacji. Falsyfikowalna: zmierz czas do osiągnięcia aha dla ostatnich 50 rejestracji.)
Zespoły zajmujące się platformą/infrastrukturą
-
„Wszystkie wdrożenia produkcyjne przechodzą nowym rurociągiem, a stary jest bezpiecznie usuwany”.
(Rezultat: konkretny kamień milowy migracji. Falsyfikowalny: zero jest wdrażane starą ścieżką). -
„Alerty dyżurujące w godzinach pracy spadają o 50% poprzez redukcję duplikatów powiadomień”.
(Wynik: poprawa jakości życia inżynierów. Falsyfikowalne: dane PagerDuty.) -
„Zestaw SDK z flagą funkcji jest zintegrowany ze wszystkimi trzema podstawowymi usługami i zapewnia spójne działanie”.
(Rezultat: funkcja platformy jest teraz użyteczna. Falsyfikowalność: użyj jej w każdej usłudze.)
Wewnętrzne zespoły narzędziowe/operacyjne
-
„Agenci obsługi klienta mogą rozwiązać problem zwrotu pieniędzy bez angażowania inżynierów”.
(Rezultat: usunięcie powtarzającej się eskalacji. Falsyfikowalność: zadania zwrotu pieniędzy przekierowane prawidłowo.) -
„Marketing może rozpocząć nowy eksperyment cenowy bez konieczności wdrażania”.
(Wynik: szybkość działania zespołu partnerskiego. Falsyfikowalność: marketing dostarcza jeden eksperyment bez pomocy.)
Zespoły mobilne
-
„Czas uruchamiania aplikacji spada poniżej 1,2 s na iOS; aplikacja przestaje się zawieszać przy pierwszym uruchomieniu na Androidzie 14.”
(Dwa specyficzne symptomy; falsyfikowalne. Nieznacznie naciąga zasadę „jednej rzeczy”, ale można ją odczytać jako ujednolicony nacisk na jakość.)
Zespoły ds. bezpieczeństwa/zgodności
-
„Wszystkie punkty końcowe danych klientów są objęte nowym dziennikiem audytu bez żadnego wpływu na wydajność produkcji”.
(Wynik: kamień milowy w zakresie zgodności z ograniczeniem. Falsyfikowalność: audyt + kontrola wydajności.)
Zespoły projektowo-inżynierskie
-
„Przeprojektowany przepływ ustawień trafia do wersji produkcyjnej dla 100% użytkowników bez zwiększenia wsparcia”.
(Wynik: uruchomienie z poręczą. Falsyfikowalne: wdrożenie + stawka za zadanie.)
Co za źle cel sprintu brzmi
Wzory, na które warto zwrócić uwagę. Jeśli Twój cel brzmi jak jeden z poniższych, przepisz go.
„Skończ wszystkie zadania, do których się zobowiązaliśmy”.
To jest sprint zaangażowanie, nie sprint cel. Nie mówi nic o tym, dlaczego te zadania mają znaczenie ani co jest prawdą na końcu. W połowie sprintu nie pomaga w ustalaniu priorytetów.
„Rób dobrą robotę”.
Aspiracyjne, nie falsyfikowalne. Nie można wdrożyć. Nie można odznaczyć. Nie można odeprzeć pełzania lunety.
„Kontynuuj refaktoryzację uwierzytelniania.”
Temat, a nie cel. Nie ma określonego stanu końcowego. Refaktor uwierzytelniania „kontynuuje” niezależnie od tego, co zostanie zrobione.
„Wdrożyć funkcję A, funkcję B i funkcję C.”
Trzy bramki zszyte razem and. Wybierz jeden. Pozostałe dwa to zobowiązania, a nie cele.
„Popraw wskaźniki”.
Który wskaźnik? O ile? W jakim kierunku? Nie można sprawdzić ulepszeń bez liczb.
Jak napisać jeden w 5 minut podczas planowania
Proste ćwiczenie:
- Przyjrzyj się swoim najważniejszym elementom zaległości. Wybierz ten, który ma największe znaczenie dla klienta/biznesu.
- Zapytaj: „jeśli tylko to wyląduje, czy sprint się powiódł?” Jeśli tak, jest to cel kandydujący. Jeśli nie, spójrz na podstawę wynik służy.
- Sformułuj to jako zdanie skierowane do użytkownika. Zastąp tytuły zgłoszeń („Implement X”) prawdami stanu końcowego („Użytkownicy mogą…”, „Opóźnienie wynosi…”, „Spadek zgłoszeń do pomocy technicznej…”).
- Możliwość sprawdzenia poprawności. Jeśli zespół prędkość i pojemność powiedz, że pasuje, zatwierdź. Jeśli nie, zawęź to.
- Napisz to tam, gdzie wszyscy to widzą. Standup. Deska. Temat kanału Slack. Jeśli tylko premier o tym pamięta, nie jest to celem.
Zespół, który robi to sumiennie przez 4 sprinty, zazwyczaj zgłasza dwie zmiany: sesje planowania stają się o 25–40% krótsze, a interesariusze przestają pytać „czy możecie też się wcisnąć…”, ponieważ odruchowa odpowiedź zespołu brzmi: „czy to służy celowi sprintu?”
Powszechne zastrzeżenia
„Nasza praca jest zbyt zróżnicowana, aby mieć jeden cel”.
Jeśli w tym sprincie naprawdę dostarczasz produkty trzem niepowiązanym ze sobą interesariuszom, masz problem z higieną zaległości, a nie problem z celem sprintu. Trzy cele = skupienie trzech sprintów rozproszone w jednym. Wybierz jeden, popchnij pozostałe do następnego sprintu i obserwuj, co stanie się z przepustowością.
„A co, jeśli priorytety w połowie sprintu ulegną zmianie?”
Wtedy cel się zmienia; wyraźnie, w 15-minutowej rozmowie. Zespół traci zaplanowany wynik i zastępuje go nowym. Jest to o wiele zdrowsze niż ciche umieszczanie nowej prośby obok starego celu i pomijanie obu.
„To uczucie ograniczania”.
To jest. O to właśnie chodzi. Ograniczenie skupia zespół. Zespół działający bez ograniczeń coś da; po prostu nie zgodzą się ze swoimi interesariuszami co do tego, czym to coś było.
Co robić w tym tygodniu
- Przeczytaj aktualny cel sprintu. Jeśli jest to lista zgłoszeń lub motyw, przepisz go jako pojedyncze zdanie skierowane do użytkownika, korzystając z jednego z powyższych przykładowych kształtów.
- Przy następnej stójce powiedz głośno cel. Jeśli ktoś zareaguje zaskoczony, oznacza to, że cel nie został zinternalizowany; to jest błąd.
- Podczas kolejnej retrospekcji zapytaj: „czy cel pomógł nam w tym sprincie?” Jeśli tak, napisz lepsze cele na następny sprint. Jeśli nie, przepisz cel tego sprintu tak, jakbyś planował go dzisiaj; co byś napisał?
Cele sprintu nie czynią złego sprintu dobrym. Ale oni obracają dobrze sprint w jedno, które cały zespół może opisać jednym zdaniem; i to zdanie składa się, sprint za sprintem, w zespół, który wie, dokąd zmierza.
SprintFlint umieszcza cel sprintu na górze każdej tablicy sprintu, każdego widoku ze stania i każdego podsumowania demonstracji. Więc nikt nie może powiedzieć „co robiliśmy w tym sprincie?” do środy. 50 bezpłatnych zadań miesięcznie, bez karty.