Медленный найм: уберите потери, прежде чем добавлять штат
Медленный найм часто указывает на сломанные процессы, а не на нехватку рук. Научитесь убирать потери, стабилизировать команду и нанимать в спокойную систему.

Почему медленный найм кажется больше, чем есть на самом деле
Команды обычно просят новый найм, когда боль уже очевидна. Срываются дедлайны, задачи пересылаются между людьми, и все чувствуют перегруз. В этот момент отсутствующий человек выглядит как причина. Но часто реальная проблема началась раньше.
Задача идёт от продуктовой команды утром к инженерам в обед, а к концу дня попадает в поддержку. Никто не владеет ею достаточно долго, чтобы довести до хорошего завершения. Задержка выглядит как дефицит ресурсов, но замедление часто приходит от неясных решений, слабых передач и слишком большого количества мелких согласований.
Поэтому медленный найм может казаться важнее, чем он есть. Длинный цикл найма легко заметить. Потери внутри повседневной работы тише. Они прячутся в повторяющихся вопросах, дублирующихся обновлениях, встречах, на которых ничего не решают, и задачах, которые возвращаются на доработку.
Малые продуктовые команды демонстрируют это особенно ясно. Основатель решает, что нужен ещё инженер, потому что релизы постоянно срываются. После недели наблюдения картина меняется: спецификации меняются поздно, отчётов о багах мало, и никто не знает, кто принимает окончательное решение по краевым случаям. Ещё один инженер влится в ту же путаницу и проведёт первый месяц, разбираясь.
Новые люди редко исправляют грязную систему сразу. Большинство копирует увиденное. Если тикеты расплывчаты, они работают по расплывчатым тикетам. Если приоритеты меняются каждый день, они учатся ждать, а не решать. Поспешный найм может увеличить команду в глазах, но не сделать её спокойнее.
Ясная организация работы важнее быстрого найма на старте. Когда владение задачами четкое, решения принимаются быстрее, и люди перестают переделывать одно и то же. Тогда можно понять, действительно ли команде нужно больше рук или просто чище правила.
Здесь полезен Fractional CTO. Его задача не блокировать найм навсегда, а разобрать, кто за что отвечает, где работа застревает и какие задержки вызваны хаосом, а не числом сотрудников. Как только это ясно, вопрос найма становится намного проще.
Где появляется потеря до запроса на найм
Когда работа кажется забитой, команды часто предполагают, что им нужен ещё человек. Часто первая проблема — это потери, скрытые в неделе.
Встречи — распространённая утечка. Менеджер спрашивает статус в понедельник, повторяет в чате во вторник, а в планинге просит тот же отчёт в четверг. Люди тратят часы на повторение сказанного, а сама работа не сдвигается.
Ожидание — ещё одна утечка, и оно выглядит настолько нормально, что команды перестают это замечать. Дизайнер ждёт недостающих спецификаций. Инженер ждёт доступа. Релиз ждёт одного одобрения от человека, застрявшего на встречах весь день. Сама задача может занимать 45 минут, но команда теряет вокруг неё два дня.
Повторяющиеся баги говорят то же самое. Команда чинит проблему, закрывает тикет и идёт дальше. Потом баг возвращается, потому что никто не владеет шагами тестирования, никто не обновил чеклист и никто не подтвердил краевой случай, который её вызвал. Поддержка снова трогает задачу. Инженеры снова возвращаются к ней. Все заняты, но значительная часть этой работы — повторная.
Менеджеры тоже могут превратиться в следующий бутылочный горлышко. Если одни и те же вопросы возникают каждую неделю — где последняя спецификация, кто ставит приоритет, готово ли к релизу, что считается «сделано» — то команде нужен не новый человек, а более ясные правила и одно место, где их можно найти.
Грязная система может сделать из пяти людей команду, которой кажется, что нужно семь. Спокойная система может вернуть тем же пяти людям часы каждую неделю.
Решите, что действительно требует человека
Запрос на найм часто скрывает проблему проектирования работы. Прежде чем открывать роль, посмотрите на задачи и задайте прямой вопрос: требует ли эта работа суждений, или это просто уборка?
Некоторая работа однозначно требует человека. Тяжёлые разговоры с клиентами требуют контекста и доверия. Продуктовые компромиссы требуют человека, который взвесит стоимость, сроки и риски. Окончательные одобрения, интервью и решения, влияющие на другие команды, — за людьми.
Многое другое — нет. Команды всё ещё тратят часы на копирование данных между инструментами, гоняются за статусом в чате, чинят одинаковую проблему настройки или ждут ответов, которые могли бы быть оформлены в правилo.
Простой фильтр помогает:
- Оставляйте человеческую работу там, где важны суждения, доверие и ответственность.
- Отмечайте повторяющиеся ручные шаги, которые может выполнить инструмент или скрипт.
- Отделяйте разовую уборку бэклога от работы, которая повторяется каждую неделю.
- Помечайте задержки, вызванные неясным владением, отсутствием правил или слишком большим количеством передач.
Это различие между уборкой и постоянной работой важнее, чем многие ожидают. Старые тикеты, правки имён, пробелы в документации и остатки миграций могут выглядеть как постоянная нагрузка, а на самом деле быть временным долгом. Бросать дополнительные головы на эту кучу дорого и странно мало доставляюще — куча может исчезнуть после двух сфокусированных недель.
Затем проверьте, где реально начинаются задержки. Если работа тормозит, потому что задача пересылается через троих, ещё один найм добавит только четвёртую остановку. Если работа стопорится из‑за того, что никто не знает путь одобрений, проблема не в ресурсах. Если инструменты не связаны — задержка в процессе, а не в размере команды.
Медленный найм помогает здесь: он заставляет сначала посмотреть на систему. Стабильная система делает следующего найма полезным с первого дня. Грязная система превращает хорошего специалиста в ещё одного человека, который ждёт ответов.
Опишите роль после того, как работа устаканится. Хорошее описание должности говорит о стабильной, повторяющейся работе, а не о груде временных трений. В нём должны быть перечислены решения, которые человек принимает, еженедельные повторяющиеся задачи и результаты, которые он должен улучшить в первые 90 дней.
Как убрать потери до открытия вакансии
Если команда перегружена, первый инстинкт — нанять. Иногда это правильно. Но сначала проследите, куда реально уходит неделя.
Возьмите одну реальную неделю и проследите работу от запроса до релиза. Не рисуйте идеальный процесс. Используйте реальные тикеты, сообщения, одобрения и релизы. Запишите каждую передачу, каждую паузу, каждый повтор и каждый вопрос, который возник снова, потому что никто не записал ответ.
Быстрый обзор обычно показывает те же утечки. Работа лежит между людьми дольше, чем требуется сама по себе. Встречи существуют лишь для повтора статуса. Люди просят одобрение по привычке, а не потому, что решение сложное. Две системы хранят одну и ту же задачу. Команда исправляет одну и ту же путаницу больше одного раза.
Начните с небольших сокращений. Уберите одну встречу, особенно если люди могут прочитать обновление за две минуты. Уберите один шаг согласования, если владение уже ясно. Уберите один дублирующий инструмент, чтобы люди перестали копировать одну и ту же информацию дважды. Это звучит незначительно, но часто экономит часы каждую неделю.
Преобразуйте племенные знания в короткие заметки. Держите их рядом с работой и достаточно короткими, чтобы быстро пробежать глазами. Чеклист релиза, шаблон отчёта о баге и страница с частыми ответами быстро сокращают переделки. Они также облегчают онбординг новых людей: следующий сотрудник приходит в спокойную систему, а не учится через хаос.
Измерьте изменение прежде, чем публиковать вакансию. Отслеживайте, сколько времени занимает выпуск, через сколько передач проходит задача, сколько времени она ждёт одобрения и как часто люди задают одни и те же вопросы. Если эти показатели улучшаются, запрос на найм, возможно, покрывал долговременные проблемы процесса. Если нет — роль, вероятно, реальна.
Решение редко драматично. Большинство команд выигрывают от чище проложенного пути для той же работы, чтобы следующий найм увеличивал отдачу, а не поглощал путаницу.
Как устроить спокойный старт для следующего найма
Новый сотрудник не исправит хаос за один день. Чаще хаос делает новичка медленным, даже если он квалифицирован.
Начните с владения. Назначьте одного человека ответственным за каждую распространённую задачу: триаж багов, маршрутизация ревью, одобрение релизов или передача клиентских проблем. Другие могут помогать, но новый сотрудник не должен ломать голову, кто принимает решение.
Держите документацию короткой и рядом с работой. Пятистраничная инструкция, которую никто не открывает, мало поможет. Заметка по настройке в репозитории, чеклист в шаблоне тикета и заметки релиза в том месте, где команда уже работает, помогут каждый день.
Стабильность в первый месяц
Старайтесь не менять всё сразу. Если вы меняете чат, переносите тикеты, меняете правила CI и переписываете код‑стандарты в течение первого месяца, новый сотрудник учится не продукту, а нестабильности.
Простые чеклисты работают лучше длинных объяснений. Одна установка, один чеклист для ревью и один чеклист релиза обычно достаточно. Каждый должен читаться за минуту.
Дайте новому человеку раннюю победу. Не начинайте с расплывчатого проекта с шестью движущимися частями. Дайте задачу, которую он сможет закончить, выпустить и проверить. Небольшой багфикс, одна почищенная тревога или безопасный релиз добавляют больше уверенности, чем большая задача с неясными гранями.
Когда система устойчива, медленный найм выглядит менее рискованным. Вы не просите нового человека выживать в путанице — вы просите его присоединиться к команде, которая уже знает, как работа проходит от начала до конца.
Простой пример из небольшой продуктовой команды
Одна маленькая команда имела пять инженеров и основателя, который всё ещё принимал большинство продуктовых решений. Пропустив два релиза, основатель решил, что нужно ещё два инженера. Медленный найм выглядел как проблема. Короткий обзор показал другое.
Команда теряла время в трёх местах. Pull requestы висели день‑два, потому что никто не владел код‑ревью. Тикеты были расплывчаты, поэтому инженерам приходилось останавливаться и спрашивать, что значит «сделано». Релизы были ручными, что еженедельно отвлекало одного старшего разработчика от фич.
Это легко пропустить, когда все заняты. Команда работала усердно. Но они и ждали, и переделывали, и слишком часто переводили работу друг другу.
Короткая уборка решила большую часть. Команда ввела простую ротацию ревью, чтобы ничего не оставалось без владельца. Они переписали формат тикета, включив туда объём, критерии приёмки и открытые вопросы до начала работы. Также они составили чеклист релиза, и выпуск перестал жить в голове одного человека.
Через две недели поток изменился. Ревью стали быстрее. Инженеры реже задавали уточняющие вопросы. Релизы стали предсказуемыми, и команда могла планировать вокруг них, а не относиться как к еженедельной аварии.
Тогда основатель снова посмотрел на штат. Всё ещё оставался один реальный пробел, но он был лишь один. Нужен был один инженер, а не два.
Это изменило сам найм. Новый человек пришёл в команду с ясной ежедневной работой, меньшим количеством блокеров и процессом релиза, которому можно было научиться с первого дня. Онбординг прошёл легче, потому что грязные части уже были под контролем.
Именно так уборка рабочих потоков часто работает. Она не отменяет все потребности в найме, но убирает ложную срочность.
Ошибки, которые удерживают команды в тупике
Медленный найм часто подаётся как проблема с кадрами, когда на самом деле это проблема проектирования работы. Команды просят помощи, потому что работа кажется тяжёлой, но новый человек обычно оказывается в том же самом месиве, которое замедляло всех.
Одна распространённая ошибка — нанимать, не исправив владение. Если три человека касаются одной задачи и никто не отвечает за результат, команда создаёт задержку, передавая работу. Новый сотрудник этого не решит — он станет четвёртым, кто ждёт ответ.
Ещё одна ошибка — составлять роль, которая пытается охватить поддержку, проекто‑менеджмент, продуктовое мышление, QA и оперирование одновременно. Такое описание притягивает путаницу. Даже если кто‑то берёт эту роль, он проведёт первый месяц, угадывая, что важнее.
Разрастание инструментов даёт тот же эффект. Команды добавляют ещё один трекер, ещё одну комнату в чате, ещё одну таблицу передач, но сохраняют старые шаги. Работа стартует в одном месте, переходит в два других, а затем обсуждается на встречах, потому что никто не доверяет инструментам.
Онбординг ломает команды больше, чем многие признают. «Спроси Сару» не считается системой. Новые люди теряют время, собирая контекст, повторяя вопросы и перенимая привычки, которые существуют только потому, что никто не записал лучший способ.
Несколько предупреждающих признаков появляются быстро:
- Никто не может назвать владельца для повторяющейся задачи.
- Описание роли выглядит как две‑три работы в одном.
- Команда отслеживает одну и ту же работу в нескольких местах.
- Новые сотрудники зависят от одного перегруженного коллеги за ответами.
- Менеджеры хвалят долгие часы больше, чем завершённую работу.
Измерять продуктивность по часам поддерживает эти проблемы. Часы легко посчитать, поэтому менеджеры возвращаются к ним, когда рабочий поток неясен. Завершённая работа говорит гораздо больше. Если команда закрывает меньше задач после увеличения штата — проблема в системе.
Быстрая проверка перед публикацией вакансии
Публикуйте вакансию только если вы можете ответить на несколько простых вопросов без воды. Если ответы расплывчаты — роль тоже расплывчата.
Начните с причины для найма. Вы должны уметь объяснить её в одном предложении, которое новый сотрудник поймёт в первый день. «Нам нужен человек, который будет владеть тикетами поддержки, блокирующими релизы» — ясно. «Нам нужна помощь, потому что всё кажется занятым» — не ясно.
Проверьте базу. Назовите владельца для каждой повторяющейся задачи, связанной с ролью. Выберите одну вещь, которую новый человек должен выпустить в первые две недели. Уберите очевидную переработку до найма. Наконец, посмотрите, что всё ещё скапливается после уборки.
Второй шаг очень важен. Если еженедельные задачи не имеют владельцев, работа дрейфует. Люди полагают, что кто‑то другой займётся триажем багов, заметками релиза, ответами клиентам или фиксом тестов. Новый сотрудник окажется посередине и потратит половину времени на догадки.
Первые две недели — ещё один хороший тест. Если вы не можете представить маленькую победу за это время, ваша настройка, вероятно, всё ещё слишком грязная. Новый человек не должен менять всю команду — ему нужен понятный путь, чтобы закончить что‑то реальное.
Переработки — то, что нужно убрать перед увеличением штата. Ищите дублирующие обновления статуса, ручное копирование между инструментами, неясные передачи и ревью, которые происходят дважды, потому что никто не согласовал первый стандарт. Часто команды экономят часы в неделю, просто исправив эти узкие места.
После этой уборки посмотрите, что ещё остаётся. Может быть, запросы поддержки всё ещё ждут слишком долго. Может быть, тестирование релизов всё ещё срывается по пятницам. Эта оставшаяся гора подскажет, нужен ли вам сотрудник, подрядчик или жёстче процессы.
Что делать дальше
Поставьте публикацию вакансии на паузу и дайте команде короткий спринт по уборке. Даже пять‑десять рабочих дней могут многое показать. Вы хотите увидеть, какие задачи застревают, кто ждёт кого и какие проблемы возвращаются, несмотря на усилия.
Записывайте находки по мере их появления. Держите простую заметку с тремя столбцами: задержки, передачи и повторяющиеся вопросы. Через неделю паттерны обычно становятся очевидными. Разработчик ждёт полдня доступа. Дизайнер спрашивает одно и то же решение три раза. Тикеты поддержки прерывают запланированную работу каждый день после обеда. Это и есть потери, которые нужно убрать до утверждения штата.
Небольшая команда может начать с четырёх практических проверок:
- Отслеживайте, где работа простаивает дольше нескольких часов.
- Считайте, как часто одна задача требует нескольких согласований.
- Выпишите вопросы, которые люди задают чаще одного раза в неделю.
- Отметьте инструменты или шаги, которые ломают фокус во время обычной работы.
Если те же проблемы остаются после спринта, пригласите внешний обзор. Свежий взгляд полезен, потому что инсайдеры часто адаптируются к грязным системам и перестают их замечать. Хороший обзор должен охватывать процесс, инфраструктуру и порядок найма, а не только названия ролей. Иногда правильный ход — лучше заметки по онбордингу, чище шаги деплоя или проще ротация поддержки. Иногда действительно нужен ещё один человек. Главное — знать, почему.
Такую работу выполняет Oleg Sotnikov через oleg.is. Как Fractional CTO и стартап‑советник, он помогает малым и средним компаниям разбирать поток доставки, инфраструктуру и порядок найма прежде, чем добавлять управленческие уровни.
Если медленный найм постоянно превращается в поспешный найм, возьмите второе мнение прежде, чем публиковать роль. Лучший найм обычно приходит после того, как команда уже упростила работу и сделала её понятной.
Часто задаваемые вопросы
Как понять, нужен ли нам человек или фикc процесса?
Посмотрите, где работа тормозит. Если задачи зависят от одобрений, пересылаются между людьми или возвращаются на доработку — сначала исправьте это. Если после уборки работа всё ещё скапливается, вероятно, нужен ещё человек.
Какие потери стоит искать в первую очередь?
Начните с повторяющихся отчётов о статусе, ожидания доступа или одобрений, неясных тикетов и багов, которые возвращаются. Эти проблемы съедают часы каждую неделю и создают ощущение, что команда меньше, чем есть на самом деле.
Стоит ли приостановить публикацию вакансии, пока мы не приведём всё в порядок?
Как правило — да. Дайте команде 5–10 рабочих дней, чтобы ужесточить зоны ответственности, убрать очевидную переработку и записать частые ответы. Короткая пауза часто спасает от найма в условиях путаницы.
Какой длительности должен быть спринт по очистке?
Одной реальной недели часто достаточно. Проследите реальную работу от запроса до релиза и запишите каждую паузу, передачу и повторный вопрос. Для обнаружения крупных утечек длинный аудит не обязателен.
Что измерять перед наймом?
Отслеживайте, сколько времени уходит на релиз, сколько времени задачи простаивают между шагами, через сколько передач проходит задача и как часто люди задают одни и те же вопросы. Эти метрики покажут, не хватает ли просто ресурсов или правил.
Может ли ещё один инженер починить пропущенные релизы?
Нет, сам по себе ещё один инженер не решит проблему. Новый человек попадёт в те же поздние спецификации, неясные владельцы и ручные шаги релиза. Сначала наведите порядок, а затем посмотрите, остался ли пробел в штате.
Что должно быть в описании вакансии после уборки?
Пишите описание роли вокруг регулярной работы, а не временного хаоса. Назовите решения, за которые отвечает человек, повторяющиеся еженедельные задачи и один результат, который вы ждёте в первые 90 дней.
Как упростить онбординг для следующего сотрудника?
Держите настройку простой и близкой к работе. Короткая заметка по запуску в репозитории, шаблон бага и чеклист релиза гораздо полезнее длинного руководства. Дайте новому человеку небольшую задачу, которую он сможет закончить и выпустить быстро.
Когда стоит привлечь Fractional CTO?
Обратитесь, когда команда занята, а причина не ясна. Хороший Fractional CTO проследит, где работа тормозит, разберёт зоны ответственности и подскажет, нужен ли вам найм, подрядчик или просто более строгие процессы.
Какая хорошая первая задача для нового сотрудника?
Выберите что‑то реальное и ограниченное: небольшой багфикс, очистка одного алерта или безопасный релиз. Цель — дать понять систему, завершить полезную работу и поднять уверенность без того, чтобы человек застрял в расплывчатом проекте.