H-Studio
Обсудить проект
Сколько на самом деле стоит «дешёвая» разработка
Журнал · 23 января 2026

Сколько на самом деле стоит «дешёвая» разработка

Почему «дешёвая» разработка почти никогда не остаётся дешёвой. Где и когда возникают скрытые расходы, как считать TCO на 3 года, и где разумная граница между экономией и переносом затрат.

Почти каждый проект корпоративной разработки начинается с одного и того же вопроса от руководителя или собственника:

«А можно сделать дешевле?»

И почти каждый раз за этим следует одна и та же история. Сначала экономия — выбор подрядчика подешевле, сокращение скоупа, ускоренный запуск. Потом, через 3–6 месяцев, переделка. Через 12 — потери. Через 18 — рост бюджета в 3–5 раз от первоначального.

Проблема в том, что дешёвая разработка почти никогда не остаётся дешёвой. Это не вопрос «честных и нечестных подрядчиков» и не вопрос «дорогих и бюджетных решений». Это вопрос структуры расходов, которая возникает в зависимости от того, как был построен фундамент.

В этой статье — разбор того, где и когда возникают скрытые расходы дешёвой разработки, как считать TCO (total cost of ownership) на горизонте 2–3 лет, и где разумная граница между «правильной экономией» и «переносом затрат на будущее».

Без обещаний «дешёвой правильной разработки» — она не бывает. С честной картиной того, во что превращается «экономия на старте» через 12–24 месяца.

Контекст: Почему 80% MVP переписываются через 6–12 месяцев — почему 80% MVP переписываются; Корпоративный MVP в 2026 году: почему «быстро и дёшево» больше не работает — что такое корпоративный MVP.

Стоимость разработки: видимая и скрытая части

01 · Где возникает иллюзия экономии

На старте всё выглядит логично. Бизнес получает несколько коммерческих предложений на одну и ту же задачу, и разница в цене может быть в 2–3 раза:

  • Подрядчик A: 800k ₽, 4 недели, опытная команда.
  • Подрядчик B: 1.5 млн ₽, 8 недель, методология, документация, гарантии.
  • Подрядчик C: 3 млн ₽, 12 недель, полный цикл с архитектурой и compliance.

При этом снаружи кажется, что результат будет одинаковым: тот же сайт, тот же функционал, тот же продукт, выглядящий примерно одинаково в интерфейсе. Зачем платить в 4 раза больше за то же самое?

Этот вопрос — самый частый и самый опасный. Потому что разница между предложениями не в интерфейсе. Она в том, как система устроена внутри. И эта разница начинает играть роль через 3–6 месяцев после запуска, когда уже поздно что-то менять.

Что обычно даёт подрядчик A за 800k:

  • Frontend и простой backend.
  • Базовая БД без миграций под версионным контролем.
  • Прямые интеграции с CRM и платёжкой.
  • Минимум обработки ошибок.
  • Один сервер, ручной деплой.
  • Никакой документации.
  • Нет CI/CD, тестов, мониторинга.

Что обычно даёт подрядчик C за 3 млн:

  • Архитектура с явными границами.
  • БД с миграциями, индексами, моделью данных.
  • Интеграционный слой с retry и логированием.
  • CI/CD, тесты, мониторинг.
  • Documented architecture decisions.
  • Compliance с базовыми требованиями.
  • Возможность горизонтально масштабироваться.

Внешне на момент запуска продукт выглядит одинаково. Но через 12 месяцев второй продолжает работать и развиваться, первый — переписывается или становится «технологическим долгом», от которого никто не знает, как избавиться.

02 · Что происходит после запуска

В первые недели после запуска всё действительно может работать нормально, особенно если нагрузка небольшая, а сценарии простые. Это и подтверждает иллюзию: «работает же, видишь?».

Проблемы начинаются тогда, когда продукт начинает жить по-настоящему:

  • Появляются пользователи. Не 5 тестовых, а 100, 500, 1000. С разными сценариями, разными ожиданиями, разными способами «нарушить» предполагаемый flow.
  • Добавляются новые функции. Маркетинг просит «давайте сделаем партнёрскую программу». Продажи — «давайте multi-product подписку». Поддержка — «давайте чат с клиентами».
  • Подключаются интеграции. Маркетплейсы, новые платёжные провайдеры, банки, государственные системы.
  • Растёт объём данных. Тысячи заказов превращаются в десятки тысяч. Простые запросы начинают тормозить.
  • Корпоративные клиенты появляются. Они требуют SLA, аудита, формальной отчётности, compliance.

