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

Когда аутсорс — правильный выбор

Разовый проект с конечной целью

Нужен новый сайт, лендинг, интернет-магазин. После запуска — только поддержка и периодические доработки. Нанимать разработчика в штат ради одного проекта — расточительство: зарплата, налоги, взносы, рабочее место, оборудование, отпуска, больничные. Проект длится 2–4 месяца, а сотрудник будет на зарплате постоянно. Аутсорс позволяет заплатить за конкретный результат и не нести постоянных расходов.

Нужна экспертиза, которой нет внутри

Дизайн, SEO, UX-аудит, интеграции с CRM и платёжными системами, настройка аналитики — специализированные задачи, которые штатный «универсал» может не потянуть на нужном уровне. Агентство или фрилансер с опытом в конкретной нише сделают быстрее и качественнее, потому что решали аналогичные задачи десятки раз. Я как фрилансер, специализирующийся на коммерческих сайтах для малого и среднего бизнеса, могу за неделю сделать то, на что штатному разработчику без опыта в нише потребуется месяц проб и ошибок.

Сжатые сроки запуска

Аутсорс-команда может выделить 3–5 человек на ваш проект одновременно: разработчик, дизайнер, верстальщик, тестировщик. Один штатный разработчик будет делать то же самое в несколько раз дольше, потому что физически не может параллелить задачи. Если дедлайн жёсткий — запуск продукта, сезонная акция, выход на рынок — аутсорс выигрывает по скорости.

Непредсказуемый объём задач

Бизнес на ранней стадии часто не знает, сколько разработки потребуется. Месяц может быть загружен, а следующие два — тишина. Держать штатного разработчика в простое — дорого и демотивирующе для него самого. Аутсорс позволяет масштабировать команду под текущие потребности.

Когда штат — правильный выбор

Сайт — ключевой продукт компании

Если ваш бизнес — SaaS-сервис, маркетплейс, онлайн-платформа — разработка идёт непрерывно. Ежедневные изменения, быстрые итерации, A/B-тесты, глубокое погружение в продукт и его метрики. Здесь штатная команда незаменима, потому что разработчик должен понимать бизнес-логику на уровне основателя. Аутсорс-команда, работающая на 5 проектов одновременно, такого погружения не обеспечит.

Постоянный поток задач

Если новые страницы, функции, интеграции, правки нужны каждую неделю — штатный разработчик обойдётся дешевле ежемесячного контракта с агентством. Простой расчёт: если вы платите аутсорс-команде 150 000 рублей в месяц за поддержку и доработки, а штатный мидл стоит столько же (с учётом налогов) — штатный сотрудник выгоднее, потому что он доступен 160 часов в месяц, а не 40–60, как типичный аутсорс-контракт.

Конфиденциальность и контроль

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

Накопление внутренней экспертизы

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

Стоимость: считаем честно

Штатный разработчик

Штатный мидл-разработчик в Москве: зарплата 150 000–250 000 рублей в месяц (gross). К этому прибавляются страховые взносы и налоги — плюс примерно 30%. Рабочее место — аренда офиса, оборудование (компьютер, монитор, периферия) — это ещё 15 000–30 000 рублей в месяц в пересчёте. Отпуск (28 дней), больничные, обучение — ещё косвенные расходы. Итого реальная стоимость штатного мидл-разработчика: 220 000–350 000 рублей в месяц. И это без учёта времени на поиск, собеседования и адаптацию.

Аутсорс-агентство

Разработка сайта под ключ: от 100 000 до 500 000 рублей за проект (зависит от объёма, сложности, уровня агентства). Ежемесячная техническая поддержка и доработки: 20 000–80 000 рублей. Крупные доработки (новый функционал, редизайн раздела) — оцениваются отдельно, обычно по почасовой ставке 2 000–5 000 рублей за час.

Фрилансер

Разработка проекта: от 50 000 рублей за простой сайт до 300 000 за сложный. Дешевле агентства, но выше риски по срокам и качеству. Ключевой риск — зависимость от одного человека: заболел, выгорел, пропал — и проект встаёт. При работе с фрилансером критически важно фиксировать все договорённости письменно и получать доступы ко всем аккаунтам (хостинг, домен, репозиторий) с первого дня.

Гибридная модель — оптимальный вариант для большинства

На практике я чаще вижу гибридный подход: штатный маркетолог или проджект-менеджер внутри компании плюс аутсорс-команда (агентство или фрилансер) для разработки. Штатный сотрудник понимает бизнес, формулирует задачи на языке бизнеса, контролирует сроки и качество. Аутсорс-команда — выполняет техническую работу.

Это оптимальная модель для компаний с бюджетом 100 000–300 000 рублей в месяц на digital. Дешевле, чем полноценная штатная команда из разработчика, дизайнера и тестировщика. И контролируемее, чем чистый аутсорс без внутреннего «переводчика» между бизнесом и разработкой.

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

Как выбрать подрядчика, если выбрали аутсорс

Портфолио — смотрите не количество проектов, а их релевантность вашей задаче. Агентство, которое сделало 200 сайтов-визиток, не обязательно справится с интернет-магазином на 10 000 позиций.

Отзывы и рекомендации — попросите контакты предыдущих клиентов и позвоните им. Спросите не «были ли вы довольны», а «что пошло не так и как подрядчик это решал».

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

Доступы и права — с первого дня убедитесь, что все аккаунты (хостинг, домен, репозиторий, CMS) оформлены на вас. Это самый частый конфликт при смене подрядчика: старый отказывается передавать доступы, и приходится начинать с нуля.

Красные флаги при выборе модели

Нанимать штатного разработчика, когда задач на полную загрузку нет — сотрудник будет сидеть без дела, демотивируется и уйдёт. Выбирать аутсорс на основе только цены — самый дешёвый вариант почти гарантированно обернётся переделками. Отдавать на аутсорс ключевой продукт без внутреннего контроля — без человека внутри, который понимает проект, аутсорс-команда будет работать вслепую.

Выбирайте модель исходя из задач, объёма работы и стратегии бизнеса, а не из моды или чужих советов. И помните: плохой штатный разработчик хуже хорошего аутсорсера, и наоборот. Качество конкретных людей важнее абстрактной модели.