Заказная разработка — это не товар с ценником, а услуга с переменным объёмом. Одна и та же фраза «нужна система учёта заявок» у двух заказчиков означает работу на 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 часов.
Как получить оценку, которой можно верить
- Опишите процесс, а не желаемую систему: кто, что делает, как часто, сколько это занимает сейчас.
- Соберите список систем, с которыми надо связаться, и узнайте, есть ли у них API.
- Определите, кто со стороны заказчика принимает решения и сможет принимать результат.
- Заранее скажите про ограничения контура: что нельзя выносить наружу.
- Закажите платное обследование. Оценка после обследования отличается от оценки «на глаз» в разы — и в обе стороны.
Признаки оценки, которой верить не стоит
- Точная цифра названа на первом созвоне без единого вопроса про данные.
- В смете нет строк на тестирование, документацию и развёртывание.
- Обещана фиксированная цена на проект длиной в год.
- Подрядчик не спрашивает, кто будет принимать работу и по каким критериям.
Частые вопросы
Можно ли узнать цену без обследования?
Можно узнать диапазон. Точную цену — нет: до разбора процесса и данных любая цифра будет угадыванием, и расхождение обычно составляет разы.
Что дешевле: коробка или своя разработка?
Коробка почти всегда дешевле на старте. Она становится дороже, когда её начинают ломать под процесс, который в неё не заложен.
Почему аналитика стоит так дорого?
Потому что это единственный этап, который убирает переделки. Час аналитика обычно экономит несколько часов разработки.
Смотрите также: разработка ПО на заказ и как составить техническое задание. О более дешёвом входе — в статье AI-сервис по подписке или проект Ещё по теме: Сколько стоит внедрение MES.