И в этот момент становится видно, что система к этому не готова:

  • Любое изменение оказывается дорогим. Что-то простое в красивой архитектуре в этой системе требует переделки 3–4 модулей.
  • Любая новая функция требует обходных решений. Хак на костыле, чтобы не сломать существующее.
  • Любая ошибка начинает затрагивать сразу несколько частей продукта. Изменили валидацию → сломались отчёты.
  • Команда работает уже не на развитие, а на поддержку накопившихся ограничений.

И эта стадия наступает обычно через 4–8 месяцев после запуска. К этому моменту проект уже инвестировал в маркетинг, привлёк клиентов, накопил данные. Останавливать или переделывать нельзя — это означает потерю всего.

03 · Где на самом деле теряются деньги

Главная ошибка в оценке стоимости разработки — оценивать только этап запуска. Это всё равно что оценивать стоимость автомобиля только по цене покупки, не считая бензин, страховку, обслуживание и амортизацию.

Деньги обычно теряются не в момент первой сборки. Они теряются после. Конкретные категории потерь:

Категория 1: переписывание модулей. Когда выяснилось, что часть системы не выдерживает нагрузки или не подходит под новые требования — её приходится переписывать. Это 30–70% от стоимости первоначальной разработки на горизонте 18 месяцев.

Категория 2: чинить интеграции. Когда «они работают, но иногда не работают». Поиск проблем, латание, добавление retry, восстановление потерянных данных. 1–3 месяца работы senior-инженера в год.

Категория 3: расследование «иногда не работает». Команда тратит 30–50% времени на «понять, что случилось». Без логов, метрик и трейсов каждая проблема — это часы или дни.

Категория 4: встраивание новых функций в неподходящую архитектуру. Каждая новая фича требует в 2–5 раз больше времени, чем должна. Это упущенная скорость развития и потерянная конкурентоспособность.

Категория 5: операционная нагрузка. Когда система требует ручного контроля, переноса данных, сверок. Это постоянные расходы на FTE сотрудников, которые могли бы заниматься развитием.

Категория 6: потерянные клиенты. Двойные списания, потерянные заявки, расхождения данных — всё это приводит к оттоку. Особенно болезненно в B2B, где удержание клиента — это годы.

Категория 7: невозможность работать с корпоративными клиентами. Они требуют SLA, аудита, compliance. Дешёвая разработка не покрывает этих требований, и сегмент крупных клиентов закрыт.

Категория 8: compliance-инциденты. 152-ФЗ, 54-ФЗ, отраслевая регуляторика. Если не заложили compliance с самого начала — приходится переделывать систему ретроактивно, в условиях давления.

Категория 9: текучка команды. Команда устаёт работать в среде с большим техническим долгом. Лучшие уходят. Замена senior-инженера — это 500k–1.5 млн ₽ прямых расходов плюс потеря темпа.

Категория 10: упущенные возможности. Самая трудная для оценки категория, но часто самая большая. Если конкурент за то же время с правильной архитектурой запустил больше фич — он отбирает рынок.

В этот момент бюджет начинает расти быстрее, чем если бы фундамент сделали нормально сразу. И иногда проект доходит до точки, где дешевле собрать всё заново, чем продолжать поддерживать текущую систему. Это и есть классическая ситуация «полного rewrite через 12–18 месяцев».

Скрытые расходы дешёвой разработки

04 · Почему так происходит

Главная причина проста: в дешёвой разработке экономят не на объёме работы, а на фундаменте.

То, что видно в результате (frontend, основные функции), нельзя пропустить — это требование заказчика. То, что не видно (архитектура, инфраструктура, наблюдаемость), — можно «сэкономить», потому что заказчик не контролирует и не понимает.

Обычно срезают качество именно здесь:

  • Не проектируют архитектуру. Нет ADR, нет домены, нет границ. Код пишется «по ходу».
  • Не продумывают модель данных. Таблицы создаются под формы. Никаких миграций, никакой нормализации, никаких индексов.
  • Не закладывают масштабирование. Stateful-сервисы, единая БД, синхронные цепочки.
  • Делают интеграции напрямую, без контроля. Frontend пишет в CRM, оттуда в 1С — последовательно, без resilience.
  • Не закладывают наблюдаемость. Нет логов, нет метрик, нет алертов.
  • Не делают CI/CD. Ручной деплой с локальной машины.
  • Не пишут тесты. «Потом добавим».
  • Не документируют. Только код.

