Перейти к основному содержимому

CEO о здоровье инженерной команды (без технического жаргона)

· 9 мин. чтения
Artur Pan
CTO & Co-Founder at PanDev

Большинство нетехнических CEO относятся к инженерии либо как к чёрному ящику, либо как к театру. CEO-чёрный-ящик спрашивает «как дела у инженерки?» на исполкоме, принимает ответ «идём по плану» и через четыре квартала удивляется, когда уходит архитектор, а роадмап встаёт. CEO-театр становится самодеятельным инженерным менеджером — учит DORA-метрики, неправильно произносит «Kubernetes» и превращает любое обсуждение roadmap в технический спор, за которым сам не успевает.

Ни то ни другое — не про интеллект. Это про отсутствие короткого нетехнического словаря для оценки здоровья инженерии. First Round State of Startups 2023 показал, что 68% CEO-первопроходцев считают себя «скорее» или «очень» зависимыми от CTO по любым инженерным решениям — это нормально, пока CTO не уходит или не расходится с советом директоров во взглядах.

Этот гайд — минимальный словарь CEO: 6 вопросов, позволяющих проверить здоровье инженерии без попытки стать техническим.

{/* truncate */}

Что CEO действительно должен знать

Вам не нужно знать, что такое pull request. Вам нужно знать, шипит ли команда, учится ли, восстанавливается ли после ошибок и будет ли здесь через 12 месяцев. У этих четырёх вещей есть нетехнические прокси. Если CTO отвечает на них простым языком — инженерная функция, вероятно, здорова. Если ответы уклончивые или оборонительные — это сигнал.

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

McKinsey в Developer Velocity 2022 отследили 440 компаний и выяснили, что инженерные организации верхнего квартиля опережают нижний квартиль по росту выручки в 4-5 раз. Авторы аккуратно заметили, что измеримые драйверы — в основном культурные: удовлетворённость инструментами, скорость onboarding, ясность менеджмента. Не инфраструктурные траты. Не численность. Культура.

CEO может читать культуру. CEO обычно не может читать Kubernetes. Начинайте с силы.

6 вопросов, которые должен задавать любой CEO

Flow-диаграмма: Engineering Signal → Ask your EM → If confused: ask for data → Decision: reallocate / invest / wait. Инженерный цикл CEO. Не на каждый вопрос нужен дашборд; на большинство — разговор. Данные приходят, только когда разговор теряет ясность.

1. «Мы удерживаем наших лучших инженеров или теряем?»

Самый предсказательный сигнал здоровья инженерии — удержание senior-инженеров. Не junior. Не средних. Верхние 20% команды. Это те, кто может легко уйти, глубоко знает кодовую базу, и чей уход заставляет 6-12 месяцев перестраивать институциональное знание.

Цифры, которые квартально запрашивать у CTO:

  • Сколько инженеров уровня senior и выше ушли за последние 12 месяцев?
  • Сколько пришло того же уровня?
  • Какой медианный стаж текущих сеньоров?

Здоровая B2B SaaS-команда теряет 8-15% сеньоров в год (агрегат Stack Overflow 2024). Выше 25% — кризис, даже если дашборд CTO зелёный. Ниже 5% — тоже сигнал: либо компенсация выше рынка и вы переплачиваете, либо топ-перформеры не растут и рано или поздно уйдут кластером.

2. «Команда шипит или просто занята?»

Видимая активность — встречи, сообщения в Slack, закрытые Jira-тикеты — не равна шипу. Deloitte в исследованиях knowledge workers фиксирует различие: метрики активности слабо коррелируют с бизнес-исходами; метрики доставки — сильно.

Спрашивайте: «Что мы зашипили клиентам в этом квартале и что клиенты с этим сделали?» Хорошие ответы называют конкретные фичи и конкретные числа по использованию. Плохие — закрытые тикеты или замерженные PR. «Зашипили 127 тикетов» — vanity-метрика; «зашипили multi-currency billing, 23% платящих клиентов активировали его в первый месяц» — метрика здоровья.

