Продуктовый бэклог тимлида
Практический материал для тимлида: как отличать идею, проблему, риск и обязательство в бэклоге, чтобы выбирать следующий шаг без имитации продуктовой приоритизации.
Когда использовать
Этот материал нужен тимлиду, который оказался между продуктовым давлением, командной пропускной способностью и списком идей, где все кажется важным.
Типичная ситуация:
- у команды есть набор задач, идей, долгов, просьб и рисков;
- часть пунктов приходит от продукта, часть от поддержки, часть от разработки;
- каждый участник видит свой срочный аргумент;
- команда просит понятный порядок;
- тимлид не хочет подменять product owner, но должен помочь сделать выбор честным.
Бэклог в такой ситуации не должен быть складом всех пожеланий. Он должен помогать принимать решения о следующем полезном шаге.
Что это не делает
Материал не превращает тимлида в product owner и не заменяет продуктовую стратегию. Если у продукта нет цели, аудитории и ответственности за выбор, тимлид не сможет исправить это одной таблицей приоритетов.
Полезная зона тимлида другая:
- сделать скрытую стоимость видимой;
- отделить проблему от готового решения;
- показать capacity-ограничение команды;
- назвать риск откладывания;
- зафиксировать, что команда выбирает сейчас и что сознательно не делает.
Главная проверка
Перед приоритизацией нужно уметь ответить:
Какой выбор мы реально принимаем?
Если ответ звучит как “расставить задачи по важности”, этого мало. Лучше:
- выбрать, что пойдет в ближайший цикл;
- решить, что нужно сначала проверить;
- признать, что часть идей сейчас не помещается;
- вынести риск в отдельное решение;
- остановить задачу до уточнения цели или владельца.
Приоритизация без выбора превращается в сортировку списка.
1. Разделить типы пунктов
В одном бэклоге часто лежат разные сущности. Их нельзя сравнивать одинаково.
| Тип | Вопрос | Что делать дальше |
|---|---|---|
| Идея | Что можно попробовать? | Сформулировать проблему и ожидаемый полезный сигнал. |
| Проблема | Что сейчас мешает пользователю, бизнесу или команде? | Найти минимальный следующий шаг или проверку. |
| Обязательство | Что уже обещано внешне или юридически? | Проверить срок, владельца и цену невыполнения. |
| Риск | Что станет дороже, если отложить? | Провести risk-review или зафиксировать решение. |
| Долг | Что замедляет будущие изменения или повышает вероятность ошибки? | Назвать триггер, при котором долг становится приоритетом. |
| Улучшение процесса | Что должно измениться в работе команды? | Связать с конкретной болью и проверкой пользы. |
Если тип не назван, спор обычно идет не о приоритете, а о разных ожиданиях.
2. Описать пункт через проблему
Перед сравнением каждый пункт стоит привести к короткой карточке:
Название:
Проблема:
Для кого:
Что будет лучше после изменения:
Что будет хуже, если отложить:
Какой минимальный следующий шаг:
Какая проверка покажет, что шаг был полезен:
Какие зависимости или capacity-ограничения есть:
Так идея перестает быть лозунгом. Она становится рабочим кандидатом на выбор.
Плохая формулировка:
Сделать новый дашборд.
Лучше:
Поддержка не видит причины зависших заявок без запроса к разработчикам.
Минимальный шаг - показать статус, последнюю ошибку и владельца ручного разбора.
Полезный сигнал - меньше ручных уточнений в командном чате.
3. Сравнивать по четырем осям
Для первого прохода достаточно четырех вопросов:
| Ось | Вопрос | Сигнал высокого приоритета |
|---|---|---|
| Польза | Кто сможет сделать полезное действие после изменения? | Есть конкретный пользователь, оператор, команда или владелец решения. |
| Риск откладывания | Что станет дороже, если не делать сейчас? | Растет цена ошибки, ручной работы, поддержки, долга или внешнего обещания. |
| Готовность | Можно ли начать без дорогой неясности? | Цель, сценарий, владелец и критерий приемки достаточно понятны. |
| Capacity | Помещается ли работа в реальное ограничение команды? | Есть люди, внимание, окно проверки и место для незапланированной работы. |
Эти оси не дают автоматическую формулу. Они помогают провести разговор без магического балла “важность 8 из 10”.
4. Выбрать один из четырех исходов
После разбора у каждого пункта должен появиться исход:
| Исход | Когда выбирать |
|---|---|
| Делать сейчас | Польза и риск понятны, задача готова, capacity есть. |
| Сначала проверить | Польза возможна, но есть дорогая гипотеза или неизвестный сценарий. |
| Отложить явно | Пункт важен, но сейчас не помещается или проигрывает по риску откладывания. |
| Не делать | Нет владельца пользы, неясна проблема или цена поддержки выше результата. |
Самый полезный исход часто не “делать”, а “сначала проверить”. Он защищает команду от крупной задачи, которая еще не доказала свою необходимость.
5. Связать бэклог с capacity
Бэклог не существует отдельно от команды. Если capacity не видно, приоритеты становятся обещаниями без опоры.
Перед тем как сказать “это в ближайший цикл”, проверьте:
- сколько уже идет незавершенной работы;
- какие задачи ждут решения, review или внешней зависимости;
- какая часть времени уходит на поддержку и срочные переключения;
- есть ли человек, который может владеть задачей до результата;
- что нужно не начать, чтобы это действительно сделать.
Если ответ “ничего не останавливаем, просто добавим”, это не приоритизация, а накопление давления.
6. Когда нужна запись решения
Приоритет стоит фиксировать отдельно, если:
- отклоняется заметная продуктовая просьба;
- команда принимает риск не делать сейчас;
- задача откладывается из-за capacity;
- выбирается короткая проверка вместо большой реализации;
- есть конфликт между продуктовой пользой и техническим долгом;
- решение понадобится объяснить через месяц.
В таком случае достаточно короткой записи решения:
Контекст:
Какие пункты сравнивали и почему сейчас.
Выбор:
Что делаем, что проверяем, что откладываем.
Почему:
Польза, риск откладывания, готовность, capacity.
Последствия:
Что не попадет в ближайший цикл и какой риск мы принимаем.
Пересмотр:
Когда вернемся к выбору.
Мини-шаблон для команды
Цель периода:
Какой результат или ограничение сейчас важнее всего.
Кандидаты:
1. Название / тип / проблема / владелец.
2. ...
Сравнение:
Польза:
Риск откладывания:
Готовность:
Capacity:
Выбор:
Делаем сейчас:
Проверяем сначала:
Откладываем явно:
Не делаем:
Что нужно остановить или не начинать:
Когда пересматриваем:
Антипаттерны
Стоит остановиться, если:
- бэклог растет, но из него ничего не удаляется;
- все важное, но никто не может назвать полезное действие;
- оценки используются вместо разговора о capacity;
- технический долг либо всегда проигрывает, либо всегда объявляется срочным;
- продуктовая просьба попадает в работу без готовности задачи;
- команда обещает больше, чем может проверить;
- “приоритизация” заканчивается только новым порядком строк.
Хороший продуктовый бэклог для тимлида - это не идеальная система ранжирования. Это место, где команда честно выбирает следующий полезный шаг и видит цену того, что не делает сейчас.