Снаружи всего этого не видно. На момент демонстрации продукт выглядит так же, как продукт с правильным фундаментом. Заказчик не понимает разницы, потому что он смотрит на интерфейс.

Но именно эти решения определяют, сможет ли продукт расти без боли:

  • Архитектура определяет, можно ли менять систему без катастрофы.
  • Модель данных — можно ли масштабироваться без миграций.
  • Интеграции — можно ли работать с внешними системами без сбоев.
  • Наблюдаемость — можно ли управлять системой в продакшене.
  • CI/CD — можно ли релизить безопасно.

Если эта логика интересна: Почему 80% MVP переписываются через 6–12 месяцев и Почему интеграции «сайт + CRM + 1С» ломают бизнес.

05 · TCO: как считать стоимость разработки на 3 года

Total Cost of Ownership — это правильная метрика для оценки разработки. Не «сколько стоит запуск», а «сколько мы потратим на этот продукт за 3 года».

В TCO входит:

  • Изначальная разработка. То, что обычно сравнивают.
  • Поддержка и эксплуатация — 12–30% от стоимости разработки в год.
  • Развитие — добавление новых фич, обычно 50–100% от изначальной стоимости в год.
  • Переделки и рефакторинг. Зависят от качества фундамента.
  • Инфраструктура. Серверы, БД, мониторинг, бэкапы.
  • Лицензии. SaaS-инструменты, базы данных, специальные библиотеки.
  • Compliance. Аудиты, сертификации, юридическое сопровождение.
  • Потери от инцидентов. Простои, ошибки, репутационный ущерб.

Простой пример на 3 года:

Сценарий A (дешёвая разработка):

  • Старт: 800k ₽.
  • Поддержка год 1: 400k ₽ (50% от стоимости — потому что много инцидентов).
  • Развитие год 1: 600k ₽ — но с большим скрипом, медленнее обещанного.
  • Переделка модулей год 2: 1.5 млн ₽ — большая часть оказалась не выдерживает нагрузки.
  • Поддержка год 2: 500k ₽ — продолжается ручной труд.
  • Развитие год 2: 800k ₽.
  • Полный rewrite год 2.5: 2 млн ₽ — переделать всё.
  • Поддержка и развитие год 3: 1 млн ₽ — после переделки лучше.
  • Итого: ~7.6 млн ₽.

Сценарий B (правильная разработка):

  • Старт: 2.5 млн ₽.
  • Поддержка год 1: 300k ₽ (12% — потому что архитектура хорошая).
  • Развитие год 1: 1.5 млн ₽ — быстро и эффективно.
  • Поддержка год 2: 400k ₽.
  • Развитие год 2: 2 млн ₽.
  • Поддержка год 3: 500k ₽.
  • Развитие год 3: 2.5 млн ₽.
  • Итого: ~9.7 млн ₽.

На первый взгляд второй сценарий дороже. Но в первом сценарии:

  • 80% этих 7.6 млн потрачены на поддержание существующего, не на развитие.
  • Команда потратила год на переписывание и не делала новые фичи.
  • Качество продукта хуже на каждом этапе — отток клиентов выше.

Во втором сценарии:

  • 60% бюджета потрачены на развитие, не на поддержку.
  • Продукт обогнал конкурента по функциям за год.
  • Команда стабильная, нет выгорания.
  • Клиенты не уходят из-за инцидентов.

Если посчитать упущенную выручку от медленного развития в сценарии A — разница становится ещё больше. В среднем дешёвая разработка на горизонте 3 лет обходится в 1.5–3 раза дороже правильной, если считать полную картину, а не только прямые расходы на разработку.

TCO: совокупная стоимость владения на 3 года

06 · Что в итоге покупает бизнес

Здесь важно не путать стоимость интерфейса со стоимостью системы.

Бизнес покупает не просто код и не просто «готовый сайт». Бизнес покупает:

  • Способность системы выдерживать рост. В 5×, 10×, 100× — в зависимости от ожиданий.
  • Возможность добавлять новые функции без переписывания всего.
  • Предсказуемость в работе. Минимум инцидентов, понятная стоимость владения.
  • Контроль над процессами. Прозрачность данных и операций.
  • Гибкость к изменениям. Адаптация к новым требованиям без катастроф.
  • Compliance с регуляторными требованиями.
  • Защиту от потери ключевых людей. Знание в системе, не в головах.
  • Возможность интегрироваться с любой системой партнёра или клиента.
  • Готовность к корпоративным клиентам. SLA, аудит, формальные требования.
  • Защиту от технических кризисов. Резервные копии, восстановление, отказоустойчивость.

