Definicja gotowości to lista kontrolna zespołu określająca, kiedy można stwierdzić: „możemy to zrealizować w sprincie” — czyli kryterium, które historia musi spełnić, zanim trafi do planowania sprintu. Większość zespołów sporządza ją podczas pierwszego retrospektywnego spotkania, umieszcza na wiki i nigdy więcej do niej nie zagląda. Wersja, która naprawdę się sprawdza, jest krótka, jednoznaczna i blokująca: historia, która jej nie spełnia, nie zostanie zatwierdzona.

Co powinna zawierać przydatna lista kontrolna

  • Wynik widoczny dla użytkownika można ująć w jednym zdaniu — bez zawiłych sformułowań typu „jako…”, po prostu to, co się zmienia.
  • Kryteria akceptacji należy przedstawić w postaci od trzech do pięciu punktów.
  • Zadanie jest na tyle niewielkie, że zmieści się w ramach jednego sprintu, a nawet zostanie jeszcze trochę czasu.
  • Zidentyfikowano i potwierdzono zależności od innych zespołów.
  • Jeśli potrzebny jest projekt, to już istnieje.
  • Zespół poddał tę sprawę pod głosowanie, nie rozchodząc się w swoich opiniach o więcej niż dwie wartości kart.

Ostatni element jest kluczowy. Artykuł, który spowodował różnicę w głosach wynoszącą 3 do 13, nie spełnia kryteriów gotowości. Albo doprecyzowanie wyjaśni tę różnicę, albo artykuł splits.

Różnica między definicją „gotowy” a definicją „zrealizowany”

Kryteria „gotowości” określają moment wejścia w sprint. Kryteria „zakończenia” określają moment wyjścia z niego. Nie są one symetryczne — „gotowość” dotyczy zadania, a „zakończenie” dotyczy wykonanej pracy — a mylenie tych pojęć prowadzi do sytuacji, w której zespoły dostarczają zadania, które spełniają kryteria akceptacji, ale nadal nie rozwiązują problemu użytkownika.

Co idzie nie tak

Definicja gotowości staje się listą życzeń, a nie kryterium kwalifikacyjnym. Zadania trafiają do sprintu, mimo że nie spełniają tego kryterium, ponieważ „nie mamy nic innego do zrobienia”. Dwa sprinty później zespół nie osiąga zakładanych celów dotyczących prędkości, a zadania, które nie są gotowe, zostają przeniesione do kolejnego sprintu.

Rozwiązanie ma charakter instytucjonalny, a nie motywacyjny: jeśli nie ma gotowych zadań, zespół wybiera zadanie wymagające dopracowania, a nie takie, które nie jest jeszcze gotowe. Brama, którą się omija, nie jest bramą. Wystarczy raz to wyegzekwować, a lista zadań zacznie napływać w lepszym stanie, ponieważ wszyscy zrozumieją, jakiego rodzaju koszty wiążą się z pominięciem etapu „gotowości”.

Najczęściej zadawane pytania

Jaka jest definicja słowa „gotowy”?

Definicja gotowości stanowi listę kontrolną zespołu służącą do ustalenia, czy dany element „można uwzględnić w sprincie” — jest to próg, który element musi spełnić, zanim zostanie uwzględniony w planowaniu sprintu. Skuteczna definicja gotowości jest krótka, jednoznaczna i ma charakter blokujący: element, który jej nie spełnia, nie zostaje uwzględniony w sprincie, lecz wraca do etapu dopracowywania.

Jaka jest różnica między definicją „gotowości” a definicją „zakończenia”?

Etapy „gotowości” wyznaczają początek sprintu, a etapy „zakończenia” — jego koniec. Nie są one symetryczne — etap „gotowości” dotyczy prawidłowego sformułowania zadania, natomiast etap „zakończenia” dotyczy tego, czy ukończona praca nadaje się do wydania.

Co powinno obejmować pojęcie „gotowości”?

Wynik widoczny dla użytkownika w jednym zdaniu, kryteria akceptacji, które mieszczą się w trzech do pięciu punktach, historia na tyle niewielka, że z łatwością zmieści się w jednym sprincie, z zapasem czasu, zidentyfikowane i potwierdzone zależności, wszelkie niezbędne projekty gotowe oraz wynik głosowania zespołu, w którym różnica między wartościami kart nie przekroczyła dwóch. Ta ostatnia kwestia ma decydujące znaczenie.

Czy definicja gotowości stanowi część metodyki Scrum?

Nie — w Przewodniku po Scrumie nie ma takiej definicji, więc jest to opcjonalne. Jednak większość zespołów, które dostarczają produkty w przewidywalny sposób, stosuje tę metodę, ponieważ zapobiega ona włączaniu niegotowych kart historii do sprintu i przenoszeniu ich do następnego sprintu.

Warto przeczytać