Так строится работа над любым проектом, который берет Кодовая студия: от заявки и брифа до поддержки после релиза. Каждый этап заканчивается результатом, который вы видите и принимаете: документом, макетом или рабочей сборкой. Так проще держать бюджет под контролем и менять решения, пока они стоят недорого.
Форматы договора: fix price и оплата по часам
Fix price (фиксированная цена) подходит, когда объем понятен заранее: есть ТЗ и макеты, требования не будут сильно меняться. Цену и состав работ закрепляем в договоре. Новые пожелания оформляем дополнительным соглашением с отдельной оценкой.
Оплата по часам (Time and Material) подходит продуктам, которые растут по ходу работы: MVP, стартапам, долгому развитию сервиса. Вы платите за фактически отработанные часы по согласованным ставкам и получаете отчет по задачам и часам с каждым счетом. Приоритеты можно менять перед любой итерацией.
Часто совмещаем форматы: аналитику и дизайн делаем по фиксированной цене, разработку ведем по часам. Договор и NDA подписываем до того, как вы передадите нам закрытые данные.
Как проходят демо
Разработку делим на итерации (спринты), каждая заканчивается демо. На созвоне показываем рабочую сборку на телефоне или тестовом стенде: что сделали, что осталось, какие вопросы нужно решить. Тестовую версию вы можете поставить себе сами, через TestFlight для iOS или по ссылке для Android, и пройти сценарии без нас.
После демо записываем замечания в трекер и договариваемся о задачах на следующую итерацию. Ошибки в логике всплывают в начале, пока их дешево исправить. Между демо менеджер отвечает на вопросы в рабочем чате, а статусы задач вы видите в трекере в любой момент.
Кому принадлежат код и доступы
Исходный код и права на него переходят заказчику, это прописано в договоре. Репозиторий создаем в вашем аккаунте или передаем после оплаты этапа. Аккаунты разработчика в App Store и Google Play, домены, серверы и сторонние сервисы регистрируем на вашу компанию. Если решите сменить подрядчика, новая команда получит код, документацию и все доступы без нашего участия.
Вместе с кодом передаем документацию: описание архитектуры, инструкцию по сборке и развертыванию, список сторонних сервисов и ключей, которые использует проект.
Что происходит после запуска
После релиза можно перейти на поддержку: мониторинг серверов, обновления под новые версии iOS и Android, доработка функций по вашим заявкам. Поддержка приложения после релиза обычно обходится в 15-25 процентов от стоимости разработки в год. Точную сумму считаем под ваш проект и нагрузку.
Если у вас своя команда, передаем проект ей: проводим встречи с разработчиками, отвечаем на вопросы по архитектуре и помогаем с первыми релизами.
Гарантийный период
Сразу после релиза действует гарантия: ошибки, которые допустили мы, исправляем бесплатно. Срок гарантии и порядок подачи заявок фиксируем в договоре. Гарантия не распространяется на новые функции и на правки, которые внесла в код другая команда.

