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