Иногда в команде появляется человек, про которого сложно сказать, чем он вообще занимается.
Он вроде не пилит фичи. Не закрывает таски с горящими дедлайнами. Не устраивает эффектных демо.

Но при этом он всегда рядом.
И постоянно мешает жить.

Почему логика размазана по трём слоям?
Не надо пихать флажочек в модель — давай подумаем
На прод сразу пушить не стоит — сначала проверим
А как эта штука будет работать через 6 месяцев?

Раздражает? Ещё как. Но, возможно, это именно тот человек, который держит проект от краха.

Кто он?

Это — невидимый архитектор.

Он может даже не быть архитектором по должности. Это может быть "обычный" разработчик, без регалий и таблички на двери.
Но у него есть две вещи: техническое чутье и инстинкт выживания проекта

Он не про "сейчас закоммитим, потом разберёмся".
Он про: "Если сейчас не остановить, то потом будет поздно".

Почему его не любят?

Потому что он ломает комфорт.

Всё уже “почти готово”, а он:

  • предлагает вынести бизнес-логику из контроллера,

  • замечает, что «с этой схемой база ляжет через месяц»,

  • мешает “быстренько закоммитить” в прод.

Он мешает команде двигаться по привычному сценарию:
сначала сделать кое-как → потом дотюним → потом всё забудем.

Он мешает "пихать, что есть".
Мешает "двигаться быстрее".
Мешает "отложить это на потом".

Что будет, если его убрать?

Сначала — ничего. Все вздохнут с облегчением:
"Наконец-то не нужно объяснять, зачем мы добавили эту кнопку в пять разных мест".

Но потом могут начаться разные побочки:

  • база начнёт тормозить,

  • к фиче невозможно прикрутить новую фичу,

  • появляется фрагментированный код,

  • баги начинают вылезать в самых непредсказуемых местах,

  • система становится всё более хрупкой.

Проект продолжает работать — но каждый шаг вперёд похож на операцию на теле без наркоза.

В чём его реальная ценность?

Он не ускоряет проект напрямую. Он защищает от замедления.

Он:

  • видит на 5 шагов вперёд,

  • строит каркас, к которому потом можно прицепить десятки фич,

  • закладывает архитектурные решения, которые сэкономят месяцы,

  • вводит стандарты, чтобы другие не повторяли хаос.

И самое важное — он не работает “на сейчас”. Он работает “на потом”.

Не пытайтесь измерить его метриками

У невидимого архитектора всегда будет "мало закрытых задач".
Он может не участвовать в ежедневных микрореволюциях и не собирать лайки за выкат фичи.

Но если смотреть на темп всей команды, становится ясно — именно он создаёт среду, в которой остальные могут работать быстрее, чище и безопаснее.

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

Если в вашей команде есть такой человек — берегите его.
Даже если иногда кажется, что он просто мешает.

Небольшой оффтоп

В Telegram-канале Техдир на пальцах я также разбираю подобные проблемы/кейсы/советы. Там все про разработку и управление, но простым языком, понятным бизнесу.

Комментарии (0)