Retention Rate в IT: как удержать разработчиков
Введение Для IT-компаний тема удержания команды давно вышла за рамки HR-операционки. Сегодня это вопрос скорости разработки, устойчивости продукта и…
Для IT-компаний тема удержания команды давно вышла за рамки HR-операционки. Сегодня это вопрос скорости разработки, устойчивости продукта и финансовой эффективности. По данным Selecty замена одного работника может обходиться работодателю в 50–200% его годовой зарплаты в зависимости от уровня роли. В разработке эта цена обычно выше среднего: вместе с инженером компания теряет не только исполнителя, но и архитектурный контекст, знание домена, неформальные связи внутри команды.
Поэтому бизнесу важны не просто лучшие разработчики, а условия, при которых сильные инженеры остаются в команде дольше, сохраняют вовлечённость и не выгорают. В IT это особенно критично, потому что один уход часто запускает цепочку: перераспределение задач, просадка по срокам, рост давления на оставшуюся команду и новый виток оттока кадров.
Ниже разберём, что такое Retention Rate в IT, как его считать, какие ориентиры считать полезными, почему разработчики увольняются и как компании можно удержать увольняющегося сотрудника, реально снизив текучесть. Отдельно посмотрим на ошибки в интерпретации метрики, способы удержания на практике и действия в ситуации, когда человек уже близок к уходу.
Retention Rate — это коэффициент удержания сотрудников. Он показывает, какая доля команды осталась в компании за выбранный период. Базовая формула выглядит так:
Retention Rate = (число сотрудников в конце периода – новые сотрудники за период) / число сотрудников в начале периода × 100%
Именно такую логику расчёта используют крупные компании, когда считают метрику удержания сотрудников: из количества сотрудников на конец периода вычитают всех новых людей, чтобы понять, какой процент из старого состава удалось сохранить.
Для IT-команды важно считать этот показатель не только по компании в целом. Полезнее смотреть его применительно к практике:
Средняя цифра по организации может выглядеть благополучно, но скрывать высокий отток среди senior-разработчиков, тимлидов или инженеров, которые отвечают за сложные участки системы.
Предположим, в начале квартала в компании работали 40 разработчиков. К концу квартала в команде 38 человек, но за эти три месяца было нанято 6 новых инженеров. Значит, из стартового состава осталось 32 человека.
Retention Rate = (38 – 6) / 40 × 100% = 80%
Это означает, что за квартал компания сохранила 80% исходной команды разработки.
Без контекста этот процент ничего не говорит о качестве удержания сотрудников. Компанию могли покинуть junior-специалисты на испытательном сроке, и тогда эта метрика говорит о качестве отбора или онбординга. Но уйти могли два ведущих backend-инженера и архитектор. Поэтому коэффициент всегда нужно читать вместе со структурой оттока, ориентируясь в первую очередь на ключевых специалистов.
У retention нет единственно верного значения, универсального для всех. Метрика зависит от отрасли, периода оценки и специфики бизнеса. Продуктовые компании, аутсорс, аутстафф и стартапы живут в разных режимах нагрузки и найма.
Поэтому вместо вопроса «какой retention считать нормальным?», полезнее задавать четыре других вопроса.
Если год назад удержание было 90%, потом 86%, а теперь 79%, это уже сигнал, даже если абсолютное значение не выглядит катастрофическим.
Отдельно нужно смотреть, сколько людей уходит в первые 3 месяца, 6 месяцев и первый год. Ранний отток почти всегда указывает на проблемы найма, онбординга или несовпадение ожиданий.
Потеря редких экспертов и стабильное выбытие людей из ключевых команд опаснее, чем нейтральный средний процент по всей организации.
Высокий показатель сам по себе ещё не означает, что в компании всё хорошо. Люди могут оставаться из-за слабой экспертизы, рынка или страха перемен, но при этом работать без инициативы и энергии.
В технологических командах удержание напрямую связано с производительностью. Новому человеку нужно время, чтобы понять продукт, стек, договорённости, архитектурные ограничения и историю решений. Пока он входит в контекст, скорость команды обычно падает, а нагрузка на опытных инженеров растёт.
Постоянная замена людей ухудшает качество продукта. Команда, которая живёт в режиме перманентного онбординга, реже инвестирует в архитектуру, документацию и внутренние улучшения. Ей приходится выбирать краткосрочную доставку вместо системной инженерной работы. В результате возрастает технический долг, а релизы становятся менее предсказуемыми.
На это накладывается влияние менеджера. Gallup указывает, что 70% вариативности вовлечённости команды определяется менеджером. Для IT это означает простую вещь: хороший руководитель положительно влияет не только на атмосферу, но и на риск ухода, качество коммуникации, устойчивость к перегрузке и способность команды переживать сложные периоды без потерь.
Churn Rate показывает, какая доля команды ушла за выбранный период, и помогает увидеть масштаб потерь, который не всегда очевиден по одному только Retention Rate.
Churn Rate = число ушедших за период / число сотрудников в начале периода × 100%
Например, если в начале квартала в команде было 40 разработчиков, а за квартал ушли 8 человек, churn составит:
8 / 40 × 100% = 20%
Эта метрика нужна для быстрого понимания масштаба потерь. Но у неё есть ограничение: она не показывает, кто именно ушёл и почему.
Отдельно стоит считать добровольную текучесть — долю тех, кто ушёл по собственному желанию. Чтобы видеть риск ухода заранее, используют stay-интервью и eNPS. Также важно отслеживать время выхода новичка на продуктивность и причины увольнений по данным exit-интервью.
Основные ошибки — опора на одну усреднённую цифру, неверно выбранный период расчёта и слишком поздняя коммуникация с сотрудником, когда решение об уходе уже принято.
Нужно ли считать retention по ролям?
Да, причины ухода и риски в разных ролях отличаются.
Можно ли считать высокий retention безусловно хорошим?
Нет, без вовлечённости и энергии он может быть обманчивым.
Какой период лучше брать?
Минимум квартал и год.
Что важнее: зарплата или менеджмент?
Оба фактора взаимосвязаны и усиливают друг друга.
Retention Rate в IT — это стратегическая метрика устойчивости команды. Она отражает способность компании удерживать знания, ритм разработки и качество продукта.
Эффективное удержание начинается задолго до увольнения: с честного найма, корпоративной культуры, сильного онбординга, прозрачного роста, адекватной нагрузки и зрелого менеджмента. Retention нужно считать регулярно, интерпретировать в контексте и управлять им через повседневную рабочую среду, а не экстренные меры в момент ухода.