Backlog to lista zadań, które nie zostały jeszcze rozwiązane, czyli czekają na przetworzenie. Można go rozumieć jako listę user historie – User Stories, które wciąż czekają na wdrożenie do systemu. Mamy dwa rodzaje Backlogów: produktowy i sprintowy.
Nagrywamy w nim wszystkie Historie Użytkowników. Możemy w pełni określić system za pomocą Backlogu Produktu. Oto przykładowa historia użytkownika: Aby osiągnąć [korzyści] jako [rola], chcę [cel]. W Backlogu Produktu przechowujemy także informacje o każdej Historii Użytkownika, z priorytetem i statusem tego, czy historia została wdrożona, czy też nadal oczekuje na realizację.
Jeśli specyfikacja zostanie uzupełniona, nowa Historia użytkownika zostanie dodana do Backlogu Produktu.
To podzbiór Historii Użytkowników w Backlogu Produktu, które odnoszą się do konkretnego Sprintu, do którego odnosi się Backlog Sprintu.
Aby móc rozsądnie zaplanować sprint, nie możemy zmieniać Backlogu Sprintu, gdy sprint już rozpoczęliśmy. W związku z tym, jeśli do specyfikacji do Historii Użytkowników zostanie dodany dodatek dotyczący sprintu, Backlog Sprintu nie zostanie uzupełniony. Backlog Produktu można uzupełnić o nową Historię Użytkownika.
Marián Knězek