Backlog
Backlog (бэклог) — приоритизированный список всех задач, идей, улучшений и функций, которые команда планирует реализовать в продукте.
Это единственный источник задач для команды разработки в Scrum — всё, над чем работает команда, должно сначала попасть в бэклог.
Это единственный источник задач для команды разработки в Scrum — всё, над чем работает команда, должно сначала попасть в бэклог.
Виды бэклога:
- Бэклог продукта (Product Backlog) — полный список всего, что может понадобиться продукту, ведёт его продакт-оунер.
- Бэклог спринта (Sprint Backlog) — часть бэклога продукта, которую команда выбрала для реализации в текущем спринте.
- Бэклог релиза (Release Backlog) — часть бэклога продукта, которую планируется реализовать к определённой дате или версии.
Кто отвечает: за бэклог продукта отвечает продакт-оунер (владелец продукта) — именно он решает, что попадает в список и в каком порядке.
Критерий хорошего бэклога — DEEP (акроним придумали Роман Пихлер и Майк Кон):
- Detailed appropriately (детализирован по необходимости) — задачи наверху списка проработаны подробно, задачи внизу — крупными мазками.
- Estimated (оценён) — у задач есть примерная оценка трудозатрат, обычно в story points.
- Emergent (изменчив) — бэклог не статичен, постоянно пополняется и пересматривается по мере появления новой информации.
- Prioritized (приоритизирован) — задачи расположены по важности, самое ценное — наверху.
Частая ошибка: бэклог разрастается до сотен пунктов и превращается из рабочего инструмента в кладбище идей, до которых никогда не дойдут руки. Регулярная чистка (Backlog Grooming/Fefinement) — обязательная часть работы с ним, а не опциональная задача.