← Back to blog

Decision Log: как перестать принимать одно и то же решение заново

Decision Log: как перестать принимать одно и то же решение зановоDecision Log: как перестать принимать одно и то же решение заново

На встрече команда обсудила три варианта и выбрала B. Через неделю кто-то спрашивает:

— А почему не A? Он же проще.

Обсуждение начинается сначала. Те же аргументы, те же возражения, те же полчаса в календаре.

Проблема обычно не в плохой памяти команды. Просто сохранился итог, но потерялся ход мысли.

Запись «решили делать вариант B» почти бесполезна. Без контекста непонятно:

— какую задачу решали; 
— какие варианты рассматривали; 
— почему отказались от остальных; 
— на каких данных строилось решение; 
— с какими последствиями согласились.

Для этого нужен Decision Log — журнал принятых решений.

Это не протокол встречи. Протокол отвечает на вопрос «что обсуждали», а Decision Log — «что решили и почему». В него не нужно переносить всю дискуссию и список выступавших. Достаточно зафиксировать:

— решение; 
— дату; 
— владельца; 
— контекст и ограничения; 
— рассмотренные альтернативы; 
— причины выбора; 
— ожидаемые последствия и риски.

Например:

Решение: использовать вариант B. 
Контекст: запуск через шесть недель, команда не успеет освоить новую технологию. 
Альтернативы: A дешевле, C лучше масштабируется. 
Почему B: уже есть экспертиза и готовая инфраструктура. 
Последствия: через год решение может стать узким местом. 
Пересмотреть: если нагрузка вырастет втрое или появится отдельная команда поддержки.

Хранить Decision Log лучше там, где команда уже работает: в Notion, Confluence, Wiki репозитория или отдельной папке с ADR. Важен не инструмент, а три условия: журнал легко найти, на конкретное решение можно дать ссылку, записи не исчезают в переписке.

Старое решение не становится правильным навсегда. Его стоит пересмотреть, если изменились исходные условия, появились новые данные, проявились неучтённые последствия или наступил заранее указанный срок ревизии.

Но пересмотр должен начинаться не с «мне не нравится вариант B», а с «вот что изменилось с момента, когда мы его выбрали».

DACI помогает команде принять решение. Decision Log не позволяет этому решению через неделю снова превратиться в дискуссию.