Команда разработчиков

Команда разработчиков на проект 2026: состав, бюджет и модели

Гайд для CTO: команда разработчиков на проект — состав ролей, бюджет на квартал, выбор между наймом, аутстаффингом и подрядом под ключ. Decision tree, кейсы, чек-лист.

Обновлено: 15 мая 2026 г.

Что это и что это НЕ: Эта статья — про сборку команды на конкретный проект 3-12 месяцев. Это не про разработку MVP с нуля (для этого см. primeit.ru/razrabotka-mvp/). И не про построение постоянного in-house штата с долгосрочной мотивацией. И не про SaaS-разработку (см. jitech.ru/razrabotka-saas/).

Вы CTO зрелой продуктовой компании. Roadmap на квартал утверждён, две фичи нужно сдать через 12-16 недель. HR ищет 2-3 senior-разработчиков уже четвёртый месяц: воронка работает, но финалистов мало, офферы упираются в контр-офферы, в команду никто не выходит. Дедлайн приближается, а в кодовой базе никто новый ещё даже репозиторий не клонировал.

Эта статья — про реальную экономику команды разработчиков на проект в 2026 году. Без маркетинга, с цифрами по TCO, сроками найма, decision tree между тремя моделями: найм в штат, аутстафф (аренда разработчика) и продукт под ключ. К концу гайда станет понятно, какая модель закрывает ваш квартал в бюджете и в дате, а какая — нет.

Когда CTO ищет «команду разработчиков на проект» — типичные триггеры

За «командой разработчиков на проект» в поисковую строку Яндекса заходят CTO и VP Engineering, у которых сошлось несколько обстоятельств одновременно. Это не всегда «нужна команда вообще» — это конкретный класс ситуаций.

Триггер 1. Квартальный дедлайн, найм буксует. Roadmap утверждён на следующий квартал, нужно закрыть 2-3 крупных пункта. HR ищет senior’ов 3-4 месяца, выход — ещё через 1-2 месяца отработки. Математика не сходится: к дедлайну новые люди не успевают даже разобраться в кодовой базе.

Триггер 2. Сезонный спайк нагрузки. В команде 8-12 человек, обычно справляются, но раз в квартал прилетает крупный проект (новый канал интеграции, перевод на новый API, регуляторное изменение), который не вписывается в текущий sprint. Нанимать постоянно дорого — после спайка работа на нанятых senior’ов не загружает.

Триггер 3. Закрытие технического долга или миграция. Нужно за квартал перевести сервис с MongoDB на PostgreSQL, разнести монолит на 2-3 микросервиса или переписать legacy-модуль. Постоянная команда занята продуктовым roadmap’ом, отвлекать её — терять выручку. Хочется команду «временно поверх».

Триггер 4. Закрытие изолированной фичи. Появилась задача, которая хорошо изолирована (приложение пациента поверх CRM, отдельный воркфлоу для нового сегмента, B2B-портал поверх ядра). Можно отдать отдельной команде с понятным объёмом работ.

Во всех четырёх ситуациях ответ «найм 2-3 senior’ов в штат» теоретически работает, но не успевает к дедлайну и навешивает overhead на квартал-два после спайка. Поэтому CTO начинает искать альтернативы — аутстафф или подряд под ключ.

Стоимость найма 2-5 senior на квартал — реальная экономика

Считаем полный TCO найма senior-разработчиков в РФ в 2026 году. Цифры — медиана по Москве и Петербургу, открытые данные hh.ru и внутренняя статистика рекрутинговых агентств.

Статья расходаНа одного senior’а в месяцНа команду из 3 на квартал
Зарплата net (Backend / Mobile / ML Senior)280-380 тыс. ₽2 520-3 420 тыс. ₽
Налоги и страховые (13% + 30%)120-160 тыс. ₽1 080-1 440 тыс. ₽
Рабочее место, лицензии, оборудование8-15 тыс. ₽72-135 тыс. ₽
Обучение, конференции, книги5-10 тыс. ₽45-90 тыс. ₽
Тимлид/менеджер overhead (15-20%)60-100 тыс. ₽540-900 тыс. ₽
Recruiting fee (агентское вознаграждение)850-1 600 тыс. ₽ (один раз)
Итого на квартал5,1-7,6 млн ₽