Специфический для CEO тест: поймёт ли член совета директоров ответ CTO без переводчика? Если да — команда, скорее всего, шипит outcomes. Если нет — команда оптимизирует активность.

3. «Что горит, о чём вы мне не говорите?»

Единственный вопрос, который задаёт хороший CEO и избегает плохой. У инженерии всегда есть латентные кризисы — стареющие базы, зависимости, выходящие из поддержки, security-долги, ключевой подрядчик, чей контракт заканчивается через 60 дней. Ничего из этого не видно в sprint board.

Спрашивайте квартально: «Если бы я дал тебе безусловную двухнедельную паузу на инженерию, что бы ты исправил?» Ответ показывает, тихо ли абсорбирует риск CTO. Ответ «ничего срочного» обычно неверен — что-то всегда есть. Продуманный ответ с одним-двумя пунктами — признак здоровья.

Антипаттерн — длинный список. Если CTO перечисляет 8 пунктов, он перегружен и не защищал вас от списка.

4. «Где команда тратит время и где она должна?»

Держатели бюджета следят «куда идут деньги». CEO должны следить «куда идёт инженерное время», потому что для большинства B2B SaaS-компаний инженерное время — более жёсткое ограничение, чем инженерные деньги.

Три корзины стоит знать:

  • Новые фичи (по роадмапу, обращённые к выручке)
  • Поддержка и сопровождение (багфиксы, эскалации клиентов, keeping the lights on)
  • Внутренняя платформа / техдолг (рефакторинг, инфраструктура, тулинг)

Здоровое распределение для Series A-B B2B SaaS — примерно 55% фичи, 25% поддержка, 20% платформа. На Series C+ доля фич падает, платформы растёт. Если инженерная команда тратит >40% на поддержку — у вас проблема с качеством или техдолгом. Если <10% на платформу — копите проблемы для следующего цикла CEO.

PanDev Metrics отслеживает этот сплит через IDE- и Git-телеметрию, скрещенную с типами тикетов, — сплит считается автоматически, а не по self-report. Почему автоматизация важна: self-report всегда радужнее реальности. Инженеры подстраиваются под «мы roadmap-heavy», потому что им сказали, что руководство хочет это слышать. IDE heartbeat данные рассказывают другую, более actionable историю.

5. «Сколько нужно новому инженеру, чтобы стать продуктивным?»

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

Бенчмарк: новый middle-инженер должен выкатить первый осмысленный merged PR в течение 2 недель и достичь 70-80% средней продуктивности команды за 8-12 недель. Команды с 16+ недель ramp-up — обычно либо недоукомплектованы, либо работают с недокументированной кодовой базой; оба — долг здоровья.

Спрашивайте CTO: «Когда мы наняли [последнего senior-инженера], сколько прошло до самостоятельной работы?» «3-4 месяца» — типичная команда. «Не знаю, он ещё онбордится шесть месяцев» — проблема, компаундящая с каждым наймом. Подробнее в статье про onboarding.

6. «Когда что-то ломается, как быстро восстанавливаемся?»

Не нужно понимать MTTR численно. Нужно понимать культуру вокруг инцидентов. Две компании могут иметь идентичный MTTR и сильно разные траектории здоровья.

Спрашивайте после ближайшего продового инцидента: «Что было бы, если бы этот же баг случился через полгода? Мы бы поймали его быстрее, медленнее или так же?» Здоровая инженерная команда ускоряется со временем; post-mortem'ы порождают изменения, изменения накапливаются. Нездоровая команда получает один и тот же баг трижды в год и каждый раз объясняет его заново.

Это культурное чтение, а не числовое. Роль CEO — задать вопрос. Хорошая культура post-mortem — один из сильнейших индикаторов здоровья инженерии, доступных нетехническому лидеру.

Красные флаги: сигналы, что всё хуже, чем кажется

