Product Backlog to lista elementów (zadań, wymagań, funkcjonalności itp.), które są potrzebne do stworzenia produktu. Elementy te są ułożone w kolejności priorytetu i są stale uaktualniane i ulepszane przez Product Ownera.
Przykłady elementów, które mogą znaleźć się w Product Backlogu:
- Nowe funkcjonalności dla aplikacji mobilnej (np. integracja z kalendarzem, możliwość wysyłania wiadomości do innych użytkowników)
- Ulepszenia interfejsu użytkownika strony internetowej (np. nowy layout, lepsze wyszukiwanie)
- Poprawa wydajności systemu (np. zmiany w kodzie, optymalizacja bazy danych)
- Zmiany w procesie obsługi klienta (np. nowy system zgłaszania problemów, automatyczne wysyłanie potwierdzeń)
Product Backlog jest ważnym narzędziem dla Product Ownera, ponieważ pomaga mu zarządzać oczekiwaniami dotyczącymi produktu i decydować, co powinno być realizowane w najbliższym czasie.
| Element Backlogu | Kryteria akceptacji | Definition of Done | Definition of Ready |
|---|---|---|---|
| Nowa funkcjonalność aplikacji mobilnej | Funkcjonalność działa poprawnie na wszystkich obsługiwanych urządzeniach | Testy jednostkowe i integracyjne zostały przeprowadzone | Wszystkie wymagania są jasno określone i zatwierdzone |
| Ulepszenie interfejsu użytkownika strony internetowej | Interfejs jest czytelny i łatwy w użyciu | Testy usability zostały przeprowadzone | Wszystkie zasoby potrzebne do realizacji zadania są dostępne |
| Poprawa wydajności systemu | Czas ładowania strony został zmniejszony o co najmniej 50% | Testy wydajności zostały przeprowadzone | Wszystkie zależności zostały uwzględnione |
| Zmiana procesu obsługi klienta | Czas reakcji na zgłoszenia klientów został skrócony o połowę | Nowy proces został przetestowany z kilkoma klientami | Wszystkie szczegóły procesu zostały uzgodnione z zespołem obsługi klienta |
Kryteria akceptacji to kryteria, które muszą być spełnione, aby element Backlogu został uznany za zakończony. Definition of Done (DoD) to standardy, które muszą zostać spełnione, aby element Backlogu został uznany za gotowy do wdrożenia. Definition of Ready (DoR) to standardy, które muszą zostać spełnione, aby element Backlogu był gotowy do rozpoczęcia pracy nad nim przez zespół.
Przykłady kryteriów akceptacji, Definition of Done i Definition of Ready mogą się różnić w zależności od projektu i branży. Ważne jest, aby ustalić jasne i konkretne kryteria dla każdego elementu Backlogu, aby zapewnić, że zespół będzie mógł pracować efektywnie i dostarczać produkty o wysokiej jakości.