К прямой стоимости добавляется упущенная польза первого месяца-полутора: senior изучает кодовую базу, не делает продукта. Из 12 недель квартала продуктивно работают 6-8 — это эквивалентно тому, что вы платите за 3 человек, а получаете выхлоп 1,5-2.

Итоговая цена за квартал работы команды из 3 senior’ов: 5-7,5 млн ₽ при найме «в штат» с одноразовым recruiting fee и 6-8 неделями ramp-up.

Для сравнения: фича под ключ в зрелой продуктовой компании на тот же квартал стоит 1,5-6 млн ₽ и закрывается за 6-16 недель, без recruiting fee и ramp-up. Не потому что разработчик подряда под ключ дешевле — а потому что они уже команда с устоявшимися процессами, объём работ зафиксирован, оплата за результат.

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

Сроки — главная причина, по которой CTO с квартальным дедлайном уходят от найма. По данным рекрутинговых агентств за 2024-2026 годы, в Москве и Петербурге воронка закрытия senior-вакансии выглядит так:

  1. Открытие вакансии и публикация — 1 неделя
  2. Поток откликов и первичная фильтрация — 200-400 откликов за 3-4 недели
  3. Технические собеседования — 20-40 интервью за 4-6 недель
  4. Финалисты и офферы — 3-5 кандидатов за 1-2 недели
  5. Принятие оффера — 60-70% от выданных, 1-2 недели
  6. Отработка на старом месте — 1-2 месяца
  7. Ramp-up в новой кодовой базе — 4-6 недель

Итого от открытия вакансии до полноценной продуктивности — 6-10 месяцев. Для квартального дедлайна это не работает.

Команда под ключ стартует через 2-4 недели после первого звонка: 1 неделя на предпроектное обследование, 1 неделя на объём работ и контракт, 1-2 недели на формирование команды и подключение к вашему репозиторию. Дальше — 4-14 недель чистой разработки. Полная цепочка «звонок → результат» — 6-18 недель в зависимости от размера фичи.

ЭтапНайм senior в штатКоманда под ключ
Старт после первого звонка4-8 месяцев2-4 недели
Продуктивность командычерез 6-10 месяцевчерез 4-6 недель
Сдача первого результатачерез 8-12 месяцевчерез 6-16 недель
Срыв сроковриск на заказчикериск на подрядчике (фиксированная цена)

Когда дедлайн квартальный — выбор между «успеть» и «не успеть», а не между «дешевле» и «дороже».

Аренда команды (аутстафф) — как работает и почему не всегда подходит

Аутстафф — это middle-ground между наймом и подрядом под ключ. Вы берёте 2-5 senior’ов с площадки аутстаффа на time & material (T&M), они работают в вашей команде, на ваших процессах, под вашим tech lead’ом. Контракт почасовой, обычно 4-6 тыс. ₽/час за senior’а в РФ.

Что работает в аутстаффе:

  • Старт за 2-3 недели — быстрее найма
  • Без recruiting fee и налогов в штат
  • Гибкость по составу: можно увеличить/уменьшить команду от месяца к месяцу
  • Senior’ы с площадки аутстаффа обычно уже работали в нескольких компаниях, не нужно учить базовые практики

Что не работает в аутстаффе для квартального дедлайна:

  • T&M-контракт — риск размытия объёма работ (scope creep) на вашей стороне. Если задача оказалась сложнее — платите больше часов
  • Объём работ формулируете и ведёте вы — это работа вашего tech lead’а, минимум 0,3-0,5 FTE в течение всего проекта
  • Критерии приёмки и приёмка — тоже на вас
  • Аутстафф-senior’у не нужно соблюдать дату: ему платят за часы, а не за результат

