Гайд для заказчика

Сколько стоит разработка ПО на заказ

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

Короткий ответУ заказного ПО нет корректной фиксированной цены без описания задачи.

Одинаковое название «личный кабинет» может означать форму с двумя ролями или систему с платежами, документами, интеграциями и сложными правами доступа. Поэтому честный расчёт строится после декомпозиции первой версии.

Что влияет на стоимость разработки ПО

ФакторЧто увеличивает объём
Бизнес-логикаРасчёты, статусы, исключения, согласования и нестандартные правила.
Пользователи и ролиРазные кабинеты, права доступа и сценарии для клиентов, менеджеров и администраторов.
ИнтеграцииCRM, 1С, платежи, телефония, карты, внешние API и нестабильные старые системы.
ДанныеМиграция, очистка, поиск, отчёты, история изменений и резервное копирование.
НадёжностьВысокая нагрузка, аудит действий, повышенная безопасность и отказоустойчивость.
ИнтерфейсКоличество состояний, адаптивность, сложные таблицы и индивидуальный дизайн.

Как формируется оценка

  1. Разбираем задачу. Кто пользуется системой и какой результат должен получить бизнес.
  2. Фиксируем первую версию. Отделяем обязательный сценарий от функций, которые можно добавить позднее.
  3. Декомпозируем. Делим продукт на аналитику, интерфейсы, backend, интеграции, тестирование и запуск.
  4. Отмечаем неопределённость. Неизвестные API и старый код сначала проверяем отдельным техническим исследованием.
  5. Согласовываем этапы. У каждого этапа должен быть результат и критерий приёмки.

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

Как уменьшить бюджет без вреда продукту

Оставьте один главный сценарий. Первая версия должна решать одну измеримую проблему.
Сократите количество ролей. Каждая роль добавляет интерфейсы, права и тестовые сценарии.
Не автоматизируйте редкие исключения сразу. Иногда ручная обработка на старте дешевле сложной логики.
Используйте готовые сервисы осознанно. Авторизация, платежи и уведомления не всегда нужно писать с нуля.
Разделите запуск и развитие. Необязательные отчёты и настройки перенесите в следующую итерацию.

Что прислать для предварительной оценки

  • какую проблему нужно решить и как процесс работает сейчас;
  • кто будет пользоваться системой и какие у пользователей роли;
  • три–пять основных действий пользователя;
  • с какими сервисами нужна интеграция;
  • есть ли текущий код, база данных или прототип;
  • какой результат обязателен для первой версии.

Готовое ТЗ необязательно. Достаточно описать процесс своими словами — структуру требований можно сформировать вместе с разработчиком.

Нужна оценка вашего проекта?

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

Получить предварительную оценку ↗
Как составить ТЗ на разработку →Услуги программирования →