Внутренняя команда vs. внешний архитектор: калькуляция без иллюзий
Задача пришла из головы реального VP Engineering: нужен человек, который разберётся с архитектурой API и проведёт рефакторинг основного сервиса. Открываешь вакансию на Senior Backend — или звонишь внешней команде?
Обычно этот вопрос решается интуитивно или под влиянием предубеждений. «Внешние дороже». «Свои надёжнее». «Аутсорс не понимает контекст». Давайте посмотрим на цифры и реальные сценарии, а не на стереотипы.
// Реальная стоимость найма
Senior Backend Engineer в Алматы или Астане в 2026 году — это 600 000–900 000 тенге в месяц net. С учётом налогов и обязательных взносов работодатель платит примерно на 35–40% больше. Итого: 800 000–1 250 000 тенге в месяц реальных расходов.
Но это только начало. К этой сумме добавляется:
- Время на найм: 6–10 недель поиска, 3–5 раундов интервью, 15–25 часов вашего времени и времени команды
- Онбординг: 4–8 недель до выхода на нормальную продуктивность — в это время новый человек потребляет больше ресурсов, чем производит
- Оборудование, лицензии, инфраструктура — ещё 150 000–300 000 тенге разово
- Риск ошибки найма: если не подошёл через 3 месяца — начинаете сначала
Итоговая стоимость первого года нового Senior Engineer с учётом всего вышеперечисленного — порядка 12–18 млн тенге. Это до того, как он начнёт реально двигать проект.
// Реальная стоимость внешней команды
Хорошая внешняя архитектурная команда в регионе (Казахстан, Россия, Беларусь) — это 3 000–6 000 USD в месяц за выделенного senior-специалиста, или фиксированная стоимость проекта от 5 000 до 25 000 USD за аудит и рефакторинг конкретного компонента.
Что входит в цену, которой нет при найме:
- Экспертиза уже есть — не нужно ждать онбординга
- Контекст по похожим задачам — команда видела десятки похожих кодовых баз
- Чёткий deliverable и срок — договор фиксирует результат, а не присутствие
- Легко масштабировать вниз — закончил задачу, контракт завершён
Для трёхмесячного проекта с внешней командой вы заплатите 9 000–18 000 USD. За те же три месяца внутренний engineer только заканчивает онбординг.
// Время до первого результата
Это часто игнорируемое измерение. Time-to-value — сколько времени пройдёт до того, как проблема реально начнёт решаться.
При найме в лучшем случае: 6 недель поиска + 4 недели онбординга = 10 недель до первого значимого вклада. Реалистично — 4–5 месяцев.
При привлечении внешней команды: 1–2 недели на знакомство с проектом и составление плана, затем работа начинается. Для аудита архитектуры — результаты через 2–3 недели.
Если у вас есть 3 месяца до критического дедлайна — внешняя экспертиза это единственный вариант, который физически укладывается в сроки.
// Когда внешний архитектор — правильный выбор
// специфическая экспертиза
Нужен человек, который строил высоконагруженные очереди сообщений или проводил миграцию с монолита на сервисную архитектуру. Найти такого специалиста в штат в регионе — задача на 3–6 месяцев. Внешняя команда, специализирующаяся именно на этом, доступна сейчас.
// временное давление
Запуск через квартал, инвестор требует технического аудита, ключевой клиент задаёт неудобные вопросы о надёжности — всё это ситуации, где время важнее долгосрочного планирования найма.
// независимый взгляд
Команда обсуждает архитектурное решение уже два месяца и не может договориться. Или вам нужен объективный аудит перед тем, как показывать систему инвесторам. Внутренняя команда несёт груз уже принятых решений и корпоративной политики. Внешний архитектор — нет.
// передача знаний
Хороший внешний контракт заканчивается не просто выполненной задачей, а задокументированными решениями, понятными вашей команде. Это не замена внутренней экспертизе — это её ускоренное выращивание.
// Когда нанимать в штат — правильный выбор
Найм в штат выигрывает в конкретных ситуациях, и их важно честно назвать.
Ядро продукта. Если задача — постоянная разработка основного продукта, понимание бизнес-домена накапливается месяцами и является конкурентным преимуществом — штатный инженер незаменим. Внешняя команда не будет знать ваш домен лучше, чем человек, который работает с ним два года.
Долгосрочное владение. Код, который будет поддерживаться и развиваться годами, должен принадлежать команде, которая его написала. Внешняя команда напишет хорошую архитектуру — но через год вопросы будут некому задать.
Культура и ценности. Есть задачи, которые требуют глубокого понимания не только технологии, но и компании. Если ищете лидера разработки, который будет формировать команду и принимать стратегические решения — это роль для штатного человека.
// Гибридная модель как ответ
Лучший ответ на вопрос «нанять или привлечь внешних» — не «одно вместо другого», а «что нужно сейчас и что нужно через год».
Типичная рабочая схема: внешняя команда проводит аудит и делает архитектурный рефакторинг за 2–3 месяца. Параллельно идёт найм штатного инженера. К моменту, когда новый человек заканчивает онбординг, у него уже есть задокументированная чистая архитектура и понятная дорожная карта. Время внешней команды используется для передачи знаний.
Это дороже, чем «только найм» в краткосрочной перспективе. Но значительно дешевле, чем ждать полгода, пока новый инженер разберётся в проблеме, которую можно было решить за 6 недель.
// Как принять решение
Три вопроса, которые дают ответ:
- Когда нужен результат? Если ответ «через 2–3 месяца» — смотрите на внешних. Найм физически не успевает.
- Это разовая задача или постоянная функция? Разовые задачи — аудит, рефакторинг, запуск нового сервиса — хорошо покрываются контрактом. Постоянные — требуют штата.
- Есть ли в команде кто-то, кто может принять результат? Внешняя команда работает эффективно, когда есть внутренний технический лидер, который понимает, что получает. Если такого человека нет — начните с найма.
Нет универсального ответа — есть конкретный контекст. Если хотите разобраться в своём — мы умеем задавать правильные вопросы.