Аутстафф лучше подряда под ключ в двух случаях: (1) у вас зрелый in-house tech lead с экспертизой в задаче, (2) объём работ «плывущий», и вы готовы за него платить почасовой. Если ни одно — подряд под ключ предсказуемее по бюджету и срокам.

Продукт под ключ по цене найма — наша модель, в чём отличие

Разработка под ключ — это контракт на результат. Не аренда часов, а сдача готового продукта: фичи, модуля или интеграции с измеримыми критериями приёмки, фиксированной ценой и фиксированным сроком.

Структура контракта:

  1. Предпроектное обследование (1-2 недели) — подрядчик заходит в ваш код, видит реальные интеграции и legacy-зависимости, фиксирует объём работ и критерии приёмки. На выходе — документ Scope of Work, диаграммы архитектуры, реалистичная оценка цены и срока.
  2. Контракт: фиксированная цена и срок — после предпроектного обследования подписывается контракт с зафиксированной ценой, датой сдачи, критериями приёмки и условиями приёмки. Изменение объёма работ только через formal change-request с новой ценой и датой.
  3. Разработка (4-14 недель) — команда работает на стороне подрядчика, использует ваш Git, ваш CI/CD, ваш code-style с первого дня. Никакой «своей экосистемы», никаких закрытых SDK.
  4. Code review двухуровневое — каждый PR проходит наш tech lead и ваш in-house lead. Это критично для снижения зависимости от одного разработчика: ваша команда знает, что появилось в кодовой базе.
  5. Acceptance и передача (1-2 недели) — приёмка по критериям приёмки, передача через инструкцию по эксплуатации (10 разделов: архитектура, deployment, observability, инциденты, секреты, конфигурация, миграции БД, dependencies, тесты, дальнейшее развитие).
  6. SLA-сопровождение (опционально, 1-2 месяца) — парное программирование на первых срочных исправлениях, метрика готовности — «первое срочное исправление без нашего участия».

Ключевое отличие от аутстаффа: оплата за результат, а не за часы. Если разработчик разобрался с задачей за 2 недели вместо 6 — это его выигрыш. Если задача оказалась сложнее — его убыток. Ваш бюджет защищён.

Ключевое отличие от найма: старт через 2-4 недели, без recruiting fee, без 6-8-недельного ramp-up’а, без пожизненного ФОТ. После сдачи команда исчезает, код полностью ваш.

Что входит в готовый продукт под ключ за 1.5-6 млн / квартал

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

АртефактЧто внутри
Документ Scope of WorkСписок фич, критерии приёмки, out-of-scope, риски, допущения
Рабочий кодВ вашем Git, в вашей ветке, прошедший двухуровневое code review
Автоматизированные тестыЮнит-тесты (coverage 70%+ для бизнес-логики), интеграционные тесты ключевых сценариев
ДокументацияREADME, ADR (Architecture Decision Records), OpenAPI/GraphQL-схемы, диаграммы С4
Инструкция по эксплуатации10 разделов: deployment, observability, инциденты, секреты, миграции, dependencies
Сессия передачи2-4 часа с вашим in-house tech lead’ом, разбор кодовой базы, ответы на вопросы
SLA-сопровождение (опционально)1-2 месяца парного программирования на первых срочных исправлениях

Команда подрядчика под ключ для проекта 1,5-6 млн ₽:

  • Solution Architect — на этапе предпроектного обследования и архитектурных решений, 0,3-0,5 FTE
  • Senior разработчики — 2 человека, 0,8-1,0 FTE каждый
  • QA-инженер — 0,3-0,5 FTE
  • Project Manager — 0,1-0,2 FTE
  • Tech lead для code review — 0,1-0,2 FTE

Никаких junior-подмен под middle: senior-only, проверяется по CV и техническому интервью с вашим in-house tech lead’ом перед стартом.

