01
Введение: три модели найма, три разных судьбы проекта
Когда нужна разработка, стоит выбор: нанять фрилансера или агентство (аутсорс), арендовать команду на время (аутстафф) или нанять в штат (in-house). Каждый вариант определяет судьбу вашего проекта на годы вперед.
За 5 лет мы видели стартапы, которые выбрали неправильную модель и потом переплатили в 2-3 раза больше, чем нужно. Мы видели компании, которые начали с аутсорса, потом перешли на аутстафф, потом на in-house, потратив 18 месяцев на организационные перестановки.
В этой статье мы раскроем различия между тремя моделями: стоимость, риски, правовые аспекты, когда использовать каждую. Спойлер: нет "универсального" варианта, всё зависит от вашего проекта и стратегии.
03
Аутстафф: "Арендуйте мне четырех разработчиков на 6 месяцев"
Аутстафф (staff augmentation) — это когда вы берете готовых разработчиков (или команду) на время. Вы платите за человеко-часы, они работают на вас, потом уходят. Разница с аутсорсом: вы платите за время, а не за результат.
Как это работает
Вы нанимаете агентство (или фрилансеров) на T&M модель: "200K в месяц за одного senior разработчика". Разработчик приходит в ваш офис (или работает удаленно), работает 40 часов в неделю, участвует в ваших встречах, разговаривает с вашим продактом. Вы платите за время, не за результат.
Плюсы аутстаффа
- Гибкость в требованиях. Если нужно поменять функции, разработчик просто делает то, что вы сказали. Нет споров, нет "это не входит в контракт".
- Ваш контроль над процессом. Разработчики работают у вас в офисе или на встречах вас слышат. Вы видите прогресс каждый день.
- Подходит для долгосрочных проектов. Если приложение будет развиваться 6+ месяцев, аутстафф оптимален. Вы строите команду для длительной работы.
- Легче найти специалистов нужного уровня. Если вам нужен senior разработчик с опытом в AI, аутстафф найдет. В найме через агентство больше выбора.
- Можно менять людей. Если разработчик не подходит, его можно заменить. С аутсорсом это сложнее.
Минусы аутстаффа
- Дороже, чем аутсорс на 50-100%. Аутсорс 500K за проект. Аутстафф 200K/месяц × 6 месяцев = 1.2M (в 2x дороже).
- Нет фиксированной цены, есть риск перерасхода. Если проект идет медленнее, чем планировалось, расходы растут. "Мы думали 3 месяца, а вышло 5" = дополнительные 400K.
- Нужно управлять разработчиками. Вы несете ответственность за прогресс, мотивацию, планирование. Это требует опыта в управлении.
- Высокий риск с удаленными командами. Если разработчик в другом часовом поясе, могут быть проблемы с коммуникацией и синхронизацией.
- После проекта вы опять остаетесь без команды. Через 6 месяцев разработчик уходит, и вам нужно нанимать нового для поддержки или доработок.
Стоимость аутстаффа на 12 месяцев
- Зарплата 1 senior разработчика: 200K × 12 = 2.4M
- Комиссия агентству (20-30%): 480K-720K
- Хостинг и инфраструктура: 30K
- Бизнес-логика и интеграции (может требовать более опытного разработчика): доп. сложность
- Итого за 12 месяцев: 2.4-3.2M рублей на одного разработчика
- Для команды из 3 разработчиков: 7.2-9.6M рублей в год
Когда выбирать аутстафф: Долгосрочное развитие приложения (6+ месяцев), нужна гибкость в требованиях, требуется постоянная поддержка и доработки. Вы имеете опыт управления разработчиками.
04
In-house: "Наймите мне свою команду разработчиков"
In-house (штатная команда) — это когда вы нанимаете разработчиков в полный рабочий день, они работают только на ваш проект, участвуют во всех встречах, делают всё от архитектуры до деплоя.
Как это работает
Вы размещаете объявление на hh.ru, проводите собеседования, нанимаете разработчиков (junior, middle, senior), подписываете трудовые договоры, платите зарплату каждый месяц. Разработчики работают 40 часов в неделю на вашу компанию.
Плюсы in-house
- Полный контроль и ответственность. Разработчики работают только на вас, знают кодовую базу вдоль и поперек, могут быстро делать доработки.
- Глубокое понимание бизнеса. Разработчики участвуют в стратегических встречах, понимают, куда движется компания, могут предлагать архитектурные решения.
- Долгосрочность и стабильность. Если разработчик нравится вам, он может работать 5+ лет. Это дает стабильность и преемственность кода.
- Мотивация разработчиков. Они часть компании, они мотивированы на успех, а не просто выполняют контракт.
- Может быть дешевле в долгосрочной перспективе. Junior разработчик 150K/месяц × 12 = 1.8M. Аутсорс может быть 2.4M+ в год на поддержку.
- Знания остаются в компании. Если разработчик уходит, он оставляет документацию, кодовую базу. Новому разработчику легче начать.
Минусы in-house
- Высокие начальные расходы на найм и обучение. Поиск разработчика, собеседования, onboarding, обучение на вашей кодовой базе — 2-3 месяца. В течение которых продуктивность низкая.
- Фиксированные расходы независимо от объема работы. Если работы мало, вы всё равно платите полную зарплату. С аутсорсом вы платили бы только за то, что нужно.
- Нужно нанимать несколько специалистов для полного цикла. Один разработчик не может одновременно делать фронтенд, бэкенд, DevOps, QA. Нужна команда 3-5 человек = 7.2-12M в год.
- Нужно хороших лидерство и управление. Если нет опыта управления командой, могут быть проблемы с мотивацией, качеством, конфликтами.
- Риск потери ключевого человека. Если senior разработчик уходит, может быть крах проекта. Нужна хорошая документация и кроссподготовка.
- Сложнее с удаленной работой. In-house требует большего управления, чем удаленные разработчики. Нужна синхронизация, встречи, контроль.
Стоимость in-house на 12 месяцев
- 1 junior разработчик: 150K × 12 = 1.8M
- 1 middle разработчик: 200K × 12 = 2.4M
- 1 senior разработчик: 300K × 12 = 3.6M
- Налоги и взносы (ПФР, ФСС, НДФЛ): +35% к зарплате
- Офис, оборудование, софт: 100K-300K
- HR, бухгалтерия, администрация: +20% к зарплатам
- Итого за 12 месяцев на 1 junior разработчика: 2.4-2.7M рублей
- Для команды из 3 человек (1 senior + 2 middle): 10-12M рублей в год
Когда выбирать in-house: Стартап, который планирует расти 3+ года, нужна стабильная команда, вы имеете опыт управления, компания финансирована (раунд A+).
06
Правовые аспекты и налоги
Каждая модель найма имеет разные правовые последствия и налоговые обязательства. Давайте разберемся.
Аутсорс: договор подряда (ГПХ)
Форма контракта: Договор подряда между вашей компанией и ИП/ООО подрядчика.
Оплата: Выставляется счет, вы платите по счету. Подрядчик сам платит налоги (УСН, ЕСНО или основную систему).
Налоги: Вы не платите никаких налогов на разработчика. Это расход компании, который вычитается из прибыли (уменьшает налог на прибыль на 20%).
Ответственность: Подрядчик несет полную ответственность за качество и сроки (по контракту). Если он не сдаст вовремя, вы можете требовать штраф по контракту.
Документы: Договор подряда, счета-фактуры, акты выполненных работ.
Аутстафф: договор о предоставлении услуг (ГПХ или трудовой договор)
Форма контракта: Договор с агентством о предоставлении специалистов (ГПХ). Сам разработчик подписывает трудовой договор либо с агентством (и переводится к вам), либо с вами напрямую.
Оплата: Вы платите агентству (или разработчику) ежемесячно. Если это ГПХ (гражданско-правовой договор), разработчик платит свои налоги. Если трудовой договор, вы платите налоги.
Налоги: Если аутстафф через агентство на ГПХ — вы не платите налоги. Если напрямую трудовой договор — вы платите 35% налогов и взносов (НДФЛ 13%, ПФР 22%, ФСС).
Ответственность: Агентство отвечает за качество специалиста (может заменить, если не подходит). Вы отвечаете за то, как используется его время.
In-house: трудовой договор
Форма контракта: Трудовой договор между вашей компанией и разработчиком.
Оплата: Зарплата + премии + бонусы. Платите ежемесячно в зарплату.
Налоги: Вы платите 35% налогов и взносов (НДФЛ 13%, ПФР 22%, ФСС). Разработчик получает зарплату на руки 87% (100% - 13% НДФЛ).
Пример: Вы платите разработчику 200K зарплату. Вы платите в налоги 70K (35% от 200K). Разработчик получает на руки 174K (200K - 26K НДФЛ).
Ответственность: Вы полностью ответственны за разработчика. Нужно предоставить рабочее место, оборудование, оплачивать отпуск, больничные, пенсионные взносы.
Документы: Трудовой договор, приказы, зарплатные ведомости, отчеты в ПФР, ФСС, ИФНС.
Сравнение налоговой нагрузки
Аутсорс 500K: Вычитаете 500K из прибыли. Налог на прибыль = (Прибыль - 500K) × 20%. Вы экономите 100K на налогах.
Аутстафф 200K/месяц (ГПХ): Вычитаете 200K из прибыли. Разработчик сам платит налоги. Вы экономите 40K на налогах.
In-house 200K зарплата: Вы платите 70K налогов (НДФЛ, ПФР, ФСС). Вычитаете 270K из прибыли (200K + 70K налоги). Вы экономите 54K на налогах (270K × 20%).
Совет: Перед найм разработчика проконсультируйтесь с бухгалтером или налоговым адвокатом. Разные форм работы имеют разные налоговые последствия, и неправильный выбор может привести к штрафам.
07
Гибридная модель: комбинируйте подходы
Многие успешные компании не выбирают один подход, а комбинируют несколько:
Сценарий 1: Аутсорс для MVP, потом in-house для поддержки
Вы заказываете разработку MVP у агентства за 400-600K. Через 3-4 месяца приложение готово, запускается на рынок. Потом вы нанимаете 1-2 junior разработчиков в штат для текущей поддержки и доработок. Это дешевле, чем платить агентству 100K/месяц на поддержку.
Сценарий 2: Аутстафф для быстрого старта, потом мигрировать в in-house
Вы нанимаете через агентство 3 разработчиков на 6 месяцев за 1.8M (300K/месяц за команду). Потом 2-3 из них вам нравятся, вы предлагаете им перейти в штат за меньшую зарплату (но с бонусами, опциями). Это дешевле, чем нанимать новых разработчиков с нуля.
Сценарий 3: In-house core team + аутсорс для специальных проектов
У вас в штате есть 2 middle разработчика (400K/месяц), которые делают основное приложение. Для специальных проектов (дизайн, мобильное приложение, интеграция) вы нанимаете аутсорс (200-300K за проект). Это гибко и экономно.
Рекомендация: Большинство успешных стартапов используют комбинированный подход: аутсорс для MVP, потом in-house для ядра, аутсорс для специальных проектов.
FAQ
Часто задаваемые вопросы
Какой вариант дешевле на 3 года?
Аутсорс: 500K один раз, потом 50-100K/месяц на поддержку = 500K + 1.8-3.6M = 2.3-4.1M. In-house: 2.4-3.6M/год × 3 = 7.2-10.8M. Аутсорс дешевле на 3 года, если не требуются постоянные доработки.
Как избежать срыва сроков с аутсорсом?
1) Напишите четкое ТЗ с примерами и сценариями. 2) Разбейте проект на milestones с промежуточной сдачей (не один большой проект). 3) Требуйте ежедневные демонстрации прогресса. 4) Включите в контракт штрафы за просрочку (5% за неделю задержки). 5) Нанимайте агентство с хорошей репутацией.
Стоит ли нанимать фрилансеров вместо агентства для аутсорса?
Фрилансеры дешевле на 30-50%, но рискованнее. Много фрилансеров срывают сроки, исчезают, пишут грязный код. Агентства надежнее, дороже, но гарантируют качество. Для больших проектов (500K+) выбирайте агентство.
Можно ли начать с аутсорса, потом перейти на in-house?
Да, это хорошая стратегия. Вы разрабатываете MVP с аутсорсом, потом нанимаете 1-2 junior разработчиков в штат для поддержки. Они знакомятся с кодовой базой, потом расширяют функции. Так дешевле, чем нанимать senior разработчика сразу.
Что делать, если нанятый разработчик в штате плохо работает?
Сначала попробуйте переговорить, дать feedback, дать возможность улучшиться (1 месяц). Если не помогло, вы можете уволить его (30 дней уведомления по закону). При увольнении нужно выплатить все задолженные зарплаты и компенсацию (по трудовому кодексу).
Нужно ли мне нанимать CTO или технического лидера?
Если вы сами не разработчик и нанимаете команду в штат, да — нужен CTO или senior разработчик-лидер (300-500K/месяц). Он отвечает за архитектуру, качество кода, найм новых разработчиков. Если это только один разработчик, лидера не нужна.