Оцениваем сценарии, данные и интеграции
Два проекта с названием «бот» или «личный кабинет» могут отличаться по объёму в разы. Важно количество самостоятельных сценариев, роли, качество исходных данных, внешние сервисы и требования к проверке. Сначала собираем достаточно информации, затем формируем предложение. Если есть существенная неизвестность, полезнее выделить короткий этап исследования, чем скрывать риск в красивой фиксированной цене. Вы должны видеть, какая часть оценки подтверждена, а какая зависит от ещё не проверенных условий.
У каждого этапа есть результат для проверки
Разбор задачи, прототип, рабочая версия, интеграции и запуск могут быть отдельными этапами. Для каждого фиксируем состав, критерии завершения и то, что потребуется от вас. Промежуточный результат помогает проверить направление до того, как работа ушла слишком далеко. Если появляется новая функция, обсуждаем её влияние на время и бюджет. Это не мешает гибкости: наоборот, позволяет добавлять полезное осознанно, не превращая проект в бесконечное ожидание абстрактного идеального финала.
Отделяем разработку от будущих расходов
Хостинг, домен, внешняя почта, использование моделей ИИ и лицензии могут оплачиваться отдельно. Уточняем, на чьих аккаунтах они подключаются, какие ограничения действуют и кто следит за продлением. Поддержка после запуска тоже имеет свой состав: реакция на сбои, обновления и новые функции не всегда входят в один пакет. Честный бюджет включает эти вопросы заранее, чтобы недорогая разработка не оказалась зависимой от неожиданно дорогих сервисов, которые нельзя отключить без потери работы.
Два вопроса по теме
Почему на сайте нет одинаковой цены для любого проекта?
Потому что одинаковое название услуги не означает одинаковый объём. После брифа можно дать содержательную оценку и объяснить, что в неё входит.
Можно заранее ограничить бюджет первой версии?
Да. Тогда вместе определяем минимальный полезный набор сценариев и то, что откладывается. Важно сокращать объём осознанно, а не скрывать недоделанные функции за готовым интерфейсом.