Как расходы на офшорную разработку зависят от команды
Разбираем, когда расходы на офшорную разработку ниже локального найма для команд из 5, 10 и 20 человек с учетом контроля и текучести.

Офшорная разработка обычно становится стабильно дешевле локального найма примерно с пяти сотрудников на полной занятости. В числе пять нет особой магии. Просто годовая экономия на каждом рабочем месте уже покрывает контроль старшего инженера, управление подрядчиком и потери при передаче работы. Счет за двух офшорных разработчиков тоже может оказаться ниже. Но такой вариант часто не проходит более строгую проверку: останется ли он дешевле после того, как местный руководитель будет каждый день тратить время на организацию работы?
Я видел ошибочные сравнения в обе стороны. Заказчики сопоставляют часовую ставку офшорной команды с местной зарплатой и заявляют об огромной экономии. Скептики относят все существующие управленческие расходы к офшорному варианту и утверждают, что он никогда не работает. Оба расчета скрывают нужный вопрос: какие расходы меняются вместе с командой, а какие компания несла бы в любом случае?
Ниже приведена модель с открытыми плановыми допущениями, а не выдуманными средними по рынку. Замените каждую цифру своим предложением, данными о зарплатах и рабочей статистикой. При заданных условиях офшорная команда из пяти человек стоит около 663 000 долларов в год против миллиона на местных сотрудников. Для десяти человек получается 1,32 миллиона против двух, для двадцати 2,56 миллиона против четырех. Такой запас выдерживает обычную ошибку прогноза, но лишь когда люди работают как команда, а не разбирают очередь отдельных задач.
Сначала определите, что означает «дешевле»
Полезное сравнение показывает годовую стоимость укомплектованной продуктивной команды с одинаковым объемом задач и уровнем качества. Оно не сопоставляет зарплату со счетом и не считает все часы равноценными. Локальный найм и офшорная поставка по-разному группируют расходы.
Для местных сотрудников посчитайте зарплату, налоги и льготы работодателя, технику, программы, подбор, адаптацию, время открытой вакансии и ожидаемую замену ушедших. Некоторые компании уже включают несколько пунктов в полную ставку. Используйте ее, если финансовый отдел может объяснить состав, и не считайте одно дважды.
Для офшорной команды возьмите счет подрядчика и местное время на техническое руководство, продуктовые решения, безопасность, соответствие требованиям, договор и эскалации. Добавьте резерв на недопонимание и ожидание между часовыми поясами. Учтите передачу знаний об уже существующей системе. Если договор не включает тестовые среды, специальные проверки или поддержку вне рабочего времени, которые есть в локальном плане, оцените и эти пробелы.
Слову «продуктивная» нужно постоянное определение. Сравнивайте одинаковый результат, например принятые части продукта с согласованным уровнем дефектов, а не записанные часы. Если местный инженер изучает задачу, реализует, выпускает и поддерживает решение, а офшорное предложение покрывает только реализацию, объемы не равны. Дешевая неполная команда может стоить дороже, когда местные сотрудники закрывают все пропущенные роли.
Есть два разных вопроса. Денежные расходы показывают, какой вариант требует меньше выплат в бюджетном периоде. Экономические расходы учитывают также время своих сотрудников и задержки. Офшорная схема может выиграть по выплатам и проиграть экономически, если старший местный инженер целый день переводит расплывчатые требования. Для решения я беру экономическую стоимость, а выплаты использую для планирования бюджета.
Ведите единый расчет для двух вариантов
Базовый сценарий ниже нужен для планирования, это не прайс-лист. Все суммы указаны в долларах США за год. Местное рабочее место стоит 200 000 долларов: 145 000 зарплаты, 32 000 налогов и льгот, 8 000 на технику и программы, 15 000 на подбор и адаптацию с распределением по сроку работы. Офшорное место по договору стоит 105 000 долларов.
| Показатель | Допущение | Где применяется |
|---|---|---|
| Продуктивное местное место | 200 000 $ на человека | Локальный план |
| Офшорное место | 105 000 $ на человека | Офшорный план |
| Местный контроль старшего инженера | 230 000 $ на ставку | Накладные расходы offshore |
| Управление подрядчиком | 190 000 $ на ставку | Накладные расходы offshore |
| Резерв на передачу и переделки | 7% стоимости мест | Накладные расходы offshore |
| Начальный резерв знаний | 25 000-70 000 $ | Накладные расходы offshore |
Контроль растет ступенями. На пять человек модель выделяет 0,25 ставки местного старшего инженера, на десять 0,50, на двадцать 0,80. Управление подрядчиком занимает 0,10, 0,20 и 0,30 ставки операционного или продуктового руководителя. Резерв знаний покрывает исправление документации, доступы, разбор архитектуры и повтор начальной работы. Он растет с 25 000 до 40 000 и 70 000 долларов, потому что большая команда затрагивает больше систем.
Допущения намеренно видны. Подрядчик может предоставить менеджера поставки, но заказчик по-прежнему задает приоритеты и принимает работу. Хорошие спецификации и автоматические тесты могут снизить резерв в 7%. Регулируемому медицинскому проекту могут потребоваться дополнительные местные проверки безопасности, конфиденциальности и клинической логики. Меняйте числа, но не удаляйте саму работу.
Базовый расчет:
local_cost = team_size * local_seat
offshore_cost = team_size * vendor_seat
+ local_oversight_FTE * oversight_cost
+ vendor_management_FTE * management_cost
+ team_size * vendor_seat * handoff_rate
+ knowledge_reserve
savings = local_cost - offshore_cost
Формула отделяет расходы на человека от накладных расходов. Поэтому первые офшорные места могут разочаровать, а при росте команды экономия становится устойчивее.
Пять человек дают первый устойчивый выигрыш
При базовых условиях пять местных сотрудников стоят миллион долларов в год. Пять офшорных мест стоят 525 000. Контроль добавляет 57 500, управление подрядчиком 19 000, резерв передачи 36 750, начальная передача знаний 25 000. Общая стоимость offshore равна 663 250 долларам, на 336 750 долларов, или 33,7%, ниже местного варианта.
| Модель на пять человек | Годовая стоимость |
|---|---|
| Местная команда | 1 000 000 $ |
| Офшорные места | 525 000 $ |
| Контроль старшего инженера | 57 500 $ |
| Управление подрядчиком | 19 000 $ |
| Резерв передачи | 36 750 $ |
| Резерв знаний | 25 000 $ |
| Всего offshore | 663 250 $ |
Для многих продуктовых компаний это первый размер, который я назвал бы устойчивой точкой экономии. Разницы хватает на настоящего местного владельца процесса и сложный первый квартал. Пять человек могут образовать цельную группу: например, технический руководитель, три разработчика и инженер по качеству. Роли зависят от задачи, но группа способна планировать, создавать, тестировать и объяснять результат, не возвращая заказчику каждое мелкое решение.
Неудобный вариант возникает, когда пять человек ведут себя как пять отдельных исполнителей. Если все ждут заданий, просят местного архитектора решать детали и отдают тестирование заказчику, команда не получает рабочего преимущества. Поднимите контроль почти до полной местной ставки и добавьте недостающую проверку качества. Преимущество может упасть ниже 150 000 долларов, а сроки станут менее предсказуемыми.
Поэтому пять человек задают управленческий, а не только закупочный порог. Заказчику нужны ограниченная область работы, человек с правом принимать компромиссы, общие инженерные правила и еженедельный ритм планирования. Без этого меньшая годовая сумма в таблице не означает меньшую стоимость принятого выпуска.
Десять человек распределяют координацию, но не отменяют ее
Для десяти человек локальный найм стоит два миллиона долларов. Офшорные места стоят 1 050 000, контроль 115 000, управление 38 000, передача 73 500, знания 40 000. Общая сумма равна 1 316 500 долларам. Расчетная экономия составляет 683 500 долларов, или 34,2%.
Процент почти не меняется, хотя сумма экономии удваивается. Это хороший признак: модель не предполагает, что управление исчезает при росте. Десять человек создают больше зависимостей, проверок и продуктовых вопросов. Разница в цене мест покрывает эту нагрузку; координация не становится бесплатной.
Группе из десяти человек обычно нужна внутренняя структура. Две небольшие подгруппы с общим техническим руководителем и ответственностью за качество понятнее плоского пула. Местный владелец продукта задает результаты и приоритеты, руководитель подрядчика отвечает за ежедневную последовательность и исполнение. Если местный владелец распределяет каждую задачу, в модель нужно добавить его время.
Следите за очередью проверок. Допустим, восемь разработчиков зависят от одобрения одного местного архитектора. Даже при правильных изменениях архитектор становится последовательным шлюзом перед параллельной работой. Запросы ждут, люди переключаются, счет растет. Еще одна встреча не поможет. Дайте руководителю подрядчика право решать обычные вопросы, зафиксируйте границы местного одобрения и выделяйте время архитектора блоками.
Для десяти человек уже оправданы поддерживаемая адаптация, автоматическая настройка среды, записи решений и общие проверки выпуска. Они снижают будущую стоимость перехода и текучести, но становятся экономией только после создания и использования. Поэтому я не записываю ожидаемую эффективность в базовый сценарий.
Двадцати людям нужна настоящая рабочая структура
Двадцать местных сотрудников стоят четыре миллиона долларов. Офшорный план включает 2 100 000 на рабочие места, 184 000 на контроль, 57 000 на управление, 147 000 резерва передачи и 70 000 передачи знаний. Всего 2 558 000 долларов. Разница равна 1 442 000 долларам, или 36,1%.
| Размер | Локальный итог | Offshore итог | Разница | Снижение offshore |
|---|---|---|---|---|
| 5 | 1 000 000 $ | 663 250 $ | 336 750 $ | 33,7% |
| 10 | 2 000 000 $ | 1 316 500 $ | 683 500 $ | 34,2% |
| 20 | 4 000 000 $ | 2 558 000 $ | 1 442 000 $ | 36,1% |
Больший процент не означает, что двадцать человек координируют себя сами. Причина в распределении резерва знаний и более медленном росте контроля. Допущение работает только при нескольких уровнях полномочий. Плоская команда из двадцати человек под одним местным руководителем займет все его время, а затем будет ждать.
Разделите двадцать человек между двумя или тремя областями с назначенными техническими владельцами, стабильными очередями задач, ответственностью за тесты и правом выпуска. Общесистемные архитектурные решения можно обсуждать вместе, но не следует отправлять туда на одобрение повседневную реализацию. Заказчик сохраняет продуктовое направление, отношение к риску и приемку. Офшорная организация отвечает за ежедневную поставку в этих пределах.
При таком размере зависимость от одного подрядчика становится финансовым риском. Если знания, доступы и практика выпуска живут только у него, заявленная экономия содержит неоцененную проблему выхода. Оплатите доступ к репозиторию, актуальные инструкции, записанные решения, учетные данные под контролем заказчика и проверенную процедуру перехода. Это обычные расходы на разработку. Если считать их необязательными, модель выглядит дешевле, но становится хрупкой.
Обязательство на двадцать человек требует ясных коммерческих условий. Узнайте, как в счетах отражаются замена, срок уведомления, изменение ставки, простой, праздники, сверхурочная работа и специалисты. Модель и договор должны использовать одинаковые единицы.
Формула окупаемости обнаруживает слабые допущения
Простейший порог делит постоянные офшорные расходы на годовую разницу на человека. В базовом сценарии разница равна 95 000 долларов. Если начальные накладные расходы составляют около 138 250, арифметический порог равен 1,46 человека, с округлением два.
break_even_people = fixed_offshore_overhead
/ (local_seat - offshore_seat)
base_case = 138250 / (200000 - 105000)
= 1.46
Результат не делает команду из двух человек хорошим выбором. Формула лишь находит пересечение денежных сумм. Она не доказывает, что двое могут владеть значимым потоком работы, заменять друг друга и снижать зависимость от местного руководителя. Поэтому я разделяю арифметическую и рабочую окупаемость. Первая может наступить при двух, вторая часто появляется около пяти.
Проверьте чувствительность вместо спора об одном прогнозе. При базовых значениях пять человек экономят 336 750 долларов. Если офшорное место дорожает до 130 000, экономия падает до 211 750. Если контроль занимает полную ставку за 230 000, остается около 164 250. Если местное место стоит лишь 150 000, остается 86 750.
| Сценарий для пяти человек | Преимущество offshore |
|---|---|
| Базовые допущения | 336 750 $ |
| Офшорное место за 130 000 $ | 211 750 $ |
| Полная ставка контроля | 164 250 $ |
| Местное место за 150 000 $ | 86 750 $ |
Четвертая строка особенно важна. За пределами дорогих рынков труда разница между местами может быть намного меньше. Offshore все еще дает доступ к подбору или специальным навыкам, но стоимость становится слабым доводом. Если правдоподобное изменение одного параметра стирает всю экономию, у плана нет запаса и его нельзя подавать как сокращение расходов.
Введите второй порог для допустимой нагрузки на управление. Определите, сколько времени заказчика может занять план. Финансовый расчет может допускать полного местного руководителя, которого продуктовая группа не способна выделить. Практический порог задает дефицитный ресурс.
Передача работы дороже, чем показывает пересечение часов
Общие рабочие часы относятся к исходным данным, а стоимость создает задержка решений. Четырех общих часов достаточно, если команда задает полные вопросы, записывает решения и работает самостоятельно между встречами. Восемь часов не помогут, когда никто не знает, кто одобряет изменение схемы.
Типичный сбой начинается с задачи «Добавить права на экспорт». Подрядчик спрашивает, применяются ли права к существующим ролям. Продуктовый менеджер отвечает на следующее утро, но не решает вопрос аудита. Разработчик разумно выбирает вариант, а специалист по безопасности отклоняет его через два дня. Код меняют дважды, тесты начинают заново, выпуск опаздывает. Часовая ставка не показывает эту очередь решений.
Измеряйте наблюдаемые события: блокировку из-за решения заказчика, повторное открытие из-за неполных критериев, ожидание назначенного проверяющего и задержку выпуска из-за доступа в другом часовом поясе. Не превращайте показатели в оценки отдельных людей. Они показывают, где нужно исправить рабочую схему.
Резерв в 7% полезен, пока нет фактов. После двух или трех циклов замените его реальными данными о переделках и ожидании. Считайте календарную задержку отдельно от оплаченной работы: день ожидания может почти не повлиять на счет, но дорого обойтись продукту. Если дата выпуска имеет коммерческую ценность, дайте задержке отдельную строку.
Популярный совет максимально увеличить общие часы неполон. Календари видны, а полномочия труднее спроектировать. Избыток общих часов может создать неудобный график и не ускорить ни одного одобрения. Сначала определите владельцев решений, сроки ответа и правила замены. Затем назначьте разговоры, которым действительно нужен живой формат.
Подбор и текучесть относятся к обоим вариантам
Местный подбор включает не одну комиссию агентства. Учтите интервью, пустую вакансию, адаптацию и месяцы до самостоятельных решений. Подрядчик берет на себя часть поиска, но заказчик все равно собеседует руководителей, выдает доступ, объясняет предметную область и проверяет замену.
Считайте текучесть ожидаемыми годовыми расходами. Умножьте ожидаемое число замен на стоимость каждой. Используйте свои коэффициенты, потому что роль, место, подрядчик и качество управления сильно их меняют.
annual_turnover_cost = team_size
* expected_exit_rate
* replacement_cost
replacement_cost = recruiting_or_vendor_fee
+ interviewer_time
+ onboarding_time
+ productivity_gap
Не считайте замену бесплатной из-за неизменного месячного счета. Новичок, которому нужно шесть недель наставничества, занимает время руководителя и замедляет команду, даже если зарплату платит подрядчик. Узнайте, предусмотрено ли пересечение уходящего и нового сотрудника и кто его оплачивает.
Концентрация знаний важнее общего процента текучести. Потерять одного из взаимозаменяемых участников легче, чем единственного специалиста по выпуску или клиническому процессу. Найдите области с одним владельцем и оплатите парную работу, инструкции и ротацию. Это снижает стоимость замены в обеих схемах, поэтому относите эффект к варианту, который действительно выполнит работу.
Локальный найм тоже концентрирует риск. Небольшая компания может месяцами искать специалиста, а затем зависеть от одного сотрудника. Подрядчик с налаженным подбором иногда закрывает роль быстрее. Считайте это преимуществом, только если уровень навыка и процесс замены закреплены в договоре. Обещание большого резерва кандидатов само по себе не имеет расчетной ценности.
Управление подрядчиком требует настоящей работы
Менеджер подрядчика ведет кадровые изменения, счета, доступ, эскалации, закономерности в работе и договорные обязательства. Технический руководитель отвечает за архитектуру и инженерные решения. Владелец продукта расставляет приоритеты и принимает результат. В небольшой компании один человек может совмещать роли, но расчет должен учитывать время каждой.
Чаще всего заказчик ставит свое управление равным нулю, потому что подрядчик предоставляет менеджера проекта. Тот может организовать своих сотрудников, но не может выбирать продуктовые компромиссы заказчика, принимать его риски или решать споры внутренних отделов. Отнесите эти решения к офшорному плану, если он их создает.
Обратная ошибка состоит в том, что на offshore записывают управление, которое поддерживало бы и местных сотрудников. Если директор в обоих вариантах тратит десять часов в неделю на планирование, это общая стоимость. Считайте только добавочную часть, кроме случаев, где вариант требует другой квалификации или усилий.
До подписания составьте таблицу ответственности. Для повторяющихся решений назначьте одного владельца, консультантов, необходимые подтверждения и срок ответа. Включите приоритеты, исключения из архитектуры, производственный доступ, инциденты, приемку выпуска и замену сотрудников. «Общий» владелец часто означает, что путь решения отсутствует.
SaaS Production работает с разработчиками в Казахстане и Восточной Европе под контролем старших инженеров, в том числе над интеграцией ИИ и медицинскими системами. Такая схема может подойти компании, которой нужна офшорная мощность с человеческой проверкой, но правило расчета остается прежним: включите решения и контроль, которые остаются у заказчика.
Выберите минимальную команду, способную владеть результатом
Не выбирайте пять, десять или двадцать человек только по скидке. Найдите самую маленькую группу, которая способна отвечать за ограниченный результат, и проверьте, остается ли ее консервативная стоимость ниже местной. Если не хватает нужной роли, работа вернется к местным сотрудникам и исказит сравнение.
Начните с карты объема. Назовите системы, которые команда может менять, ее результаты и запрещенные решения. Перечислите продуктовый анализ, разработку, качество, эксплуатацию, безопасность и предметную проверку. Некоторые функции могут быть частичными или общими. Каждой нужен владелец и строка расходов.
Постройте три сценария. Ожидаемый использует предложение и наиболее вероятное управление. Консервативный повышает ставку, контроль, переделки и время перехода, одновременно снижая местную стоимость. Аварийный спрашивает, что будет при уходе руководителя, задержке первого выпуска или завершении договора. План можно одобрить, когда ожидаемый сценарий привлекателен, консервативный приемлем, а выход профинансирован.
Попросите предложенную команду провести одно типичное изменение от продуктового вопроса через реализацию, проверку, тестирование и выпуск до поддержки. На каждой границе запишите, кто решает, сколько может ждать решение и из какого бюджета оплачивается этот человек. Упражнение часто находит работу вне предложения: подготовку тестовых данных, клиническую проверку, облачный доступ, примечания к выпуску или работу с инцидентами. Добавьте роль или сузьте результат. После подписания доброжелательность не закроет пробел.
Сравните также графики запуска. Локальный найм может начаться с месяцев пустых вакансий, а затем сохранять знания внутри компании. Подрядчик способен быстрее собрать людей, но первые недели потребуют больше обучения и настройки доступа. Если сроки важны, моделируйте выплаты и продуктивную мощность по месяцам. Годовая сумма может скрывать локальный план, который не успевает нанять людей, или офшорный переход, из-за которого выпуск теряет смысл.
Для многих программных продуктов пять человек образуют первую разумную офшорную единицу. Десять могут вести два потока без удвоения управления заказчика. Двадцать дают большую экономию лишь при заранее заданных полномочиях, областях ответственности и праве на переход. Меньшие группы могут экономить на отдельной специальной работе, но чаще покупают личную мощность, а не самостоятельную команду.
Учитывайте и причину локального найма. Постоянное владение продуктом, тесный контакт с пользователями или руководители, которые строят организацию, могут стоить доплаты. Для ограниченной команды поставки, более широкого подбора или быстрого набора под опытным контролем offshore может подойти. Смешанные команды распространены, потому что у самой работы смешанные потребности.
Положите расчет рядом с договором и рабочим планом. Если расход есть только в одном документе, выясните причину. Сначала я бы оспорил нулевой контроль заказчика, затем нулевую текучесть, потом резерв передачи без плана заменить его наблюдаемыми данными. Исправьте эти строки, и выбор размера команды обычно становится понятным.
Часто задаваемые вопросы
Какой минимальный размер офшорной команды обычно экономит деньги?
Расчет может выйти в плюс при двух или трех людях, если стоимость места сильно различается. Около пяти человек образуют более надежный рабочий порог: группа закрывает несколько ролей и распределяет местный контроль.
Сколько экономит офшорная команда из пяти человек?
В примере пять мест с накладными расходами стоят 663 250 долларов против миллиона локально, то есть на 33,7% меньше. Перед решением замените допущения своими данными и предложением.
Стоит ли сравнивать офшорную ставку с местной зарплатой?
Нет. Сравнивайте годовую стоимость продуктивных команд с налогами, подбором, контролем, переделками и недостающими ролями. Сопоставление ставки и зарплаты почти всегда завышает экономию.
Как часовые пояса влияют на стоимость offshore?
Они добавляют расходы, когда решения ждут, работу открывают снова, а проверяющий становится последовательным шлюзом. Ясные полномочия и сроки ответа обычно важнее максимального пересечения часов.
Сколько местного контроля нужно офшорной команде?
Модель берет 0,25 ставки старшего инженера на пять человек, 0,50 на десять и 0,80 на двадцать. Скорректируйте значения с учетом возраста системы, регулирования, самостоятельности и качества требований.
Убирает ли подрядчик расходы на подбор и текучесть?
Нет. Он может искать людей и платить зарплату, а заказчик собеседует руководителей, выдает доступ, передает знания и теряет темп. Отдельно оцените адаптацию и пересечение при замене.
Команда из двадцати человек пропорционально дешевле пяти?
Она может быть немного дешевле за счет распределения переходных расходов и более медленного роста контроля. Преимущество исчезает, если все зависят от одного местного руководителя.
Какие расходы часто пропускают в офшорной оценке?
Техническое руководство заказчика, продуктовые решения, безопасность, договор, переделки, доступы, текучесть и выход. Пропущенные местные льготы и пустые вакансии искажают расчет в другую сторону.
Когда более дорогой локальный найм оправдан?
Доплата может быть разумной для постоянного руководства продуктом, контакта с пользователями, управления или ролей с непрерывным внутренним контекстом. Оцените эти обязанности, а не приравнивайте все рабочие места.
Может ли смешанная команда сократить расходы?
Да. Оставьте внутри постоянные полномочия и чувствительные решения, а офшорной группе дайте ограниченный результат. Учтите координацию: название «смешанная» не делает передачу бесплатной.