Team LeadSeniorExperience

Какой командный процесс вы заметно улучшили: planning, daily, retro, refinement или release flow?

Улучшил refinement: ввёл шаблон тикета с acceptance criteria, обязательные уточняющие вопросы перед оценкой и явный разбор технических зависимостей. Процент завершённых задач в спринте вырос с 62% до 81%.

Процесс, который я изменил: refinement

Когда я пришёл в команду, refinement выглядел так: PM зачитывал тикет, команда молча кивала, кто-то называл цифру story points, остальные соглашались. Итог — постоянные неожиданности в спринте: «мы не учли X», «оказалось, что Y зависит от Z».

Диагностика проблемы

Я провёл ретроспективу, сфокусированную на одном вопросе: «Почему задачи оказываются сложнее, чем мы оценили?» Выяснилось три системных причины:

  • Команда не задавала уточняющих вопросов — культура «не хочу выглядеть глупо».
  • Технические зависимости не выявлялись на refinement — только в процессе работы.
  • Story points ставились на основе «как у похожей задачи», без разбора этой конкретной задачи.

Что изменил

Ввёл структурированный шаблон для каждого тикета перед refinement. PM заполнял его заранее:

  • What: что нужно сделать.
  • Why: зачем это нужно пользователю или бизнесу.
  • Acceptance criteria: как мы поймём, что готово.
  • Out of scope: что явно не включено.

На самом refinement ввёл практику «три вопроса перед оценкой»: каждый инженер должен задать хотя бы один уточняющий вопрос перед голосованием. Это сломало культуру молчания.

Также добавил явный шаг «технические зависимости»: перед оценкой команда называет всё, от чего зависит задача (API, схема БД, сторонний сервис). Если зависимость неясна — задача уходит на доуточнение, а не оценивается.

Результат

Через два месяца: процент задач, завершённых в спринте без переноса, вырос с 62% до 81%. Команда начала сама защищать процесс — «подожди, мы ещё не разобрали зависимости».

Что не сработало

Я пробовал вводить формальные оценки в часах вместо story points. Команда тратила время на точные цифры там, где нужна была лишь относительная оценка. Откатил через месяц.

Подводные камни

  • Менять процесс без объяснения причин — команда воспринимает изменения как бюрократию, а не как улучшение.
  • Вводить слишком много изменений одновременно — невозможно понять, что именно помогло.
  • Не измерять эффект изменения — без данных нельзя ни подтвердить успех, ни обосновать дальнейшие эксперименты.
  • Игнорировать сопротивление команды — если люди против нового процесса, нужно понять почему, а не продавливать силой.
  • Оптимизировать refinement без улучшения качества тикетов на входе — шаблон для PM оказался критически важным.
  • Считать, что улучшенный процесс будет работать вечно без поддержки — через квартал без напоминаний команды возвращаются к старым привычкам.
  • Не давать команде участвовать в выработке нового процесса — чужой процесс всегда хуже своего.

What hurts your answer

  • Копировать Scrum-практику без причины.
  • Менять процесс слишком широко и сразу.
  • Не убрать практику, если она не помогает.

What they're listening for

  • Думает о процессе как об инструменте.
  • Может внедрять изменения постепенно.
  • Оценивает эффект по поведению команды.

Related topics