Аутсорс против инхауса

Аутсорс против инхауса

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

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

Рассмотрим подробнее плюсы инхаус-разработки:

  • Высокая доступность и скорость реакции
  • Полный контроль над ресурсами команды
  • Вся техническая экспертиза находится в руках компании
  • Глубокое понимание внутренних процессов компании

Минусы инхаус-разработки:

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

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

Давайте попробуем примерно подсчитать реальную стоимость разработчика уровня middle в инхаус-команде. Для простоты будут браться округленные значения.

1) Заработная плата (усредненное значение зарплаты PHP разработчика на 2024 год по данным сервиса Dream Job) после вычета налогов: 160 000 рублей

2) Страховые взносы (30% без льгот), НДФЛ (13%): 80 000 рублей

3) Затраты на обучение: примем 10% от времени тех лида на протяжении 3 месяцев. При средней зарплате 300 000 рублей это составит 90 000 рублей (по 7 500 рублей в месяц). В дальнейшем возможно выделить аналогичную сумму в год на различные виды обучения, конференции и пр.

4) Административный персонал (заработная плата непроизводственного персонала - бухгалтерия, HR-отдел, руководство и др. в расчете на единицу производтсвенного персонала): 85 000 рублей в месяц (заработная плата всего административного персонала делится на количество единиц сотрудников производства)

5) Стоимость рабочего места (аренда офис, мебель, оборудование, лицензии ПО и пр.): 25 000 рублей в месяц

6) Социальные льготы (кофе, чай и прочие "плюшки"): 10 000 рублей в месяц

7) ДМС, компенсация спортзала и т. п.: 36 000 рублей в год (3 000 рублей в месяц)

8) Надбавки, премии - 300 000 рублей в год (25 000 рублей в месяц)

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

Предположим, что в команде работают 2 backend разработчика, 1 frontend разработчик, 1 QA и 1 менеджер проекта. Для простоты расчетов усредним затраты на одного сотрудника и возьмем выше рассчитанную сумму. Таким образом, в месяц такая команда обойдется компании в 1 977 500 рублей.

Теперь попробуем прикинуть ежемесячные затраты на команду аналогичного состава в аутсорсе. Она будет выдавать порядка 500 эффективных часов в месяц. Под эффективными часами подразумевается время, затраченное на реализацию задач в рамках их оценки и выставленное в счете. При системе расчета flat rate, когда стоимость за 1 час любого специалиста фиксирована, и ставке 3 500 руб/час, итоговая сумма составит 1 750 000 рублей. Также стоит подчеркнуть, что взята усредненная стоимость 1 часа разработки. Возможны варианты дешевле и дороже.

В результате видим, что в среднем стоимость аутсорс-команды оказывается ниже.

Может возникнуть вопрос "Если аутсорс разработка дешевле, как такие компании при аналогичных затратах на сотрудников остаются экономически эффективными?"

1) Налоговые льготы для аккредитованных IT компаний - пониженный тариф страховых взносов, который составляет 7,6%. Крупные ритейлеры часто регистрируют отдельное юридическое лицо для IT департамента как раз с целью сокращения налогов.

2) Сотрудник, работающий в инхаусе, не всегда может быть загружен на 100% задачами проекта. В аутсорс командах утилизация часов специалиста ра коммерческих проектах является приоритетом. Иногда сотрудники работают на нескольких проектах, чтобы избежать простоев.

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

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

Кроме более низкой стоимости в отдельных случаях у аутсорс-компаний есть ряд преимуществ, среди которых:

  • Гибкость в замене команды. Если работа команды не устраивает, её можно заменить на другого подрядчика в любой момент.
  • Варьируемость объема ресурсов. Можно корректировать объем ресурсов от месяца к месяцу, согласовывая это с аутсорс-компанией.
  • Отсутствие процесса онбординга новых членов команды. Компания берет его на себя, что позволяет не беспокоиться о текучести кадров и утрате знаний в предметной области.
  • Отсутствие необходимости в сложных системах мотивации. Не нужно придумывать сложные схемы мотивации или заниматься микроменеджментом. Аутсорс-компания получает оплату за успешное выполнение своих обязательств, и несоблюдение договоренностей будет иметь серьезные репутационные последствия для неё.

Конечно, минусы тоже есть:

  • Непрозрачные процессы. Например, возможно завышение оценки задачи или продажа разработчиков уровня junior по цене специалистов уровня senior. Это особенно распространено в ситуациях, когда у заказчика нет достаточной технической экспертизы.
  • Риск утечки конфиденциальной информации. Работа с внешними командами может увеличить вероятность утечки важной информации.
  • Необходимость подстраиваться под процессы аутсорс-команды. Заказчикам иногда приходится адаптироваться к методам работы подрядчиков, что не всегда удобно.
  • Риск потери поддержки. Существует вероятность остаться без поддержки, если подрядчик неожиданно решит прекратить сотрудничество

Тем не менее, возможна ситуация, когда аутсорс и инхаус-разработка эффективно сосуществуют и достигают отличных результатов. Как известно, найти хорошего IT-специалиста — достаточно сложная задача, и поиски сотрудников в команду могут затянуться, в то время как рынок требует от компании быстрого реагирования на меняющиеся условия. Если внутренних ресурсов недостаточно, аутсорс-команду можно подключить к отдельным проектам. При минимальном контроле и четко сформулированных вводных решение может быть реализовано качественно и в требуемые сроки.

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

Если вы нацелены на оптимизацию затрат на разработку, ищете уверенную экспертизу в области eCommerce решений и хотите добиться прозрачных процессов взаимодействия с командой разработки, наша компания готова вам помочь.

  • сотрудники нашей команды имеют уникальный многолетний опыт разработки в сфере eCommerce проектов. Развитие в конкретной нише позволяет лучше понимать потребности клиентов и формировать для них эффективные предложения. Мы не распыляемся на множество технологий и предметных областей, оставаясь экспертами в выбранном направлении.
  • работаем с известными крупными компаниями не 1 год, помогая росту их бизнеса. За нашими плечами множество решенных задач и успешно закрытых проектов. Мы интегрируемся в команду заказчика наравне с инхаусом. При таком взаимодействии клиенту не нужно брать на себя вопросы мотивации сотрудников, их эффективности, думать о текучке кадров, онбординге новых членов команды - все это решается без его участия, освобождая время для проработки более важных стратегических вопросов.
  • в решениях команда полагается на комплексный подход и долгосрочные перспективы сотрудничества. Реализация быстрых решений "на костылях" - не наш подход. Мы стремимся устанавливать многолетние партнерские отношения с нашими клиентами, интегрируясь в бизнес-процессы и способствуя улучшению KPI. Для нас важно, чтобы созданные нами решения существовали продолжительное время и постоянно развивались.
  • действуем обноснованно и прозрачно. Каждое решение проектируется с перспективой его развития и масштабирования. В ходе аналитики и оценки мы не делаем задачу "в лоб", а продумываем наиболее эффективную с точки зрения трудозатрат и сроков реализацию. Сотрудники готовы детально пояснить, почему в разработке выбран тот или иной подход, а таже обосновать оценку.
22
3 комментария

Интересный пост. Все зависит от проекта, бюджета и сроков.

1

Тут, конечно, все сильно зависит от желания компании быть зависимой

Зависимость есть в любом случае, как и от внутренней команды разработки и процессов так и зависимость/риски от работы с внешним подрядчиком. Я бы все таки смотрел от потребности решить те или иные задачи оперативно/эффективно.