Какво е Product Backlog?
Product Backlog е списък с всички неща, които трябва да бъдат направени, за да се създаде и подобри продукта.
Той съдържа:
- нови функции (features)
- подобрения
- поправки на грешки
- технически задачи
- други идеи
Характеристики:
- Поддържа се от Product Owner (собственик на продукта).
- Динамичен е — непрекъснато се променя и развива.
- Всеки елемент има приоритет (кое е по-важно).
Какво е Iteration Backlog (Sprint Backlog)?
Iteration Backlog е списък на задачите, избрани от Product Backlog, които екипът трябва да изпълни в рамките на една итерация (обикновено Sprint от 1 до 4 седмици).
Характеристики:
- Създава се по време на Sprint Planning.
- Съдържа конкретни елементи и конкретни стъпки за изпълнение.
- Притежава се и управлява от развойния екип.
- Обикновено е статичен по време на спринта (не се променя много, освен при голяма нужда).
Разлика между Product Backlog и Iteration (Sprint) Backlog:
Критерий | Product Backlog | Iteration (Sprint) Backlog |
---|---|---|
Какво съдържа | Всичко, което може да се направи | Задачите за конкретния спринт |
Собственик | Product Owner | Екипът за разработка (Dev Team) |
Динамика | Постоянно се обновява | Почти стабилен през итерацията |
Обхват | Целият продукт | Само избраното за спринта |
Много прост пример:
- Product Backlog:
- Регистрация на потребители
- Профилна страница
- Плащания
- Чат между потребители
- Система за известия
- Iteration Backlog (за текущия спринт):
- Регистрация на потребители
- Основна версия на профилната страница