Найти IT-специалиста сегодня легко. Другое дело — какую модель сотрудничества выбрать. В этой статье разберем, в каких ситуациях выгоднее обращаться к выделенной команде, а в каких — нанимать собственных разработчиков или приглашать генподрядчика на проект.
Главное:
- Выделенная команда — модель, при которой подрядчик предоставляет специалистов с тимлидом и сам отвечает за качество кода и замену людей. В аутстаффинге заказчик управляет арендованными специалистами самостоятельно.
- Штатный middle-разработчик с окладом 300 000 рублей обходится примерно в 450 000–540 000 рублей в месяц, а один специалист выделенной команды стоит 300 000–600 000 рублей.
- Выделенная команда выгодна на проектах до двух лет с неровной загрузкой и редкими компетенциями, потому что не требует выходных пособий и простоев.
- Штат выгоднее при проектах дольше двух лет, ровном потоке задач и легком поиске кадров. В договоре с подрядчиком стоит заранее зафиксировать срок замены, SLA и передачу кода заказчику.
Почему большинство российских компаний выбирает внешних специалистов
Если коротко: это дешевле и проще. Только в прошлом году 71% российских компаний передали проекты частично или полностью внешним подрядчикам — к таким выводам пришли исследователи «Инфосистем джет». Как им рассказал директор новых проектов Ensi Сергея Мелихова, сотрудничество с внешними специалистами сегодня — одна из управленческих концепций.
Каждый сотрудник в штате — это фиксированные затраты и обязательство на годы вперед, независимо от того, есть ли для него работа в следующем квартале. Более того, поиск, найм и адаптация новичков, в особенности джуниоров, занимает от нескольких месяцев. В то время как внешняя команда — это быстрый старт и оплата по факту загрузки. И вся экономика решения строится вокруг этой разницы.
Что такое выделенная команда и чем она отличается от аутстафа
Выделенная команда — это модель сотрудничества, при которой подрядчик предоставляет специалистов с тимлидом. Обычно в команду входят аналитик, разработчики, тестировщик, при необходимости — DevOps и дизайнер. Подрядчик при такой модели сотрудничества покрывает и разработку, и управление, и код-ревью, и контроль качества. А если кто-либо из команды не может продолжать работу над проектом — его заменяют. Как правило, контракт заключают сроком от полугода, чтобы окупить вход в проект.
Модель аутстаффинга, в свою очередь, подразумевает аренду конкретных специалистов. В этом случае заказчик самостоятельно управляет ими: ставит задачи, ведет спринты, контролирует результат. То есть на подрядчике — только предоставление специалиста с подтвержденной квалификацией. Оплата — почасовая.
Также есть разработка под ключ, когда подрядчик отвечает за продукт целиком и берет все процессы на себя. Оплату в этом случае оговаривают за проект.
Сколько стоит содержание IT-специалиста в штате
Рассчитаем для примера траты на содержание middle-разработчика с окладом 300 000 рублей до вычета налогов.
Итак, сверху этой суммы идут обязательные страховые взносы: аккредитованные IT-компании платят по пониженному тарифу, остальные — по полному. Дальше учитываем то, что бухгалтерия разносит по другим статьям расходов: оборудование и рабочее место, лицензии и подписки, ДМС, обучение, оплачиваемый отпуск и больничные — в сумме это составляет примерно месячный оклад в год. Плюсуем к этому подбор: если агентство берет от одного до трех окладов за свои услуги, то свой рекрутер — дешевле в пересчете на вакансию, однако в этом случае нужно брать в расчет и его зарплату. Также учитываем ресурсы тимлида: часть его времени теперь будет уходить на управление нанятым IT-специалистом.
Выходит, что полная стоимость штатного сотрудника обходится в 1,5–1,8 оклада, то есть в нашем примере в 450 000–540 000 рублей в месяц. Выходит, на senior-специалиста с окладом в 450 000 рублей понадобится уже 700 000–800 000 рублей в месяц.
Кроме того, есть два обязательства, о которых в смете обычно не пишут: выходное пособие и индексация. И это с учетом того, что пересмотр вилок в IT обычно опережает инфляцию.
Сколько стоит выделенная команда и когда она выгодна
Здесь считать проще: есть месячная ставка за специалиста или состав.
В среднем по рынку один специалист из выделенной команды обходится в 300 000–600 000 рублей, в зависимости от его роли, грейда и стека.
При этом мобильная разработка и DevOps — дороже, тестирование — дешевле. На первый взгляд может показаться, экономии почти нет — но это не так.
Чем выгодна выделенная команда для бизнеса:
- Вы платите за фактическую загрузку. Разработка идет волнами: на этапе проектирования и активной реализации могут быть нужны условные шесть человек, а после релиза — уже двое. А если проектом занимаются штатные разработчики — вы платите за всех шестерых специалистов круглый год.
- Вы не платите за выход специалистов из проекта. Никаких выходных пособий. При общей оптимизации расходов проектные бюджеты страдают меньше, чем ФОТ: расторжение контракта с подрядчиком дешевле и быстрее.
- Бюджет не зависит от штатного расписания. Если вы решили временно не нанимать сотрудников в штат, но проект при этом стоит или его нужно обновить под новые требования регуляторов — на помощь приходит внешняя команда разработчиков.
- Вам не нужно подбирать и заменять специалистов. Если разработчик не может продолжать работу — подрядчик выводит на замену другого. В то время как при уходе штатного сотрудника вы тратите ресурсы на поиск и адаптацию нового работника, при этом сроки проекта срываются.
- Вы сразу получаете всех нужных специалистов на проект. Мобильное приложение с интеграцией в 1С не делает один человек: нужны аналитик, iOS, Android, бэкенд, тестировщик, DevOps. Даже на остывшем рынке собрать команду из шести человек — это полгода работы для HR. А выделенная команда уже сработана и выходит на проект за две-четыре недели.
- Вам не нужно переплачивать за редкие компетенции. Нагрузочное тестирование, миграция на Kubernetes, интеграционный слой поверх ERP, аудит безопасности — все это редкие компетенции. Держать штатного специалиста, который покрывает только эти задачи, нецелесобразно — в среднем он загружен не более двух месяцев в год.
Что еще важно учитывать и какие расходы не попадают в смету
Во-первых, даже опытной команде нужно две-четыре недели на погружение в предметную область и ландшафт систем, и это время бизнес оплачивает по полной ставке. Поэтому короткие задачи почти всегда невыгодны.
Во-вторых, внешним специалистам нужны ответы, доступы, приемка. Реалистично это 15–20% времени вашего технического директора или менеджера по продукту. Если такого человека нет и вопросы копятся неделями — выделенная команда простаивает за ваши деньги.
В-третьих, помните, что после завершения проекта внешняя команда должна передавать вам код и другие знания о продукте. Целесообразнее обсудить этот момент на старте: уточните, где будет лежать код, кто будет владеть репозиторием, в каком виде останется документация, кто поддержит систему через год. Имеет смысл зафиксировать условия в договоре: репозиторий на стороне заказчика, требования к документации, порядок передачи.
И, в-четвертых, важно прописать в договоре срок замены специалиста, условия дальнейшей технической поддержки (SLA), а также право передачи документации по проекту без штрафных условий.
Когда выделенная команда не выгодна
Есть четыре ситуации, когда обращаться к выделенной команды невыгодно:
- Длительность проекта: 2+ лет. В этом случае выделенная команда обойдется дороже, свои разработчики, даже с поправкой на текучесть и индексацию.
- Ровная загрузка без пиков. Если у вас всегда стабильный поток задач на четыре-шесть человек — обращаться к внешним специалистам также невыгодно.
- Доступный рынок и низкая текучесть. Когда в вашем регионе легко искать специалистов, а найм дешевле рынка — целесообразнее держать работников в штате. Как правило, в такой ситуации люди держатся на работе годами.
- Жесткие ограничения по доступу к данным. Речь об отдельных категориях банковских данных, гостайне и других строгих требованиях. С одной стороны, даже здесь внешнюю команду можно завести в закрытый контур с NDA и допусками — но накладные расходы скорее всего нивелируют всю разницу.
Как понять, что выгоднее: штат или выделенная команда
Если вы выбираете между штатными сотрудниками и выделенной командой, рассчитайте примерный годовой бюджет обоих вариантов с учетом месяцев реальной загрузки и стоимости выхода из проекта.
С этим могут помочь следующие вопросы:
- Сколько времени требуется для реализации проекта — до двух лет или дольше?
- Сколько месяцев в году команда нужна в полном составе?
- Сколько ролей необходимо закрыть одновременно?
- Нужен ли специалист с редкими компетенциями?
- Есть ли ограничения по доступу к информации?
Если даже после ответов на эти вопросы, остаются сомнения — возможно, вам стоит попробовать работать по смешанной схеме, то есть усиливать штат собственных разработчиков несколькими специалистами из внешней команды. К примеру, над проектом могут работать свои архитектор с тимлидом и внешние разработчики.
Что в итоге
Основной вывод: на проектах с конечным сроком и неровной загрузкой выгодна выделенная команда, а на проектах со стабильным потоком задач — свой штат или генеральный подрядчик со стороны. Также можно практиковать смешанную схему: собирать состав из своих разработчиков и нескольких специалистов со стороны.
В Spider Group мы сотрудничаем в любых моделях: выделенные команды, аутстаффинг, генподряд с долгосрочным сопровождением сроком (4–6 лет). Приходите — обговорим ваш проект детально и подберем оптимальную модель сотрудничества.
Spider Group — Ваш IT-партнер
20+ лет создаем цифровые решения
Наши услуги:
Связаться:
✉ spider@spider.ru
☎ +7 804 700 79 93

