Ответ
Бэклог (Backlog) — это приоритизированный и постоянно обновляемый список всего, что может понадобиться в продукте: функциональных требований, технических задач, улучшений и исправлений багов.
Виды бэклогов в Scrum:
- Product Backlog (Бэклог продукта): Исчерпывающий список всех требований к продукту. Управляется владельцем продукта (Product Owner).
- Sprint Backlog (Бэклог спринта): Набор элементов из бэклога продукта, отобранных для реализации в текущем спринте. Формируется командой разработки.
Структура элемента бэклога (User Story):
Как [роль пользователя],
я хочу [возможность],
чтобы [получить пользу/результат].
Критерии приемки (Acceptance Criteria):
- Критерий 1
- Критерий 2
Управление бэклогом включает:
- Рефинимент: Детализация, оценка и пересмотр приоритетов элементов.
- Приоритизацию: Расположение задач по важности (часто по методам MoSCoW или стоимости/ценности).
- Планирование спринта: Выбор задач из вершины бэклога продукта в бэклог спринта.
Пример приоритизированного списка:
- [Высокий] Реализовать двухфакторную аутентификацию.
- [Средний] Исправить ошибку 500 при отправке пустой формы.
- [Низкий] Обновить иконки в интерфейсе администратора.
Бэклог — это "живой" артефакт, который отражает текущее видение продукта и является основным источником работы для команды.