Кейсы: когда под ключ выигрывает у найма

Три типовых сценария из практики работы с зрелыми продуктовыми компаниями. Цифры — синтетические агрегаты по нескольким проектам.

Сценарий 1. Финтех, 200 человек, квартальный roadmap. CTO нужно закрыть фичу «онбординг физлиц через биометрию» к 30 июня — регуляторное требование. HR ищет 2 senior’ов с июля прошлого года. Решение: команда под ключ (Solution Architect + 2 Senior Backend + QA) за 4,2 млн ₽ за 11 недель. Параллельно HR продолжает поиск на постоянные позиции. Фича сдана в срок, через 2 месяца после сдачи вышли 2 нанятых senior’а — приняли код через передачу. Полный бюджет квартала: 4,2 млн ₽ под ключ + 1,8 млн ₽ ФОТ постоянной команды = 6 млн ₽. Альтернатива «доработать своими» — срыв регуляторного дедлайна и штраф 2-5 млн ₽ от ЦБ.

Сценарий 2. SaaS, 60 человек, B2B-портал поверх ядра. VP Engineering нужно сделать B2B-кабинет для корпоративных клиентов: SSO через SAML, мульти-тенант, ролевая модель, аудит-лог. Изолированная фича, объём работ понятен. Решение: команда под ключ (Solution Architect + 2 Senior Fullstack + QA) за 5,5 млн ₽ за 14 недель. После сдачи — SLA-сопровождение 6 недель. Постоянная команда не отвлекалась от продуктового roadmap’а. Альтернатива «нанять 2 senior’ов» — найм занял бы 5-7 месяцев, к дедлайну (привязан к контракту с корпоративным клиентом) не успевают.

Сценарий 3. E-commerce, 400 человек, миграция платёжного шлюза. Tech lead направления хочет перевести платёжный шлюз с legacy-сервиса на новый. 8 интеграций со страховыми, кешбэк-логика, антифрод. Постоянная команда занята high-season. Решение: команда под ключ (Solution Architect + 3 Senior Backend + 2 QA) за 5,8 млн ₽ за 13 недель. Передача через парное программирование с tech lead’ом направления — 2 недели после сдачи. Постоянная команда подхватила без single point of failure.

Общий паттерн: подряд под ключ выигрывает, когда (а) дедлайн критичный, (б) объём работ изолированный и понятный, (в) постоянная команда не может отвлечься.

Кейсы: когда найм лучше подряда под ключ

Честная альтернативная позиция — три сценария, где найм даёт больше пользы.

Сценарий 1. Стратегическое ядро продукта. Если вы строите поисковый движок, рекомендательную систему, торговый матчинг или внутренний AI/ML — найм senior’ов в штат. Это интеллектуальная собственность, которая нарабатывается годами, и подрядчик уйдёт с контекстом. Бюджет и сроки не имеют значения — это long-term инвестиция.

Сценарий 2. Длинный продуктовый roadmap на 12+ месяцев. Если задач хватит на год работы команды из 3 senior’ов — экономика найма побеждает. За 12 месяцев турнкейными контрактами выйдет 18-24 млн ₽ (4-6 контрактов по 4-6 млн), а найм троих в штат — те же 18-22 млн ₽ полного TCO. После года senior’ы в штате — это IP компании.

Сценарий 3. Глубокая предметная область. Регуляторика страхования, биржевая логика, медицинская сертификация, AI/ML-исследования. Знание контекста нарабатывается 1-2 года. Команда под ключ не успевает погрузиться за 3-4 месяца.

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

Чек-лист для CTO: 10 вопросов перед выбором модели

