Руководство для заказчика

Аутсорсинг или аутстаффинг: какой формат подойдёт вашему проекту?

Обе модели привлекают внешних инженеров к созданию продукта. Практическая разница — в управлении работой и ответственности за организацию разработки. Сначала определите, какой результат нужен и кто с вашей стороны сможет управлять разработкой. Это поможет выбрать формат сотрудничества.

Редакция Rangein · Обновлено

Аутсорсинг или аутстаффинг: как выбрать
КритерийАутсорсинг разработкиIT-аутстаффинг
Что вы получаетеВыполнение согласованного объёма проектаРазработчики, которые работают в вашей команде
Ежедневные приоритетыПартнёр координирует работу в рамках согласованных целейОпределяют ваши продуктовые и технические руководители
Управление с вашей стороныОтветственный за уточнение задач и приёмкуРуководитель, который планирует работу, ставит задачи, проверяет результат и помогает устранять препятствия
Изменение требованийСовместный пересмотр объёма, оценки и этаповИзменение приоритетов с учётом загрузки команды
Составляющие стоимостиОбъём, неопределённость, ответственность и поддержкаРоли, загрузка, продолжительность и ваши затраты на управление
Передача знанийПередача продукта, кода и документации для запуска и поддержкиПостоянный обмен знаниями и согласованное завершение работы

Что означает аутсорсинг разработки на практике

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

С вашей стороны всё равно нужен человек, который объясняет бизнес, принимает продуктовые решения и проверяет результат работы. Аутсорсинг не отменяет участие заказчика. Его ценность в том, что вам не нужно самостоятельно собирать и координировать работу всех участников разработки.

  • Определите результат и способ его приёмки.
  • Зафиксируйте зависимости и работы, которые не входят в объём.
  • Согласуйте влияние изменений на оценку и график.

Что означают аутстаффинг и staff augmentation

При аутстаффинге внешние инженеры работают в команде под вашим руководством. Они выполняют задачи из вашего списка, работают в ваших репозиториях и соблюдают принятый порядок проверки кода. Такой формат подходит команде, которой не хватает разработчиков или определённого опыта.

Названия не универсальны. Один поставщик называет выделенной командой разработчиков под управлением клиента, другой — команду с собственным руководством. Уточняйте, кто ставит задачи, принимает архитектурные решения и проверяет результат работы, а не опирайтесь только на название услуги.

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

Какой формат выбрать: три примера

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

Другая ситуация — SaaS-команда с CTO, ревью кода и упорядоченными задачами, которой не хватает разработчиков серверной части. Здесь может подойти аутстаффинг, поскольку управление уже есть. Основателю с непроверенной идеей сначала стоит определить объём исследования, прототипа или MVP, а не сразу заказывать большую команду.

Сравнивайте полные затраты, а не только ставку

Почасовая ставка — лишь одна из составляющих затрат. Добавьте адаптацию, управление продуктом, техническое руководство, тестирование, инфраструктуру и время на проверку. Выясните, что включено в предложение, а что остаётся вашей команде.

Фиксированная цена и оплата фактической работы — коммерческие условия, а не синонимы аутсорсинга и аутстаффинга. Для проекта можно выбрать подходящий формат оплаты. Сравнивайте предложения при одинаковом объёме, допущениях и критериях готовности, иначе цены будут описывать разные услуги.

Где чаще всего возникает неопределённость

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

До старта обсудите доступ к репозиториям, права на код, документацию, согласование релиза, поддержку и завершение сотрудничества. Требования к чувствительным данным или регулируемым процессам нужно оценивать для конкретного проекта: само название услуги не подтверждает соответствие требованиям.

Можно ли поменять модель позже?

Да, если договор и передача знаний позволяют такой переход. Компания может заказать MVP на аутсорсинге, затем сформировать внутреннее продуктовое руководство и продолжить с выделенными инженерами. А внутренняя команда может отдать отдельную миграцию на аутсорсинг, сохранив основной план развития.

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

Что спросить у партнёра по разработке

  1. Кто ставит задачи, проверяет код и принимает результат?
  2. Какие обязанности и результаты включены, а какие исключены?
  3. Как будут обрабатываться неопределённые требования и изменения объёма?
  4. Сколько времени специалисты будут работать над проектом, когда будут на связи и как вы будете обмениваться обратной связью?
  5. Какие доступы и документация будут у нашей команды во время работы?
  6. Что происходит при релизе, поддержке и завершении сотрудничества?

Определите, кто будет управлять разработкой

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

Расскажите о своём проекте

Чем можем помочь?

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

  • Ваши цели и текущий этап
  • Подходящий формат сотрудничества
  • Понятный следующий шаг
Запланировать звонок

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

Удобнее почтой? business@rangein.io