Przewodnik po Scrumie | 17. Backlog sprintu
Opublikowany: 2022-05-17Zespół Deweloperski tworzy nowy Backlog Sprintu podczas Planowania Sprintu. Od tego momentu staje się ona aktualnym zobowiązaniem dla Programistów, czyli listą nowych funkcjonalności, ulepszeń i modyfikacji Produktu do wdrożenia w startowym Sprincie. Po rozpoczęciu Sprintu Backlog staje się wiążącą kolejką, z której Deweloperzy wybierają zadania do wykonania.
Co to jest Backlog Sprintu? – spis treści:
- Wstęp
- Jak powstaje Backlog Sprintu?
- Co zawiera Backlog Sprintu?
- Korzystanie z Backlogu Sprintu
- Streszczenie
Wstęp
Backlog Sprintu opisuje pracę Zespołu Deweloperskiego podczas pojedynczego Sprintu. Dlatego jest wyrażony językiem technicznym. Opisuje szczegółowe zadania i ich planowane rozwiązania. Składa się więc z listy zadań sporządzonych w sposób czytelny dla Developerów. Backlog Sprintu zazwyczaj w niewielkim stopniu uwzględnia język wartości biznesowej Produktu, sposób opisu właściwy dla Backlogu Produktu, który tutaj przedstawimy.
Backlog Sprintu powstaje:
- na podstawie Backlogu Produktu
- na czas jednego Sprintu
- podczas wydarzenia Scrumowego o nazwie Planowanie Sprintu
- przez cały Zespół Scrumowy – ale Zespół Deweloperski kluczową rolę w jego tworzeniu
Jak powstaje Backlog Sprintu?
Podczas Planowania Sprintu Właściciel Produktu proponuje , jak dodać wartość do Produktu w następnym Sprincie. Następnie cały Zespół Scrumowy pracuje wspólnie nad sformułowaniem Celu Sprintu, czyli wybiera, którą funkcjonalność z Backlogu Produktu wdrożyć. Cel Sprintu określa sposób realizacji Produktu lub przesunięcia terminu w celu spełnienia oczekiwań Klienta.
Następnym krokiem jest przemyślenie i realistyczne ustalenie zakresu pracy do wykonania w kolejnym Sprincie oraz sposobu jego osiągnięcia.
Wyniki tych ustaleń mają formę technicznego opisu zadań do wykonania. A ta lista staje się nowym Backlogiem Sprintu.
Nowo utworzony Backlog Sprintu znajduje się w lokalizacji, która jest łatwo dostępna dla wszystkich członków Zespołu Deweloperskiego. W przestrzeni fizycznej jest to zwykle tablica wisząca w przestrzeni roboczej. Podczas gdy w przestrzeni cyfrowej istnieje jako wspólny dokument w chmurze, który wszyscy programiści mogą aktualizować. Mimo że każdy członek Zespołu Scrumowego powinien aktualizować go codziennie, to zazwyczaj Scrum Master lub jeden z Developerów przejmuje tę odpowiedzialność.

Co zawiera Backlog Sprintu?
Backlog Produktu nie określa, jak dokładnie wykonywać zadania. Decyzja należy do Zespołu Deweloperskiego. Ten ruch stwarza zespołowi wystarczająco dużo miejsca do manewrowania, zwiększając tym samym jego zdolności do samoorganizacji. Ponadto ta swoboda wyboru kolejności i metod działania daje każdemu programiście poczucie niezależności i odpowiedzialności.
Ta sama idea dotyczy traktowania Backlogu Sprintu jako nieuporządkowanej listy zadań do wykonania. W przeciwieństwie do tradycyjnego modelu push (gdzie zespół lub programista działa zgodnie z predefiniowanym i narzuconym agendą), w modelu pull programiści wybierają zadania do wykonania (model pull).
Backlog Sprintu określa:
- Cel Sprintu – czyli odpowiedź na pytanie dlaczego wykonywać zaplanowane zadania w tym Sprincie
- Lista nowych funkcji Produktu i ulepszeń do opracowania w tym Sprincie. Dzieje się tak, ponieważ zawiera elementy Backlogu Produktu wybrane do wdrożenia w tym Sprincie.
- Lista zadań do wykonania – czyli opis techniczny jak i przez kogo praca, która zaowocuje przyrostem…

