Блог

Аутстаффинг разработчиков: что это такое простыми словами, плюсы и минусы


Всем привет! Меня зовут Алексей, я занимаюсь операционным управлением IT- компании Creative. В этой статье разберем, что значит аутстаффинг, почему за последние несколько лет рынок IT аутстаффинга вырос практически х2, и каким бизнесам выгодна такая модель найма. Для вашего удобства мы решили разобрать самые частые вопросы, которые нам задают во время обсуждения брифа, Но если мы что-то пропустили — смело пишите на нашу почту, и мы продолжим обсуждение по вашему проекту!

Что такое IT-аутстаффинг простыми словами

Аутстаффинг (или outstaffing, что дословно переводится как «вне штата») — это метод управления персоналом, который позволяет арендовать время нужного специалиста у другой компании. Лучше всего аутстаф описывает определение «время за деньги». На одной стороне аутстаффинга находится компания-заказчик или «голова» проекта, которая выстраивает процессы, ставит задачи и сроки. На другой стороне — компания-исполнитель или подрядчик. Перед ней стоят две важные задачи — своевременно предоставлять ресурсы, т. е. разработчиков под запрос клиента, и отвечать за качество их экспертизы. Аутстаф-компании часто называют «руками» в силу специфики доступа к информации проекта. Она находится на стороне заказчика и контролируется им же.

Главное правило аутстаффинга – компания-подрядчик берёт на себя все социальные, профессиональные, налоговые и документальные обязанности по каждому сотруднику, часы которого предоставляет клиентам.


Как работает аутстаф it-специалистов

Практика аутстаффинга показывает, что для клиентов удобнее и быстрее обращаться в компании, у которых есть резерв кандидатов и налажены процессы по переводу специалистов внутри производства. Например, у нас есть своя база кандидатов, которую мы постоянно используем и обновляем. Также мы ежедневно актуализируем список специалистов, которые освобождаются с проектов, и формируем на основе этих данных производственный бенч. Это такая «скамейка запасных» из разработчиков, у которых есть возможность выйти на проект в самые быстрые сроки.
Поэтому, когда мы получаем заявку от клиента, первым делом изучаем требования к разработчику и затем проверяем бенч. Если там нет подходящего специалиста, обращаемся к базе резерва — это позволяет ускорить поиск и валидацию, потому что HR-отдел уже провёл с «тёплыми» кандидатами все необходимые собесы и проверку технических знаний.
На этапе проверки требований анализируем, насколько они верны. Например, часто бывают ситуации, когда заказчик думает, что ему нужна команда senior-разработчиков, а уровень сложности задач проекта показывает, что будет вполне достаточно пары мидлов. Мы всегда даём обратную связь по заявкам и объясняем, почему рекомендуем именно такую квалификацию сотрудника.
Кстати, давайте посмотрим, в чём основные отличия аутстаффинга от аутсорса и найма в штат. Спойлер: они не так очевидны, как может показаться на первый взгляд, но разбираться в них = с умом вкладывать бюджет в разработку.

Почему аутстаф часто путают с аутсорсом

Аутсорс (или outsourcing, что можно перевести как использование внешнего ресурса) — это модель, по которой заказчик частично или полностью передаёт объём работ сторонней организации без найма сотрудников в штат.

Чем же аутсорс отличается от аутстафа?

Уровнем ответственности компании-подрядчика. Например, у вас есть сайт, и вам нужно реализовать на нём личный кабинет для корпоративного использования. Вы обращаетесь в IT-компанию, где вам предлагают два варианта сотрудничества. По модели аутсорсинга вы и компания-подрядчик обсуждаете, как вы будете решать задачу, какие ресурсы вам для этого понадобятся, сколько часов и денег нужно будет потратить на разработку. Подрядчик проводит аналитику вашего проекта, отвечает на ваши вопросы и предлагает решения.

Получается, аутсорсинг – это когда вы покупаете решение вашей задачи способами и средствами, которые предложит вам компания-подрядчик.


Все дальнейшие этапы работы будут оцениваться двумя сторонами, а ответственность разделится — подрядчик будет отвечать за своевременную реализацию будущего проекта, а клиент — за его коммерческий успех.
Если вы выберете модель аутстаффинга it разработчиков, сотрудничество с компанией-подрядчиком будет строиться иначе. Оценкой задач, выстраиванием процессов и выбором наилучших вариантов реализации проекта будете заниматься вы. А компания-подрядчик предоставит вам для этого специалистов в нужном количестве и категории (pre-middle, middle, senior, tech lead).

