Количество экранов не определяет всю цену
Два приложения с одинаковым меню могут сильно отличаться по сложности. Каталог без авторизации и система с оплатой, ролями, доставкой и синхронизацией остатков требуют разного объёма работы. Для расчёта сначала опишите действия пользователя и источники данных, а затем обсуждайте визуальные экраны.
Разделите смету на составляющие
Запросите отдельно исследование задачи, прототип, дизайн, клиентское приложение, серверную часть, интеграции, тестирование и выпуск. Уточните, входят ли административная панель, перенос данных, документация и передача исходников. Рядом с каждой позицией должны быть результат и критерий приёмки, а не только часы.
Что часто остаётся за пределами предложения
Обсудите расходы на инфраструктуру, сторонние сервисы, уведомления, карты и дальнейшее сопровождение. Уточните, кто владеет аккаунтами и что произойдёт при смене подрядчика. Стоимость эксплуатации зависит от выбранных сервисов и нагрузки, поэтому её нужно оценивать отдельно от разовой разработки.
Как сократить первую версию
Выберите один законченный сценарий: например, повторный заказ с просмотром статуса. Отложите функции, которые не нужны для проверки этого сценария. Не исключайте обработку ошибок, безопасность доступа и восстановление данных: отсутствие этих работ делает запуск рискованнее, а не дешевле в долгосрочной перспективе.
Бриф для сравнения подрядчиков
Передайте одинаковое описание всем исполнителям: аудитория, платформы, роли, интеграции, ожидаемая нагрузка и обязательные функции. Попросите перечислить допущения и исключения. Сравнивайте не нижнюю строку счёта, а одинаковый состав результата. HighScore может подготовить варианты первой версии и развития без выдуманной универсальной цены.