Простой decision tree. Ответьте «да/нет» на 10 вопросов — получите рекомендацию по модели.

  1. Дедлайн фичи — в пределах 4 месяцев? Да → подряд под ключ. Нет → найм возможен.
  2. Объём работ изолированный и можно сформулировать критерии приёмки? Да → подряд под ключ / аутстафф. Нет → только найм или внутренняя команда.
  3. У вас зрелый in-house tech lead с экспертизой в задаче? Да → аутстафф возможен. Нет → подряд под ключ предсказуемее.
  4. Это стратегическое ядро продукта (IP)? Да → найм. Нет → подряд под ключ.
  5. У вас длинный roadmap на 12+ месяцев на эту команду? Да → найм окупается. Нет → подряд под ключ дешевле.
  6. Постоянная команда может отвлечься на 30-50% мощности? Да → аутстафф в усиление. Нет → подряд под ключ.
  7. Бюджет квартала 1,5-6 млн ₽ на эту задачу? Да → подряд под ключ попадает. Нет → нужны другие модели.
  8. У вас Git, CI/CD, code-style и культура PR-ревью? Да → все модели работают. Нет → сначала постройте процессы.
  9. Готовы фиксировать объём работ и не делать change-request’ов? Да → фиксированная цена под ключ. Нет → T&M аутстафф или найм.
  10. Нужна зависимость от одного разработчика 2+ в кодовой базе после сдачи? Да → подряд под ключ с двухуровневым code review + инструкцией для передачи. Нет → аутстафф проще.

Если по 7-10 вопросам ответы в пользу подряда под ключ — это ваша модель. Если 5-6 — комбинация подряд под ключ + найм параллельно. Если 1-4 — найм или внутренняя команда.

Подробнее про фиксацию объёма работ и критериев приёмки для контрактов под ключ — см. разработчики на проект, а про инструкцию для передачи — на разработка под ключ.

Итого

Команда разработчиков на проект — это не «нанять senior’ов», а выбор между тремя моделями: найм в штат, аутстафф и продукт под ключ. При квартальном дедлайне найм почти всегда не успевает: 6-10 месяцев на полную продуктивность нового senior’а. Аутстафф быстрее, но требует зрелого in-house tech lead’а и переносит риск размытия объёма работ (scope creep) на заказчика. Подряд под ключ за те же 4-6 млн ₽ закрывает фичу за 6-16 недель с фиксированной ценой, фиксированным сроком и критериями приёмки.

Если у вас квартальный roadmap с понятным объёмом работ и постоянная команда не вытягивает — модель под ключ даёт результат за деньги команды и сроки в 2-3 раза быстрее найма. Если вы строите стратегическое IP с длинным горизонтом — найм окупается, и подряд под ключ может работать в усилении параллельно. Decision tree из 10 вопросов выше — рабочий чек-лист для принятия решения.

Расширенная decision matrix: какую команду собирать

СценарийСоставСрокБюджет
Burst-нагрузка roadmap (1 фича, 6-12 нед)1 SA + 1-2 senior + 0,5 QA6-12 нед1,5-4 млн ₽
Burst-нагрузка roadmap (1 модуль, 10-16 нед)1 SA + 2-3 senior + 1 QA10-16 нед3-6 млн ₽
Длинная разработка платформы (6-12 мес)Аутстафф 3-5 + in-house TL6-12 мес8-25 млн ₽
Поддержка legacy (бессрочно)1-2 senior аутстаффа или наймбессрочно350-700 тыс ₽/мес
Стартап early-stage (full product)Full-cycle студия 4-7 чел6-12 мес6-18 млн ₽
Замена увольняющегося in-houseНайм или аутстафф на bridging4-6 месTCO 600+ тыс/мес

Эта матрица — упрощение, реальные сценарии часто гибридные. Главное правило: команда подбирается под конкретный измеримый результат, а не «вообще под проект».

Зависимость от одного разработчика: под ключ vs in-house

РискIn-house командаКоманда под ключ
Уход ключевого инженераВысокий (5-15% в год для senior)Низкий (контрактная команда, есть код-документация)
Знания в голове одного человекаВысокий рискЗакрыто через инструкцию по эксплуатации + двухуровневое code review
Дефицит компетенцииПостоянный рискЗамена внутри команды подрядчика
Отпуск/болезньПрерывает работуПерераспределение внутри подрядчика
Скилл-неактуальность через 2-3 годаВысокий рискПодрядчик обновляет стек на следующих проектах

