"За забором очередь": сколько на самом деле стоит заменить разработчика
После массовых сокращений в одном из отделов DevOps компания столкнулась с неожиданной проблемой: уволенные сотрудники унесли с собой пароли и другую критически важную информацию, которая хранилась на личных ноутбуках. Людей удалось сократить быстро, а вот проверить доступы, закрыть старые учётные записи и убедиться, что система по-прежнему защищена, никто не успел.
Это не исключительный случай, а типичный результат управленческой ошибки. В таблице руководителя исчезают несколько дорогих ставок, а экономия выглядит очевидной. Однако потеря экспертизы, неформальных договорённостей и технического контекста в таких расчётах обычно отсутствует. Настоящая цена увольнения проявляется позже - во время аварии, сорванного релиза или попытки ввести нового сотрудника в проект.
Резюме не равны готовой замене
Фраза "за забором очередь" создаёт иллюзию, будто любой специалист легко заменяется десятками кандидатов. Но очередь из резюме - это не очередь людей, способных немедленно взять на себя ответственность за работающую систему.
Разработчик знает не только тот участок кода, который формально закреплён за ним. Он помнит, почему несколько лет назад выбрали спорную архитектуру, какой сервис нельзя перезапускать перед выходными, где находится временное решение, давно ставшее постоянным, и к кому обращаться, если документация противоречит реальному поведению системы.
Часть этих знаний обязательно должна быть описана в документации. Если она не зафиксирована, это недостаток процесса. Но увольнение не устраняет проблему - оно просто убирает человека, который пока ещё хранит ответы в голове.
Считать нужно не зарплату, а последствия
Чтобы понять реальную стоимость замены, недостаточно сравнить зарплату старого и нового сотрудника. Нужно оценить расходы ближайших нескольких месяцев:
- кто будет искать и собеседовать кандидатов;
- кто временно возьмёт на себя задачи ушедшего специалиста;
- кто займётся адаптацией новичка;
- сколько времени потребуется на восстановление доступов;
- кто будет проверять решения нового сотрудника;
- сколько ошибок и задержек допустит команда;
- какие важные задачи останутся без внимания.
Даже упрощённый расчёт показывает масштаб затрат. Если два опытных сотрудника тратят по десять часов в неделю на обучение новичка в течение трёх месяцев, команда теряет около 240 рабочих часов. В эту сумму ещё не включены стоимость найма, возможные инциденты, задержки релизов и упущенные проекты.
Замена может оказаться относительно дешёвой, если работа стандартизирована, инструкции поддерживаются в актуальном состоянии, доступы принадлежат компании, а знания распределены между несколькими специалистами. Но это не заслуга некой "очереди за забором". Это результат правильно выстроенных процессов.
Когда увольнение действительно оправдано
Увольнение не всегда является ошибкой. Иногда сотрудник систематически не выполняет договорённости, не справляется с ролью, игнорирует обратную связь и не пытается изменить ситуацию. Бывает и так, что направление больше не нужно бизнесу или компания объективно не может его финансировать.
Проблема начинается тогда, когда сокращение используют как универсальное средство от организационных проблем. Важно честно ответить: человека увольняют из-за его результатов или пытаются его увольнением исправить неработающую систему?
Если инженер отвечает за выпуск продукта, но не имеет права остановить опасный релиз, ему фактически выдали ответственность без полномочий. Если специалист одновременно обслуживает несколько сервисов и регулярно работает по ночам, проблема может быть не в его "низкой стрессоустойчивости", а в неверно распределённой нагрузке.
Почему сотрудники перестают сообщать о рисках
Представим ситуацию: за два дня до релиза разработчик обнаруживает опасную зависимость. Ранее за подобное предупреждение его публично назвали человеком, который "тормозит бизнес". Остановить запуск он не может, поэтому молча перепроверяет всё несколько раз, выбирает знакомый обходной путь и остаётся вечером закрывать дополнительные задачи.
После сбоя руководству может показаться, что сотруднику не хватило инициативы. На деле команда получила предсказуемое следствие культуры, в которой плохие новости наказываются, а рискованные решения поощряются скоростью.
Высокая нагрузка особенно разрушительна там, где у человека мало влияния на собственную работу. Роберт Карасек описывал подобную ситуацию в модели требований и контроля: чем выше требования и ниже возможность принимать решения, тем сильнее напряжение и вероятность выгорания.
Удержание сотрудника в таком случае не означает, что его нужно любой ценой уговаривать остаться. Иногда достаточно убрать бессмысленные задачи, определить приоритеты, дать необходимые полномочия и заранее договориться о критериях результата. Если после этого ситуация не меняется, решение о расставании будет основано на фактах, а не на раздражении.
Что проверить перед сокращением
До принятия решения стоит провести короткий аудит. В первую очередь необходимо выяснить, какие системы находятся в зоне ответственности сотрудника, кто ещё способен их обслуживать и где хранятся инструкции.
Отдельно нужно проверить все учётные записи, ключи, токены, сертификаты, резервные контакты и права доступа. У каждого критически важного ресурса должен быть корпоративный владелец, а не личный ноутбук или закрытый мессенджер бывшего сотрудника.
Полезно составить карту зависимостей: какие сервисы связаны между собой, какие операции выполняются вручную, какие решения известны только одному человеку. Такие сведения позволяют увидеть не "дорогую ставку", а конкретный операционный риск.
Следующий шаг - определить план передачи дел. Он должен включать перечень текущих задач, незавершённых изменений, известных проблем, потенциальных угроз и контактов подрядчиков. Передачу желательно проводить не в последний рабочий день, а заранее, пока сотрудник ещё доступен для вопросов.
Как снизить стоимость будущих замен
Компании могут заметно уменьшить зависимость от отдельных специалистов, если регулярно обновляют документацию, проводят ротацию дежурств и устраивают технические разборы. Важно, чтобы инструкции описывали не только "как запустить сервис", но и почему система устроена именно так, какие решения считаются допустимыми и что делать при отказе.
Полезны взаимные ревью, парная работа и периодическая смена владельцев компонентов. Это не означает постоянную перестройку команды. Достаточно, чтобы критически важный участок был знаком хотя бы двум людям.
Не менее важна централизованная система управления доступами. Пароли и ключи должны храниться в корпоративном хранилище, права - регулярно пересматриваться, а доступ уволенного сотрудника - автоматически закрываться в день ухода.
Наконец, руководству стоит учитывать стоимость незаметной работы. Наставничество, технический долг, подготовка документации и участие в аварийных разборах не всегда видны в отчётах, но именно они определяют, насколько безболезненной окажется замена специалиста.
Уволить человека действительно можно быстро. Но заменить его без потери качества, скорости и безопасности получится только в компании, где знания не принадлежат одному сотруднику, доступы контролируются, а процессы не держатся на памяти нескольких незаменимых людей._phrase "за забором очередь" хорошо звучит в споре, но плохо работает как бизнес-стратегия.

