Привет, Хабр! Меня зовут Андрей Бирюков. Я являюсь независимым экспертом в области ИТ и ИБ, преподаю в учебных центрах и пишу книги.

В нынешней экономической ситуации запрет найма — это норма. Но при этом поток задач никто снижать не собирается. В результате возникает перегрузка команды, и в этой статье мы поговорим о том, что нужно делать в подобной ситуации.

Но для начала небольшой типовой пример.

Давайте представим, что у нас имеется условная компания «ФинТех», в которой есть три продуктовые команды по 6–8 разработчиков. При этом их годовой план содержит 120 крупных фич, множество мелких доработок и «килобайты» технического долга.

Первые 6 месяцев — обычный ритм: иногда переработки, иногда спокойно. К 9-му месяцу наступает полный коллапс:

  • Скорость выхода фич (через lead time) упала на 40% относительно начала года.

  • Инженеры работают по 50–60 часов в неделю формально, но эффективно — 30 (бесконечные переключения, авральные изменения, синхронизации).

  • Количество горячих инцидентов в проде выросло в 3 раза.

  • За месяц по причине выгорания уволились два ключевых разработчика.

В такой ситуации ИТ‑директор идёт к финансовому за разрешением на наём и получает ответ:

«Бюджет заморожен до следующего финансового года. Живите с тем, что есть, но дедлайны не меняются.»

Вполне логично, что в такой ситуации ИТ‑директор первым делом попытается автоматизировать и ускорить всё, что только можно: CI/CD, мониторинг, ревью кода и так далее. Результатом такого подхода становится то, что команды закапываются ещё глубже, потому что у них нет времени на автоматизацию.

Для начала давайте выделим главный дефект, который обычно игнорируют. В данной ситуации входящий поток задач превышает пропускную способность системы. То есть не «разработчики плохие», не «процессы слабые», не «техдолг мешает». Всё это — следствие проблемы, а корень кроется в том, что бизнес и продакт‑менеджмент продолжают лить задачи в переполненную систему, ожидая, что она чудесным образом начнёт переваривать больше.

Вот некоторые количественные характеристики для такой ситуации: пропускная способность команды — это 10 условных «юнитов работы» в спринт, при этом входящий поток — 18–20 юнитов + 7 пожаров. В результате разрыв компенсируется выгоранием (скрытые часы, бесплатные переработки), ростом незавершёнки (WIP — work in progress) и падением качества (фикс‑фиксов‑фиксов).

Когда найм запрещён, стандартный рычаг («добавим людей») недоступен. Значит, нужно управлять входом.

“Stop the Line”

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

Главный шаг со стороны ИТ‑руководства: «красная зона» на 10 рабочих дней.

Формулировка объявления должна быть жёсткой:

«С завтрашнего дня никакие новые фичи, доработки, запросы бизнеса не принимаются. Исключение — только блокирующие баги в основном пользовательском сценарии. Всё остальное — в бэклог с пометкой „заморожено до окончания моратория“„.“»

При этом очень важно, как все это продается бизнесу. Здесь важен переход от языка «мы хотим отдохнуть» к языку рисков и денег.

«Уважаемый бизнес, текущая модель приводит к падению продуктивности на 40%, росту аварий и увольнениям. За следующие две недели мы не выпустим ни одной новой фичи — это наш вынужденный „капитальный ремонт“ конвейера. Если мы этого не сделаем, через три месяца мы не выпустим фичи вообще — команда окончательно выгорит. Выбор: потерять 2 недели сейчас или потерять 3–4 месяца позже с увольнением ключевых инженеров».

В такой ситуации ИТ‑директор выступает не как технарь, а как переговорщик, который умеет увязать техническую перегрузку с бизнес‑последствиями.

Две недели на все