Формат под ключ снижает 4 из 5 категорий рисков, связанных с уходом ключевого разработчика — за счёт того, что ответственность лежит на компании-подрядчике, у которой есть страховой запас людей и формализованные практики.

TCO команды на типовых сценариях

Сценарий 1: фича roadmap за 3 месяца

ПодходTCO 3 месГарантия результата
Фича под ключ: 1 SA + 2 senior2,5-3,5 млн ₽Контрактная
Аутстафф 2 senior (без SA, без QA)3,2-4,0 млн ₽Нет
Найм 2 senior (поиск + подключение пользователей)1,7 млн ₽ за 3 мес, но фича не готоваНет

Сценарий 2: модуль за 4 месяца

ПодходTCO 4 месГарантия результата
Модуль под ключ: 1 SA + 3 senior + QA4,5-6,0 млн ₽Контрактная
Аутстафф 3 senior + 1 QA5,5-7,5 млн ₽Нет
Найм с нуля3,2 млн ₽ за 4 мес, модуль не готовНет

Найм почти всегда проигрывает в горизонте 3-4 месяца — слишком велик HR-цикл. Аутстафф vs подряд под ключ — зависит от наличия in-house tech lead, готового управлять командой подрядчика.

Антипример: команда без выделенного tech lead

Компания заказала модуль под ключ без указания требования на Solution Architect / Tech Lead со стороны подрядчика. Команда подрядчика: 3 senior + 1 QA, координация — через chat. Через 6 недель проект показал признаки разрыва архитектуры: 3 senior решали типовые проблемы по-разному, accumulated tech debt ~80 часов. На середине проекта в команду включили SA внешнего консультанта, провели аудит, переписали ~30% уже написанного кода. Финальная стоимость превысила исходную смету на 25%, срок сдвинулся на 3 недели. Урок: команда под ключ без SA/TL — это не команда, а коллекция senior. Архитектурное единство — функция отдельной роли, а не «сами разберутся».

Внешние источники

  • «Team Topologies» (Manuel Pais) — типология команд (stream-aligned, platform, enabling, complicated subsystem).
  • GitLab Handbook: Engineering Team Structure — открытая методология.
  • «Accelerate» (Forsgren, Humble, Kim) — метрики высокопроизводительных команд.
  • HH.ru: статистика по составу IT-команд в РФ.

Связанные материалы — фича под ключ, аутстафф vs под ключ, найм senior-разработчика, контракты разработки.

FAQ о команде разработчиков на проект

Сколько стоит нанять команду из 3 senior-разработчиков на квартал?

Полный TCO трёх senior'ов в РФ на квартал — 4,5-7,2 млн ₽. Это зарплата (350-500 тыс. ₽/мес с налогами и страховыми) × 3 человека × 3 месяца, плюс рабочее место, лицензии, обучение, тимлид-overhead. К этому добавляется срок выхода на продуктивность: первые 4-6 недель senior изучает кодовую базу и не даёт полного выхлопа. Реально из квартала продуктивных недель остаётся 6-8 — это эквивалентно 18-24 человеко-неделям. Команда под ключ за 4-6 млн ₽ закрывает фичу за 6-12 недель — тот же бюджет, в 2-3 раза меньше overhead.

Чем аутстафф отличается от разработки под ключ?

Аутстафф — это аренда разработчика по T&M (time & material): вы платите за часы, риск размытия объёма работ (scope creep) на вашей стороне, объём работ формулируете и ведёте вы. Senior-разработчик с площадки аутстаффа сидит в вашем Slack, ходит на ваши standup'ы, отвечает перед вашим tech lead'ом. Подряд под ключ — это контракт на результат: фича, модуль или интеграция с измеримыми критериями приёмки, фиксированной ценой и фиксированным сроком. Команда подрядчика под ключ управляется на стороне подрядчика, у вас на руках — приёмка результата. Аутстафф подходит, когда у вас зрелый in-house tech lead и понятный backlog. Подряд под ключ — когда нужен результат без overhead на ведение.

