Sprint Backlog
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:
- Cel Sprintu (Sprint Goal): Odpowiedź na pytanie, dlaczego budujemy ten przyrost.
- Wybrane User Stories: Elementy z Product Backlogu, które zespół uznał za gotowe do realizacji (Definition of Ready).
- 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
Inne pojęcia ze słownika
Sparx Enterprise Architect
Jedno z najbardziej rozbudowanych narzędzi CASE na świecie, służące do projektowania, modelowania i zarządzania cyklem życia systemów IT w oparciu o standardy UML, BPMN i wiele innych.
Czytaj więcej →Agile
Zwinne podejście do zarządzania projektami i wytwarzania oprogramowania, stawiające na iteracyjność, współpracę i szybkie dostarczanie wartości.
Czytaj więcej →UML (Unified Modeling Language)
Standardowy język modelowania wizualnego obiektowych systemów informatycznych, służący do specyfikowania, wizualizowania i dokumentowania artefaktów oprogramowania.
Czytaj więcej →
Latarnia Analizy