Заказная разработка — это не товар с ценником, а услуга с переменным объёмом. Одна и та же фраза «нужна система учёта заявок» у двух заказчиков означает работу на 300 тысяч и на 4 миллиона. Разница не в жадности подрядчика, а в том, что стоит за фразой.

Из чего складывается цена

Практически вся стоимость разработки — это время людей. Поэтому смета раскладывается на роли и часы, а не на «модули».

  • Аналитика. Разбор процесса, требования, модель данных, критерии приёмки. Обычно 10–20% проекта. Экономия здесь почти всегда возвращается переделками.
  • Архитектура. Решения про хранилище, интеграции, нагрузку и отказоустойчивость. 5–10%.
  • Разработка. Основная часть, 45–60%.
  • Тестирование и приёмка. 10–20%. Если этой строки в смете нет, тестировать будете вы, в бою.
  • Развёртывание и документация. 5–10%. То, без чего систему нельзя передать.

Почему вилка такая широкая

Диапазон в оценке — это не уловка, а честное признание неопределённости. Сузить его можно, и вот что на него влияет сильнее всего.

  • Состояние данных. Если справочники ведутся в трёх местах и противоречат друг другу, первые недели уйдут на приведение их в порядок.
  • Число интеграций. Каждая внешняя система — это отдельный протокол, отдельные ошибки и отдельная договорённость с её владельцем.
  • Требования к контуру. Работа в закрытом периметре, где нельзя пользоваться облачными сервисами, дороже на 15–30% просто из-за инфраструктуры.
  • Количество ролей и прав. Пять ролей с разными правами — это не в пять раз больше работы, но и не в одну.
  • Наличие владельца задачи. Если решения принимают три отдела по очереди, срок растёт, а вместе с ним и цена.
Точную цену нельзя назвать до обследования по той же причине, по которой нельзя назвать стоимость ремонта, не заходя в квартиру.

Модели оплаты

Фиксированная цена

Подходит, когда объём известен: обследование, первый модуль, миграция базы. Заказчик знает сумму заранее, подрядчик закладывает риск в цену. Плохо работает там, где требования будут меняться — каждое изменение превращается в переговоры.

Оплата по времени

Подходит для длинных проектов с меняющимися требованиями и для сопровождения. Требует доверия и прозрачной отчётности: сколько часов, на что, с каким результатом. Без этого превращается в бесконечную смету.

Этапы с фиксированной ценой

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

Ориентиры по рынку

Цифры ниже — рамка для планирования бюджета, а не оферта. Реальная цена зависит от всего перечисленного выше.

  • Обследование и техническое задание — от 200 000 ₽.
  • Интеграция двух систем — от 150 000 ₽ за простой обмен, от 600 000 ₽ за сложный контур.
  • Первый рабочий модуль системы — от 250 000 ₽.
  • Корпоративная система целиком — от 2 500 000 ₽ и выше.
  • Сопровождение — 20 000 ₽ в месяц — до 4 часов.

Как получить оценку, которой можно верить

  1. Опишите процесс, а не желаемую систему: кто, что делает, как часто, сколько это занимает сейчас.
  2. Соберите список систем, с которыми надо связаться, и узнайте, есть ли у них API.
  3. Определите, кто со стороны заказчика принимает решения и сможет принимать результат.
  4. Заранее скажите про ограничения контура: что нельзя выносить наружу.
  5. Закажите платное обследование. Оценка после обследования отличается от оценки «на глаз» в разы — и в обе стороны.

Признаки оценки, которой верить не стоит

  • Точная цифра названа на первом созвоне без единого вопроса про данные.
  • В смете нет строк на тестирование, документацию и развёртывание.
  • Обещана фиксированная цена на проект длиной в год.
  • Подрядчик не спрашивает, кто будет принимать работу и по каким критериям.

Частые вопросы

Можно ли узнать цену без обследования?

Можно узнать диапазон. Точную цену — нет: до разбора процесса и данных любая цифра будет угадыванием, и расхождение обычно составляет разы.

Что дешевле: коробка или своя разработка?

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

Почему аналитика стоит так дорого?

Потому что это единственный этап, который убирает переделки. Час аналитика обычно экономит несколько часов разработки.

Смотрите также: разработка ПО на заказ и как составить техническое задание. О более дешёвом входе — в статье AI-сервис по подписке или проект Ещё по теме: Сколько стоит внедрение MES.