Важно понимать, что мораторий — это не отпуск. Это целенаправленная инженерная работа по сокращению технического долга и автоматизации. Данная деятельность делится на четыре направления.

  • Первое — работа с долгом. Команда завершает до 80% начатых, но незавершённых задач. «Добить висяки» — ключевая задача. При этом категорически запрещается открывать новые задачи.

  • Второе — автоматизация технического долга. Выбираются топ-3 самых частых рутинных операции (например, деплой, проверка логов, обновление тестовых данных) и автоматизируются. Важно: не рефакторить всё подряд, а брать только самое больное место.

  • Третье — устранение корневых причин инцидентов. По данным за последний месяц выбираются три самых частых инцидента. Для каждого пишется автоматический тест, который будет отлавливать повторение. Исключение — сиюминутные пожары, кроме наиболее критичного уровня, их тушить не нужно.

  • Четвёртое — точечная доработка процессов. Пишется или исправляется документация по онбордингу и деплой‑инструкции. Но без внедрения новых фреймворков и без «расписывания идеального процесса».

Давайте посмотрим пример автоматизации из реального кейса. Одна команда тратила 4 часа в неделю на обновление тестовых данных в dev‑среде. За два дня написали скрипт, который делает это за 10 минут. Сэкономленное время — 3,5 часа в неделю со следующего спринта. Без найма, без новых фич.

Получаем главный артефакт моратория: «Зал славы автоматизаций» — публичный список того, что убрали из рутины, с указанием сэкономленных часов. Он вешается на видном месте в доске задач (физической или в Trello/Jira). Это важный психологический якорь: люди видят, что их усилия не прошли даром.

А что после моратория

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

Элемент первый — лимит WIP (работы в процессе) на команду. Правило звучит так: не более 3–5 задач в статусе «In Progress» на команду. Конкретное число выводится просто — одна задача на разработчика, но не больше пяти на команду. Зачем это нужно? Низкий WIP уменьшает переключения между задачами, увеличивает фокус и может увеличить выпуск на 30–50% без единого нового найма.

Элемент второй — еженедельный «Stop the Line»‑ритуал. Каждую пятницу в 11:00 команда собирается на 15 минут и отвечает на один вопрос: «Если бы завтра наступил мораторий, какие три автоматизации мы бы сделали в первую очередь?» Лидеры записывают эти три идеи в отдельный список. Правило: если через месяц ни одна из трёх идей не реализована — это красный флаг для руководства. Значит, система снова перегружена.

Элемент третий — формула приоритизации для бизнес‑задач. Когда бизнес приносит новую фичу, она не идёт в бэклог автоматом. Вместо этого применяется правило «один входящий — один исходящий». Чтобы добавить новую крупную задачу в текущий спринт, продакт‑менеджер обязан убрать одну существующую — в долгий бэклог или на потом. Это простой, но безжалостный механизм, который заставляет бизнес ранжировать по‑настоящему важное.

Давайте рассмотрим калькулятор найма, а точнее, критерий, когда нанимать НЕ нужно. Если текущая команда тратит более 20% времени на переработки в среднем за месяц — любой новый человек не только не поможет, а лишь усугубит хаос. Перегрузка в такой ситуации системная, проблема не в количестве рук, а в устройстве потока. Сначала — Stop the Line, потом — найм (если он вообще понадобится).

Наш «ФинТех» через полтора месяца

Вернемся к нашему примеру с компанией «ФинТех», в которой внедрили описанное решение. До моратория картина была действительно удручающей: lead time фичи (время от старта до релиза) составляло 28 дней, WIP на команду прыгал от 8 до 12 задач, при этом каждый инженер перерабатывал по 15–20 часов в неделю, а инцидентов в месяц фиксировалось 12, из них три серьёзных, с потерей данных или длительным простоем.

Через 30 дней после моратория цифры радикально изменились. Lead time упал до 16 дней — снижение на 43%. WIP стабилизировался на уровне 3–5 задач. Переработки сократились до 3–5 часов в неделю, причём только по желанию, не по принуждению. Инцидентов осталось пять, и все мелкие, не требующие ночных подъёмов.

Через 90 дней случилось самое интересное. Команда вернула доверие бизнеса: дедлайны стали выполняться предсказуемо. Финансовый директор, который раньше запрещал найм, сам предложил «добавить пару инженеров для роста». И, что важнее всего, ни один из ключевых разработчиков не уволился. Те, кто собирался писать заявление, отложили его.