Задача аутстаф-компании – своевременно предоставить ресурсы и усилить вашу команду на необходимый период. Задача аутсорс-сотрудничества – решить задачи клиента совместными усилиями.


Кому и когда подойдет аутстаф разработчиков

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

Собрали три наиболее распространённых причины, по которым к нам обращаются за услугой аутстаффинга:

  • у компании есть штат программистов, и в него входят сотрудники, которые являются хранителями экспертизы клиента. Чаще всего это бизнес-аналитики и бэкенд-разработчики — первые создают продукт на основании потребностей бизнеса, вторые занимаются серверами и вопросами безопасности. Именно такую команду с инхаус-экспертизой можно выгодно усилить аутстаф-разработчиками.
  • компании требуется усиление команды на короткий срок (от 1 недели до нескольких месяцев). Лишние расходы на найм в штат будут удорожать проект, поэтому аутстаф-разработчики станут лучшим решением.
  • компания не готова развивать у себя полноценный IT-отдел, но нужны разработчики для проведения разовых работ или даже проекта «в долгую». В этом случае у клиента может не быть инхаус-экспертизы с бэкенд-разработчиками или аналитиками, но обязательно потребуется хотя бы один технический лидер (CTO, менеджер проекта с техническими знаниями, техлид), который сможет принимать решения.

Плюсы аутстаффинга в сравнении с наймом в штат

Главной особенностью модели аутстаффинга является скорость и свобода действий:
  • Клиент подключает разработчиков в любой удобный для себя момент и точно также в любой момент может с ними попрощаться, если его что-то не устроит или закончится пул задач.
  • Все работы закрываются спринтами, то есть прописываются короткими временными промежутками, обычно от 2 недель до 1 месяца.
  • Если клиента что-то не устроило в первом спринте аутстаф-разработчика, он может не продолжать с ним сотрудничество.
Обычно в спорных моментах мы занимаем позицию арбитра и проводим беседу сначала с клиентом, чтобы узнать конкретные причины недовольства, а затем спрашиваем мнение разработчика. Дальше проводим общую беседу и пытаемся найти компромисс. Если решение найти не получается, предлагаем клиенту заменить разработчика и предоставляем ему нового в срок от 2 до 4 недель.

Получается, что компании, которые используют аутстаф-специалистов в своих проектах, оказываются защищены и от простоев, и от самостоятельного поиска новых разработчиков при негативном опыте сотрудничества.


В качестве ещё одного плюса технологии аутстаффинга я бы хотел выделить удобство масштабирования команды. Ни одна другая модель найма не позволяет в короткие сроки расширить проект в 2 или 3 раза.

Минусы аутстаффинга в сравнении с наймом в штат

Если вы хоть раз обращались за расчётом аутстаффинга, вы замечали, что стоимость часа у аутстаф-разработчика выше, чем у наёмного сотрудника. Это не секрет, и «чистая» ставка действительно будет отличаться в большую сторону, но если сравнивать её с дополнительными составляющими рейта штатного сотрудника, стоимость аутстаф-разработчика получается выгодной. О чём речь?
Например, вы видите в прайсе аутстаф-компании рейт в 2200 руб/час за QA-тестировщика в категории middle. Если вы будете оформлять такого специалиста в свой штат, вы действительно можете сэкономить. Но какие ещё траты будут необходимы в случае официального найма?
  • собственно, найм (поиск, собеседования, оформление в штат)
  • процедура онбординга (испытательный срок в 3 месяца, введение нового сотрудника в процессы компании, менторинг)
  • соцпакет (отпуска, больничные, выходное пособие при увольнении, другие обязательные выплаты страховой).
  • налоги (НДФЛ, страховые взносы)
  • комплектация рабочего места (в случае IT — это не только техника, но и лицензированное ПО).
То есть к заработной плате новому сотруднику компании нужно прибавлять все дополнительные расходы на его поиск, оформление и развитие. В совокупности факторов (не только финансовых) найм аутстаф-разработчика получается выгоднее найма в штат. Поэтому минус в дорогом рейте можно рассмотреть и как плюс — решать вам. Наши актуальные расценки по всем категориям разработчиков вы можете посмотреть здесь.

Где заказать аутстаффинг it-специалистов?

Заполните бриф Creative, узнайте стоимость разработки вашего проекта и получите дайджест вакансий наших разработчиков.
Разработка