Если этого нет, продукт становится не инструментом роста, а ограничением. И каждое следующее решение приходится принимать с учётом того, что мы не сможем сделать, а не что мы хотим сделать.

И это — самое дорогое последствие «дешёвой» разработки. Не прямые расходы на исправление, а ограничение стратегических возможностей бизнеса.

07 · Где проходит разумная граница

Это не означает, что нужно сразу строить максимально тяжёлую и дорогую платформу. Корпоративная разработка с миллионными бюджетами оправдана не для каждого продукта.

Но есть базовые вещи, которые нельзя игнорировать даже в MVP:

  • Понятная архитектура с явными границами слоёв.
  • Разделение логики между frontend, backend и БД.
  • Контроль интеграций через интеграционный слой.
  • Возможность масштабирования без полного переписывания.
  • Базовая наблюдаемость — логи и метрики.
  • CI/CD — автоматический deploy с возможностью отката.
  • Безопасность базового уровня — auth, шифрование, защита от типовых атак.

Без этого любой «быстрый запуск» превращается в отложенную проблему.

Грань разумного компромисса проходит там, где экономия не затрагивает фундамент. Можно:

  • Сократить количество функций в первой версии.
  • Использовать готовые компоненты вместо собственных.
  • Запустить с меньшим количеством интеграций.
  • Использовать managed services вместо собственной инфраструктуры.
  • Делать UI/UX минимальным.

Нельзя:

  • Экономить на архитектуре.
  • Экономить на модели данных.
  • Экономить на надёжности интеграций.
  • Экономить на наблюдаемости.
  • Экономить на безопасности.

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

Фундамент как инвестиция, не расход

08 · Почему это важно именно на старте

На старте почти всегда кажется, что главное — выйти быстрее. «Запустимся, посмотрим, если зайдёт — потом сделаем правильно».

На практике важнее другое: чтобы после выхода не пришлось останавливать развитие и переделывать систему целиком.

Сценарий «запустимся и потом сделаем правильно» — это типичный путь к переделке через 12–18 месяцев. Потому что:

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

Хороший фундамент не замедляет запуск существенно. Он добавляет 30–50% к стоимости первой версии. Но он убирает будущие потери времени, денег и темпа:

  • Меньше инцидентов в продакшене.
  • Быстрее добавление новых фич.
  • Стабильнее команда (нет выгорания).
  • Не нужна большая переделка через год.

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

И именно эта инвестиция в фундамент — то, что отличает корпоративную разработку от «быстрого веба». Не «больше функций за те же деньги», а «правильная архитектура за разумные деньги».

09 · Когда «дешёвая разработка» оправдана

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

  • Прототип для проверки гипотезы. Если задача — за 2 недели проверить, реагирует ли рынок — дешёвая разработка идеальна. Прототип всё равно выбросят.
  • Лендинг с формой. Если нужно собрать заявки и потом обрабатывать вручную — фокус на маркетинге, не на технологиях.
  • Одноразовая активация. Промо-сайт на 2 месяца, который потом закроется.
  • Внутренний инструмент для 5 человек. Где no-code или быстрая сборка справится.
  • Тестирование с минимальным риском. Эксперимент, который если не сработает — закроется без последствий.

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

Дешёвая разработка не оправдана, когда:

  • Продукт планируется как core бизнес-инструмент на годы.
  • Есть планы масштабирования и контрактного pipeline.
  • B2B/enterprise с корпоративными требованиями.
  • Работа с деньгами, данными или compliance.
  • Есть интеграции с CRM, 1С, банками.
  • Планируется привлечение инвестиций или продажа компании.

В этих случаях экономия на старте превратится в существенные расходы потом.

10 · Сигналы, что вы попали в «дешёвую» разработку

Несколько признаков, по которым можно понять, что выбранная разработка попала в «дешёвую» категорию, даже если бюджет был внушительным.

  • Через 3 месяца после запуска у вас уже есть план «больших изменений».
  • Каждая новая фича требует «разбираться, как устроено».
  • Команда боится трогать определённые модули.
  • Регулярно случаются инциденты в продакшене.
  • Заявки иногда «теряются», точную причину не находят.
  • Нет документации архитектурных решений.
  • Подрядчик единственный, кто понимает, как устроена система.
  • Любое изменение требует ручного деплоя и тестирования.
  • Нет автоматических тестов или они устарели.
  • Невозможно посчитать, сколько времени занимает каждая операция.
  • Команда тратит 40%+ времени на «починку» вместо разработки.
  • Корпоративные клиенты отказываются работать из-за отсутствия SLA или compliance.