Выводы

В заключение мы предлагаем некоторые рекомендации по тому, когда в компании требуется вводить мораторий. Первым делом следует обратить внимание на число незавершённых задач. Если их больше, чем число разработчиков, умноженное на 1,5, то это уже проблема. Например, для команды из 6 человек WIP > 9 — уже опасно.

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

При этом бизнес говорит «давайте ускоримся» в ответ на просьбы об автоматизации или снижении количества параллельных задач, не предлагая при этом никаких инвестиций (ни деньгами, ни временем, ни снижением требований).

При совпадении трёх из пяти двухнедельный мораторий не опционален, он обязателен. Причём инициировать его должен руководитель ИТ, не дожидаясь разрешения сверху. Как в авиации: если загорелся двигатель, вы не спрашиваете пассажиров, можно ли включить противопожарную систему. Вы включаете её и потом объясняете.

Таким образом, перегрузка команд без найма — это управленческая задача, а не инженерная. Техника «Stop the line» решает её через временную остановку потока задач, снижение WIP и принудительную автоматизацию самой частой рутины. Двухнедельный мораторий — не признак слабости, а признак зрелого менеджмента, который смотрит на полгода вперёд, а не на следующую пятницу.

Многие ИТ‑руководители боятся останавливать конвейер, потому что бизнес «не поймёт». Опыт показывает обратное: бизнес понимает язык потери денег и срывов сроков. Когда вы приходите с цифрами (рост инцидентов на 300%, падение скорости на 40%, увольнение ключевых специалистов) и чётким планом действий на две недели, а не с жалобами на усталость — вас слышат.

Если команда уже работает на пределе, а новые задачи продолжают лететь без остановки — присмотритесь к этим открытым урокам OTUS:

  • 4 июня, 20:00 — «Операционная эффективность в IT: как находить скрытую прибыль в процессах разработки». Записаться
    Поможет увидеть, где команда теряет время, почему процессы начинают съедать ресурс и как искать точки роста без расширения штата.

  • 16 июня, 20:00 — «Инцидент‑менеджмент в SRE. Как быстро находить, устранять и предотвращать сбои в системе». Записаться
    Будет полезен тем, кто устал от постоянного firefighting и хочет уменьшить количество повторяющихся инцидентов.

  • 18 июня, 20:00 — «Операционный директор в IT: компетенции, которые превращают хаос в систему». Записаться
    Подойдёт руководителям, которым нужно выстраивать устойчивые процессы, управлять перегрузкой команд и удерживать скорость разработки без постоянных переработок.

Все уроки бесплатные, проходят онлайн и позволяют познакомиться с преподавателями‑практиками и подходами OTUS.

