Бэклог и поток спринта

Что это такое

Бэклог — упорядоченный список всего, что может быть построено: наверху стоят самые ценные и наиболее уточнённые элементы. Подмножество, которое команда прогнозирует на текущий спринт, называется бэклогом спринта. Поток описывает, как элементы движутся между этими двумя списками: пишутся грубо, уточняются прямо перед использованием, берутся в спринт и завершаются инкрементом.

Почему это важно

Бэклог — артефакт, в котором записаны решения о порядке продукта, поэтому его форма решает, строит ли команда самое ценное. Два режима отказа часты и противоположны: свалка из всех запросов и список, забитый подробными спецификациями на месяцы вперёд, то есть водопадный план в виде списка. Поток ниже держит уточнение близко к работе, там, где деталь всё ещё точна.

Ключевые идеи

Один упорядоченный список, и порядок — это решение

Главный артефакт владельца продукта — порядок, а не объём. Всё ниже нескольких верхних элементов — заглушка, которая изменится.

1. Запрос возврата и его статус       готово
2. Журнал аудита возвратов            готово
3. Массовый экспорт заказов           требует уточнения
4. Сохранённые способы оплаты         требует уточнения
--- дальше порядок ориентировочный ---
5. Поддержка нескольких валют
6. Переработанная панель

Уточняйте вовремя, а не заранее

Деталь, написанная за три месяца, неверна к моменту использования. Однако уточнять всё подряд незачем: доведите несколько верхних элементов до точки, в которой команда может их прогнозировать, и остановитесь.

Размер элементов должен позволять спринту вместить несколько

Элемент, занимающий весь спринт, лишает команду способности адаптироваться и превращает границу спринта в одну ставку «всё или ничего». Делите, пока не поместится несколько.

Бэклог спринта принадлежит команде и может меняться

Цель спринта фиксирована. Содержимое движется по мере того, как команда узнаёт больше. Бэклог спринта, который не может меняться, — обязательство, переодетое в прогноз.

Незавершённая работа возвращается, заметно

Элемент, не законченный к границе, возвращается в бэклог продукта и там переупорядочивается, а не переносится тихо. Перенос прячет закономерность: элементы слишком велики.

Практика

Упорядочите один бэклог по ценности

Возьмите двадцать верхних элементов, напишите причину позиции каждого одним оборотом и переупорядочьте всё, что не можете обосновать.

Готово, когда: у каждого пункта из первой десятки есть причина в один оборот, и причины про ценность, а не про то, кто попросил.

Разбейте один слишком крупный элемент

Найдите элемент больше трети спринта и разбейте его на поставляемые по отдельности части.

Готово, когда: как минимум три части можно продемонстрировать по отдельности.

Частые ошибки

  • Бэклог без порядка — команда выбирает по громкости просьбы; исправить: владелец продукта ведёт один упорядоченный список.
  • Деталь написана за месяцы — уточнение потрачено зря, а спецификация неверна к использованию; исправить: уточняйте вовремя.
  • Элементы больше спринта — граница становится «всё или ничего»; исправить: делите, пока не поместится несколько поставляемых частей.
  • Тихий перенос незавершённых элементов — закономерность слишком крупной работы остаётся невидимой; исправить: возвращайте незавершённые элементы в бэклог продукта и переупорядочивайте.
  • Содержимое спринта как замороженное — цель фиксирована, но содержимое должно двигаться; исправить: заявите, что обязательство — цель спринта, а не список.

Что читать дальше