Если у вас 5+ из этих признаков — пора серьёзно задуматься о рефакторинге или переделке ключевых частей. И делать это до, а не после следующего серьёзного инцидента или попытки масштабирования.

Долгосрочная ценность: правильный фундамент окупается

11 · Как избежать ловушки дешёвой разработки

Несколько практических рекомендаций для собственников и руководителей, которые хотят избежать ситуации, когда «дёшево» превращается в «дорого через год».

Считайте TCO, а не только стоимость запуска. Сделайте простую модель: разработка + поддержка + развитие + переделки за 3 года. Сравнивайте предложения по этой метрике.

Спрашивайте о фундаменте, а не только о функциях. Какая архитектура? Какая модель данных? Какие интеграции? Какая наблюдаемость? Если подрядчик не может внятно ответить — это red flag.

Просите примеры предыдущих проектов через 12+ месяцев после запуска. Не «вот наш красивый кейс», а «как этот проект живёт сейчас». Хорошие подрядчики гордятся живущими годами проектами, не запусками.

Платите за время архитектурного проектирования отдельно. Это 2–4 недели до начала разработки. Без этой фазы проект пойдёт «по умолчанию» к дешёвой архитектуре.

Получайте независимую оценку до подписания крупного контракта. Это стоит относительно недорого и спасает от больших ошибок.

Не пытайтесь сравнивать «дешёвый MVP» и «корпоративный MVP» напрямую. Это разные продукты с разной судьбой. Сначала определитесь, что вам нужно.

Закладывайте бюджет на 18-24 месяца, не на запуск. Корпоративная разработка — это долгосрочная инвестиция, не разовая покупка.

Подробнее о выборе IT-партнёра: Как выбрать IT-партнёра для корпоративной разработки и не потерять деньги.

12 · Чек-лист: 10 вопросов до решения о бюджете

Прежде чем принимать решение о бюджете разработки, ответьте на эти 10 вопросов:

  • Какой ожидаемый горизонт жизни этого продукта? 6 месяцев или 5 лет.
  • Каков ожидаемый рост в первые 12 месяцев?
  • Какие интеграции в фазе 1, какие в фазе 2?
  • Какой compliance-режим у данных?
  • Какую корпоративную аудиторию планируем? B2C, B2B SMB, enterprise.
  • Какой бюджет на 12 и 24 месяца? Не только на запуск.
  • Что произойдёт, если придётся переделывать через год?
  • Какие KPI продукта в первые 6 месяцев?
  • Кто будет поддерживать продукт через 2 года?
  • Какая стратегия выхода — если продукт не сработает?

Команда, у которой есть внятные ответы на эти вопросы, обычно выбирает разработку правильного уровня для своих задач. Команда без ответов — обычно попадает в ловушку «дёшево сейчас, дорого потом».

Источники и что читать дальше


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

Читать дальше

Свежие записи блога.

Интеграция с 1С: как выбрать подрядчика и не сломать учёт (2026)

Способы интеграции с 1С (OData, HTTP-сервисы, EnterpriseData, шина, CommerceML), где ломаются обмены, как защитить боевую базу и как выбрать подрядчика, который не подведёт в чёрную пятницу.

30 июня 2026 · 10 мин
миграция

Миграция с AWS, Azure и Google Cloud на российское облако в 2026: план, что ломается и сколько это занимает

Когда мигрировать стоит, что переносится один в один, а что переписывают, как выглядит план миграции и сколько он реально занимает. Локализация 152-ФЗ, реальные риски, разбор для production.

17 июня 2026 · 11 мин
исследование

ИИ заменил разработчиков? Мы посчитали 25 693 вакансии на hh.ru — нейросети требуют лишь в каждой 15-й

Открытое исследование H-Studio: посчитали все вакансии «разработчик» на hh.ru в июне 2026. ИИ-навыки упоминаются в 6,6% (1 698 из 25 693), Copilot или Cursor — в 1,2%. Методика, цифры, выводы, ссылки для цитирования.

12 июня 2026 · 6 мин
14 · Дальше

Обсудим, какой формат
подходит вашей задаче.

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

Обсудить проектПосмотреть услуги
Студия
H-Studio
Senior-поставка · Москва · Россия
Контакт
Офис
ул. Октябрьская д. 80 стр. 6
117593 Москва