Больше материалов про управление IT‑командами, процессы разработки, DevOps, архитектуру и инженерные практики — на канале OTUS в MAX. Подписывайтесь, чтобы не пропускать новые открытые уроки и полезные разборы.

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


  1. hren_sobachiy
    22.05.2026 17:53

    Чтобы корова давала больше молока, корову надо больше доить и меньше кормить.


  1. feyd12
    22.05.2026 17:53

    Фамилия ваша как будто знакомая..


  1. 411
    22.05.2026 17:53

    Кто эти чудесные айтишники, которые по своей воле бесплатно перерабатывают? А если не бесплатно, то кто тот гений, у которого бюджета на найм нет, а на переработки - есть?


    1. Dhwtj
      22.05.2026 17:53

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


    1. Qurunma
      22.05.2026 17:53

      Невероятно, но факт, лично знаком с парой таких человек, которые перерабатывают по собственному желанию. Редко, немного, но всё-таки


      1. v_chaser
        22.05.2026 17:53

        Есть ряд задач которые для меня - досуг. Я прихожу домой и понимаю что решить ее - было бы интереснее игр/листания мемов. И сижу решаю ее во внерабочее время. Потому что мне это приносит удовольствие. Мы ж на это тратим свободное время? На удовольствие? Ну вот


  1. SlavikF
    22.05.2026 17:53

    На западе у стартапов популярен девиз Fail Fast:

    https://en.wikipedia.org/wiki/Fail_fast_(business)

    И в общем-то он логичен для бизнеса: когда работаем над какой-то задачей, а она "не идёт" (fails) - то не надо долго мучиться (тратить время, инвестиции), а надо побыстрее (fast) решить, что мы занимается не тем, и переключиться на что-то продуктивное.

    По отношению к работникам принцип обычно: выжимаем всё что можно. А работники обычно и не против выкладываться.

    А нужно не париться, и для себя, как для работника взять такой же принцип: fail fast. Менеджер нагрузил на вас 20 задач и все срочные? Не нужно выпрыгивать из штанов, а нужно завалить половину и нужно чтобы менеджер понял это побыстрей. От этого всем только лучше: работник не пашет до изнеможения, менеджер может планировать эффективней.

    Но обычно работает принцип: кто тянет - на того и грузят.


    1. Dhwtj
      22.05.2026 17:53

      кто тянет - на того и грузят.

      Остальных увольняют


    1. Smozub
      22.05.2026 17:53

      Лучше и не скажешь.

      Для менеджмента (любого) необходима обратная связь на его решения:

      • переборщил с количеством задач - часть не выполнена

      • Не продумал сценарии, тз - много ошибок, багов, фиксов

      • Сделал некачественное решение - сложность выросла

      А если обратной связи от разработчиков нет, то значит все норм и можно продолжать увеличивать количество задач, пробовать кривые решения и так далее.

      А как предоставлять обратную связь на решения и действия менеджеров, чтобы это не выглядело саботажем - отдельная история ( обычно люди терпят, копят и потом вываливаю и получается довольно агрессивная форма, похожая на саботаж)


      1. pon007
        22.05.2026 17:53

        Я сталкивался с тем, что менеджмент поросто игнорирует обратную связь (письма, чаты, личный разговор - всё было).

        Я оттуда уволился.


  1. vladf
    22.05.2026 17:53

    Не занимались автоматизацией своей работы (повышением эффективности и уменьшением человеческого фактора), столкнулись с проблемами во многих областях разработки, а потом что-то исправили за 2 недели? Звучит нереально. Как "скинуть вес за 2 недели перед летом".


  1. likhachevperm
    22.05.2026 17:53

    Лид-магнит от OTUS? Ну окей.

    Кейс "ФинТех" - фантастика: lead time с 28 до 16 дней за 30 дней, WIP с 8-12 до 3-5, инциденты с 12 до 5, и финдиректор сам предлагает нанять. Ноль источников, ноль данных, сказка для презенташки, ну честно.

    Stop the Line понят неправильно и термин натянут на глобус.

    Совет "ИТ-директор инициирует мораторий, не дожидаясь разрешения сверху" с аналогией про горящий двигатель - карьерное самоубийство в любой реальной компании. CIO, который односторонне заморозил поставку фич на две недели, идет (БЕЖИТ) писать заявление.

    Нет ни слова про закон Литтла, хотя вся статья про WIP, lead time и throughput. Базовая теория очередей - фундамент (!!!) темы - даже не упомянута.

    Скрипт за 2 дня экономит 3.5 ч/нед - окупаемость ~4.5 недели. Классический техдолг, под который нормальный CIO дает 10-20% slack time в каждом спринте, а не героическое достижение. Но ведь тогда писать статью не о чем :)

    И мое ОЧЕНЬ личное мнение:
    Услышав "денег нет", CIO не бросается автоматизировать все подряд. Он делает три вещи:

    1. Чистит состав. Убирает непродуктивных, заводит на их место продуктивных. ФОТ тот же - профит другой. Это первый и самый дешевый рычаг. Да, время на найм и появление сопутствующих костов. Но мы можем и дальше в болоте сидеть.

    2. Держит оставшихся на их естественном темпе - ~80%, без бернаута. Сеньоры не выгорают и не уходят, знания в команде не теряются.

    3. Управляет восприятием бизнеса и продает нормальный темп как рост. Команда работает на свои 80% - стабильно, без выгорания. В отчетах бизнесу это показывается как +50% к прошлому кварталу: lead time ниже, инцидентов меньше, релизы предсказуемые. Под эти цифры - рейзы и найм. Без театра, странных игр с менеджментом, бунтов и моратория.


    1. Serg0077
      22.05.2026 17:53

      Чистит состав? Серьезно? Насколько сужу по своей компании - уволившийся это не вакантное место, а сокращённая позиция в отделе. Было 2 тестировщика - стал один… По фот - туда же… на должности зп как было условные 50 тыр 5 лет назад - так и сейчас столько же… А потом дефективные руководители удивляются что задач они навещали море, а люди чего то бегут… Более чем уверен что 2 ключевых ушли тупо из за зп. Времена настали не те что б выйти из компании отдохнуть и отдохнув полгодика на скопленных деньгах - за пару дней найти новую работу… Но если зп уже не хватает - человек уйдет и сказками что мы семья и значеком работник года его не удержишь…


      1. likhachevperm
        22.05.2026 17:53

        Отличное замечание!

        Я говорил про компании, где IT - источник выручки или конкурентного преимущества, и менеджмент это понимает. В таких местах "уход = сокращение должности" не работает никаким образом: бизнес теряет дельту в результатах, ему нужен человек на этом месте. Там ротация состава на том же ФОТ - реальный рычаг.

        Вы описываете другой паттерн: IT как cost center, ушедших не замещают, ФОТ режут, нагрузку размазывают на оставшихся и, условно, уборщицу заставляют вайбкодить, потому что джуна front-end послали за кофе и закрыли за ним дверь. Это не плохо настроенная оптимизация, это структурное состояние компании. В нем вообще никакая стратегия CIO не работает - у бизнеса нет запроса на результат, есть запрос на сокращение расходов и выживание любыми путями. Единственный честный ход здесь не оптимизировать, а уходить.

        Ваш (пусть даже условный, грубый) пример, кстати, является иллюстрацией того, почему кейс из статьи - фантастика. В среде, которую вы описываете, никакого "lead time с 28 до 16" не случается. Не потому что CIO плохой, а потому что некому и не для чего.


    1. bardak_roman
      22.05.2026 17:53

      Согласен с замечаниями.

      А по поводу мер к сожалению в 1 пункте сразу будут грабли: приема нет. То есть уволить можно принять нельзя.


    1. gaussssss
      22.05.2026 17:53

      Чистит состав. Убирает непродуктивных, заводит на их место продуктивных. ФОТ тот же - профит другой

      Это если зп была выше рынка, тогда можно на нее попробовать найти получше сотрудника. А если нет (как чаще и бывает) - найти продуктивного будет тем ещё квестом.


  1. AzIdeaL
    22.05.2026 17:53

    Для начала давайте выделим главный дефект, который обычно игнорируют. В данной ситуации входящий поток задач превышает пропускную способность системы. То есть не «разработчики плохие», не «процессы слабые», не «техдолг мешает». Всё это — следствие проблемы, а корень кроется в том, что

    Не раскрыта причинно-следственную связь возникновения дефекта. И был ли дефект? Нет формулировки дефекта...


  1. Metotron0
    22.05.2026 17:53

    поток задач никто снижать не собирается

    Да если бы. Мне сказали, что заказчики кончились, поэтому задач мне дать не могут. Можно искать другую работу, но как? Пересидеть продавцом на кассе, пока кризис не кончится и Россия не вернётся в мировой рынок? Выучиться на пекаря?


    1. Serg0077
      22.05.2026 17:53

      Вернется в мировой рынок??? Где вы услышали что разворот планируется в ближайшие годы?? Можете подсказать где хоть одно заявление по этому поводу прозвучало? Тут бы объяснить ребенку что за место работника пятерочки еще придется побороться…


      1. Metotron0
        22.05.2026 17:53

        До какого момента тогда вы предлагаете пересидеть?


  1. TokSeven
    22.05.2026 17:53

    Выполнение и устранение технического долга. 80% начатых; автоматизация. Ах, как забавно.