Definicja

Sprint Backlog to artefakt w frameworku Scrum, który definiuje pracę, jaką Zespół Deweloperski zobowiązuje się wykonać w trakcie danego Sprintu. Jest on prognozą tego, jakie funkcjonalności staną się częścią najbliższego Inkrementu oraz planem niezbędnym do ich wytworzenia.

Skład Sprint Backlogu

W przeciwieństwie do Product Backlogu, który jest listą ogólną, Sprint Backlog jest bardzo konkretny i zawiera:

  1. Cel Sprintu (Sprint Goal): Odpowiedź na pytanie, dlaczego budujemy ten przyrost.
  2. Wybrane User Stories: Elementy z Product Backlogu, które zespół uznał za gotowe do realizacji (Definition of Ready).
  3. Plan wykonania: Rozbicie User Stories na mniejsze zadania techniczne (tasks), które zazwyczaj nie zajmują więcej niż jeden dzień pracy.

Zarządzanie i Odpowiedzialność

  • Własność: Sprint Backlog należy wyłącznie do Zespołu Deweloperskiego. Choć Product Owner definiuje priorytety, to zespół decyduje, ile pracy jest w stanie realnie wykonać.
  • Aktualizacja: Jest to dokument żywy. Deweloperzy aktualizują go codziennie, najczęściej podczas Daily Scrum, dodając nowe zadania lub zmieniając status obecnych.
  • Wizualizacja: Najczęściej przybiera formę tablicy (fizycznej lub w narzędziach takich jak Jira/Trello) z kolumnami: Do zrobienia, W trakcie, Gotowe.

Sprint Backlog vs Product Backlog

Cecha Product Backlog Sprint Backlog
Horyzont czasowy Długoterminowy (cały produkt). Krótkoterminowy (jeden Sprint).
Odpowiedzialność Product Owner. Zespół Deweloperski.
Poziom szczegółów Zmienny (od ogółu do szczegółu). Bardzo wysoki (zadania techniczne).
Zmiany W dowolnym momencie. Tylko przez zespół w ramach Celu Sprintu.

Typowe błędy

  • Brak planu technicznego: Umieszczenie w backlogu tylko ogólnych haseł bez rozbicia ich na konkretne kroki (tzw. “puste” User Stories).
  • Wrzucanie zadań “z boku”: Dodawanie nowych elementów do Sprint Backlogu w trakcie trwania sprintu przez osoby spoza zespołu.
  • Brak aktualizacji statusów: Sytuacja, w której tablica zadań nie odzwierciedla rzeczywistego postępu prac.

Podsumowanie

Sprint Backlog zapewnia zespołowi jasność co do tego, co musi zostać zrobione, aby osiągnąć sukces w bieżącej iteracji. Dzięki niemu postęp prac staje się widoczny dla wszystkich, co wspiera filar przejrzystości w Agile.


Powiązane pojęcia:

Kliknij w pojęcie, aby przejść do jego definicji w słowniku