Следите за этим — они показывают, что с инженерией беда, даже если дашборды зелёные:

  • «Мы пивотимся в AI в этом квартале», объявленное CTO без ясной связи с клиентом или выручкой. Часто — признак, что реальная velocity неотгружаема, и «AI pivot» — прикрытие.
  • Senior-инженеры замолкают на встречах. Когда топ-люди затихают, они уже ментально уволились. Физическое увольнение следует в 6-9 месяцев.
  • Паттерн «героя». Один инженер спасает каждый релиз. Герои — failure mode, не success mode: это значит, что процессы без них не работают, и они выгорят.
  • Roadmap переигрывается чаще квартала. Иногда репланировать — нормально; постоянно — значит, вы не знаете, на что способна команда.
  • «Это сложно» в каждом техническом ответе. Часть вещей сложные. Большинство — нет. CTO, говорящий «это сложно» на >50% ваших вопросов, либо прячется, либо плохо коммуницирует, либо и то и другое.

Как действовать

Немедленно (на этой неделе)

  • Запланировать 30-минутный разговор с CTO. Структурировать по вопросам 1, 3, 5.
  • Попросить HR данные по удержанию senior-инженеров отдельно от общего. Большинство дашбордов смешивает.

Краткосрочно (в этом квартале)

  • Сделать «что горит» постоянным пунктом на 1:1 с CTO.
  • Согласовать таргет распределения feature/maintenance/platform и трекать факт против таргета.
  • Прочитать один инженерный post-mortem в квартал от начала до конца. Не нужно понимать всю технику; нужно понять, как команда рассуждает о сбое.

Долгосрочно (в этом году)

  • Ввести в ближний круг одного технического со-основателя или советника, не CTO. Нужен второй взгляд на инженерию, независимый от отчётной линии.
  • Калибровать ваше чтение здоровья, сверяясь с 2-3 peer-CEO в компаниях аналогичной стадии. Бенчмарки без peer-контекста обманчивы.

Метрики (простая версия)

МетрикаО чём говоритЗдоровый диапазон
Удержание senior-инженеров (12 мес)Верят ли топы в компанию85-95%
Feature / Maintenance / Platform splitКуда реально уходят часы~55 / 25 / 20% для SaaS A-B
Onboarding до осмысленного PRЗдоровье институционального знанияМеньше 2 недель
Тренд MTTRУчится ли команда на инцидентахУменьшается год к году
Каденс 1:1 senior-инженера с CTOРаннее предупреждениеМинимум еженедельно
Частота репланированияПредсказуемость доставкиКвартал или реже

Шесть чисел. Ни одно не требует читать дашборд. На все CTO обязан иметь ответ.

Честное ограничение

Фреймворк лучше всего работает для B2B SaaS между Series A и Series C. На более ранних стадиях слишком мало точек данных (в команде из 3 инженеров нет «senior retention rate» — это 0% или 100%). На более поздних стадиях структура такая, что «спроси CTO» не масштабируется после 200 инженеров — нужны VP-уровень и адаптация фреймворка.

Наши данные: мы видим числа по вопросам 4-6 в масштабе 100+ B2B SaaS-компаний. Вопросы 1-3 опираются на разговоры с клиентами и опубликованные исследования, а не в первую очередь на наш датасет. Если вы в стартапе 20-30 человек, относитесь к этому как к точке отсчёта, а не к scoreboard.

Контрарная точка

Каждый инженерный блог говорит CEO «выучи DORA» или «пойми deployment frequency». Я — нет. CEO, заучивший DORA без понимания «зачем», принимает худшие решения, чем тот, кто остаётся в рамке бизнес-outcome. Ваша работа как CEO — не понимать инженерию. Она — построить доверительные отношения с тем, кто понимает, и знать, когда сигнал этих отношений деградирует.

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

Похожие материалы

Готовы увидеть метрики своей команды?

30-минутная персональная демонстрация. Покажем как PanDev Metrics решает задачи именно вашей команды.

Забронировать демо