Сколько по факту закрывается вакансия senior-разработчика в РФ в 2026 году?

Средний срок закрытия senior-вакансии (Backend Senior, Mobile Senior, ML Senior) в Москве и Петербурге — 4-8 месяцев от открытия до выхода на работу. По данным hh.ru и внутренней статистике рекрутинговых агентств: воронка 200-400 откликов → 20-40 интервью → 3-5 финалистов → 1 оффер → 60-70% принятия → выход через 1-2 месяца отработки на старом месте. Если у вас квартальный roadmap-дедлайн — найм 2-3 senior'ов не успевает к нему по определению. Это главная причина, по которой CTO ищут альтернативы найму.

Что входит в продукт под ключ за 1,5-6 млн ₽?

Стандартный результат под ключ включает: документ объёма работ (Scope of Work) с критериями приёмки, рабочий код в вашем Git-репозитории, автоматизированные тесты (юнит + интеграционные), документацию (README, ADR, OpenAPI), инструкцию по эксплуатации, сессию передачи с вашим in-house tech lead, опционально SLA на 1-2 месяца после сдачи. Команда подрядчика под ключ обычно: Solution Architect + 2 Senior + QA, плюс двухуровневое code review (наш tech lead + ваш in-house lead). Из проекта выходим без привязки к подрядчику: код полностью ваш, никаких закрытых SDK или собственных платформ.

Когда найм лучше под ключ?

Найм выигрывает у под ключ в трёх случаях. Первое — у вас длинный roadmap на 12+ месяцев со стабильной командной нагрузкой: за год найм 3 senior'ов окупается, потому что они становятся частью продукта, а не подрядчиком на квартал. Второе — задача требует глубокого погружения в предметную область (например, AI/ML-исследования или сложная финансовая логика), где знание контекста нарабатывается годами. Третье — вы строите интеллектуальную собственность как ядро бизнеса (поисковый движок, рекомендательная система, торговая платформа). Если roadmap квартальный и фича изолированная — под ключ быстрее и предсказуемее по бюджету.

Можно ли совместить найм и подряд под ключ?

Да, это самая частая модель в зрелых продуктовых компаниях. Параллельно: ваш HR ведёт длинный поиск senior'ов (4-8 месяцев) на постоянные позиции, а подрядчик под ключ закрывает квартальные roadmap-пункты, которые не ждут. После выхода нанятых senior'ов команда под ключ передаёт код через инструкцию и парное программирование на первых срочных исправлениях. Привязка к подрядчику не возникает: ваши новые senior'ы становятся owner'ами кодовой базы. Финансово это работает так: на квартал — 4-5 млн ₽ на фичу под ключ, параллельно 1,5-2 млн ₽/мес на ФОТ постоянной команды. Через 2-3 квартала постоянная команда полностью закрывает roadmap, подряд под ключ сворачивается.

Что если команда под ключ не справится и сорвёт дату?

В контракте с фиксированной ценой и сроком риск срыва — на стороне подрядчика, а не заказчика. Если объём работ сформулирован корректно и заморожен (без change-request'ов от вас), и подрядчик не сдал в срок — это его убыток, не ваш. На практике: серьёзные команды под ключ держат буфер 15-20% по срокам и закладывают его в фиксированный срок. Срыв происходит обычно из-за необнаруженных интеграционных проблем (например, недокументированный legacy-сервис у вас) — в таком случае объём работ пересогласовывается через formal change-request с новой ценой и датой. Поэтому ключевой этап — предпроектное обследование (1-2 недели) перед фиксацией цены: подрядчик должен залезть в ваш код, увидеть реальные интеграции, заложить риски.