IT-аутстаффинг и Аутсорсинг разработки ПО: какая модель подойдёт для вашего бизнеса

Статья написана в соавторстве с директором по стратегическому развитию ITSpace, Еленой Надобниковой
Статья написана в соавторстве с директором по стратегическому развитию ITSpace, Еленой Надобниковой

ITSpace – компания с глубокой экспертизой на стыке IT и HR. Один из наших главных принципов Win-Win. Мы верим, что при взаимодействии заказчика и исполнителя максимальный результат достигается при получении выгод обеими сторонами. Поэтому мы подготовили материал со сравнением модели аутстаффинга и аутсорсинга, чтобы вы смогли выбрать ту, которая больше всего подходит для вашей компании, а также оценили плюсы и минусы каждой из них.

Что такое IT-аутстаффинг и Аутсорсинг разработки ПО?

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

Аутсорсинг разработки ПО — это модель, при которой компания передает разработку подрядчику и получает готовое ПО или его модули.

Плюсы и минусы IT-аутстаффинга для заказчика:

Плюсы:

  • Быстрый time-to-market
  • Оплата за отработанные специалистами часы
  • Интеграция в клиента: специалисты встраиваются во внутренние процессы и стандарты разработки, становятся частью команды клиента
  • Стоимость аутстаффинга равна либо сопоставима со стоимостью IT-специалистов в штате. Разница в стоимости до +/- 20% и может быть как дешевле, так и немного дороже.
  • Стоимость IT-аутстаффинга ниже стоимости Аутсорсинга разработки ПО при хорошо выстроенных внутренних стандартах и процессах разработки
  • Прозрачность и контроль: заказчик непосредственно управляет и контролирует выполнение задач.
  • Гибкость: опции нанять специалистов на срок от нескольких дней до нескольких лет при этом с возможностью быстро отказаться от услуг IT-аутстаффинга, если у клиента изменились потребности или не нравится исполнитель.
  • Масштабируемость и доступная экспертиза: расширение команды за несколько дней любыми IT-специалистами из одной или нескольких компаний-подрядчиков
  • Права на результаты интеллектуальной деятельности (документы, код и т.д.) принадлежат заказчику. Как следствие, заказчик всегда может сменить исполнителя или разрабатывать ПО самостоятельно

Минусы и риски:

  • Нельзя использовать эту модель клиентам, у которых слабая экспертиза в разработке ПО: нет квалифицированного CTO/CIO с глубокой экспертизой в разработке ПО, нет внутренних стандартов и процессов по разработке. В таком случае сильно повышаются риски вообще не получить результат или получить его с серьезным превышением сроков и/или бюджета.
  • Экспертиза может остаться у исполнителя, как следствие зависимость от исполнителя: нужно заранее настроить стандарты и процессы разработки так, чтобы экспертиза осталась у заказчика. Например, функция TeamLead- исключительно у заказчика и никогда не аутстаффится.
  • Информационная безопасность: заранее продумать допустимые границы использования внешних сотрудников с точки зрения информационной безопасности, обеспечить защиту своих данных, подписать NDA.
  • Нужно выделить время для технических собеседований и онбординга специалистов-аустафферов

Плюсы и минусы Аутсорсинга разработки ПО для заказчика:

Плюсы:

  • Ускорение time-to-market
  • Доступна любая экспертиза и опыт для вашего ПО: не нужно искать узкопрофильных специалистов самим, достаточно заказать ПО или его модули, даже если оно очень нишевое или требует привлечения узкопрофильных специалистов
  • Гарантия результата от исполнителя: за качество, соответствие требованиям, сроки и бюджет отвечает исполнитель. Прекрасный вариант для:
  • Компаний, где IT не является ключевой экспертизой или не требуется масштабная цифровизация крупного бизнеса.
  • Фокус на основной бизнес: Возможность сосредоточиться на ключевых аспектах бизнеса, передавая цифровизацию на аутсорсинг.
  • Сокращение времени и затрат на найм и содержание: не нужно тратить время и ресурсы на поиск, найм и обучение сотрудников, а также на их содержание.
  • Права на результаты интеллектуальной деятельности (документы, код и т.д.) принадлежат заказчику. Как следствие, заказчик всегда может сменить исполнителя или разрабатывать ПО самостоятельно.

Минусы и риски:

  • Стоимость дороже IT-аутстаффинга или in-house разработки, т.к. исполнитель всегда включает в расчет возможные риски, управление, свои накладные расходы и маржу.
  • Отсутствие прямого контроля, риск потерять прозрачность: заказчик не управляет и не контролирует выполнение задач специалистами, а получает информацию о ходе выполнения проекта с выбранной периодичностью (спринт) либо по окончании этапа разработки. Поэтому важно настроить прозрачные процессы коммуникации и контроля хода выполнения проекта.
  • В случае классического подхода к разработке (не продуктового) процесс внесения изменений в согласованный объем работ сложен или невозможен до окончания разработки. При этом в любом случае изменение требований - это дополнительные финансовые расходы и время.
  • Целесообразно использовать, если необходимо, чтобы ПО отражало очень уникальные процессы и требования и это является конкурентным преимуществом.

Когда и для каких целей применять:

IT-аутстаффинг используется для проектов любой длительности и полезен если:

  • Заказчик имеет зрелый IT-отдел/департамент с настроенными процессам и утвержденными стандартами разработки и готов потратить время на онбординг внешних специалистов.
  • Регулярно не хватает своих IT-специалистов, при этом всегда важны быстрые сроки time-to-market.
  • Планируется масштабная цифровизация или доработка ПО в течение ограниченного времени.
  • Нужно ускориться в выполнении проектов и передачи их внутренним заказчикам.
  • Нет узкопрофильной экспертизы, и она нужна временно.
  • Нужно разработать MVP при сохранении управления у заказчика.
  • Возможны глобальные изменения в требованиях.

Аутсорсинг разработки ПО используется при разработке любых масштабов и полезен если:

  • Заказчик стремится сосредоточиться на своих основных компетенциях и для него IT не является ключевой экспертизой.
  • У заказчика есть уникальные процессы для обеспечения которых нужна уникальная функциональность и/или уникальная техническая экспертиза.
  • Нужно разработать MVP под ключ.
  • Не планируются масштабные изменения в требованиях.

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

Надеюсь, этот материал оказался вам полезен. Буду рада ответить на ваши вопросы в комментариях.

66
Начать дискуссию