Korzystanie z Backlogu Sprintu
Różne narzędzia metryczne odzwierciedlają postęp prac zapisanych w Backlogu Sprintu. Najczęściej jest to Wykres Burndown , który w pełni omówimy w osobnym, dedykowanym artykule. Dzięki takiej wizualizacji Zespół Deweloperski może łatwo sprawdzić, czy prace nad Celem Sprintu przebiegają zgodnie z planem.

Może się zdarzyć, że podczas Sprintu okaże się, że plan pracy został opracowany nierealistycznie. Innymi słowy, liczba zadań do wykonania w Celu Sprintu Backlogu Produktu jest zbyt wysoka lub zbyt niska. W obu przypadkach Deweloperzy i Właściciel Produktu zabierają się do pracy, aby dowiedzieć się, jakie zmiany zastosować w bieżącym Backlogu Sprintu. Możliwe jest zmniejszenie nakładu pracy, wybranie dodatkowych zadań z Backlogu Produktu lub rozszerzenie już zaplanowanych rozwiązań. Pamiętaj jednak, że sam cel sprintu musi pozostać niezmieniony.

Streszczenie
Backlog Sprintu to lista zadań, które Deweloperzy planują wykonać podczas jednego Sprintu. Jest to rodzaj szczegółowej umowy z Product Ownerem. Backlog Sprintu powstaje podczas Planowania Sprintu, w którym uczestniczy cały Zespół Scrumowy. Wykres spalania odzwierciedla stopień realizacji zadań przyjętych do realizacji.
Jeśli podobają Ci się nasze treści, dołącz do naszej pracowitej społeczności pszczół na Facebooku, Twitterze, LinkedIn, Instagramie, YouTube, Pintereście.
Autor: Caroline Becker
Jako Project Manager Caroline jest ekspertem w znajdowaniu nowych metod projektowania najlepszych przepływów pracy i optymalizacji procesów. Jej zdolności organizacyjne i umiejętność pracy pod presją czasu sprawiają, że jest najlepszą osobą do realizacji skomplikowanych projektów.
Przewodnik po Scrumie:
- Słowniczek podstawowych pojęć, ról i pojęć
- Co to jest Scrum?
- Wartości Scrum
- Jak wdrożyć Scrum w swojej firmie?
- Zespół Scrumowy - co to jest i jak działa?
- Kim jest Product Owner?
- Najczęstsze błędy Product Ownera
- Kim jest Scrum Master?
- Charakterystyka dobrego Scrum Mastera
- Najczęstsze błędy Scrum Mastera
- Jakie statystyki i metryki powinien śledzić Scrum Master?
- Współpraca Product Ownera ze Scrum Masterem
- Zespół Deweloperski w Scrum
- Najczęstsze błędy programistów
- Artefakty Scrum
- Skalowanie Scrum
- Backlog Sprintu
- Czym jest Backlog Produktu?
- Czym są historie użytkowników?
- Tworzenie najlepszej historii użytkownika z INVEST
- Najczęstsze błędy User Story
- Kryteria akceptacji historii użytkownika
- Szacowanie i punkty fabularne w Scrumie
- Poker Planowania
- Drużynowa gra szacowania
- Definiowanie przyrostu
- Wydarzenia scrumowe
- Czym jest Sprint w Scrumie?
- Zobowiązania zespołu Scrum – cel produktu, cel sprintu i definicja ukończenia
- Co to jest wykres spalania?
- Jak stworzyć i zinterpretować wykres spalania?
- Zalety i wady wykresu spalania
- Tablice Kanban w Scrum i Scrumban
- Velocity in Scrum - Szybkość Zespołu Deweloperskiego
- Codzienny Scrum
- Planowanie sprintu
- Przegląd sprintu
- Czym jest retrospektywa sprintu?
- Typowe błędy podczas Retrospektywy Sprintu
- Pielęgnacja Backlogu Produktu
