MVP мобильного приложения часто путают с дешёвой версией «на попробовать». На деле это первая версия, которую уже можно опубликовать в сторах и отдать реальным пользователям, но без всего, что не нужно для проверки главной гипотезы. Разберём, что в неё обычно входит, что лучше отложить и во что это обходится по нашим нормативам.
Что такое MVP для бизнеса
MVP это не прототип и не кликабельный макет. Прототип показывает экраны, а MVP работает: пользователь входит по телефону, видит каталог или свои записи, получает push и платит. По поведению первых пользователей вы понимаете, что развивать дальше, а что можно было не делать вовсе.
Хороший MVP отвечает на один вопрос: будут ли клиенты пользоваться приложением так, как вы рассчитываете. Например, станут ли они повторно заказывать через приложение, а не через сайт, или начнут ли записываться сами, без звонка администратору.
Что обычно входит в первую версию
Ниже модули, без которых приложение редко имеет смысл, с часами и стоимостью по нашей ставке 3 200 ₽ в час на Flutter:
- Аналитика, сценарии и ТЗ - 50 часов, 160 000 ₽. Минус 16 часов, если ТЗ у вас уже есть.
- Дизайн интерфейса - от 60 часов, от 192 000 ₽, зависит от числа экранов.
- Ядро приложения - от 130 часов, от 416 000 ₽: навигация, экраны, состояния, работа с сетью под iOS и Android.
- Вход по телефону и SMS - 24 часа, 76 800 ₽. SMS-шлюз оплачивается отдельно.
- Личный кабинет - 20 часов, 64 000 ₽: история, адреса, избранное, настройки.
- Push-уведомления - массовые 18 часов, 57 600 ₽.
- Оплата по СБП - 18 часов, 57 600 ₽. Для бизнеса это самый дешёвый способ оплаты, карту можно добавить позже.
- Публикация в сторах - 20 часов, 64 000 ₽: листинги, скриншоты, переписка с модерацией.
К сумме модулей добавляются тестирование и управление проектом: 16% и 12%.
Что лучше отложить
Эти функции полезны, но в первой версии чаще всего съедают бюджет раньше, чем приносят данные:
- Работа офлайн - 60 часов, 192 000 ₽. Нужна, если приложением пользуются без связи, например курьеры или выездные сотрудники.
- Чат и онлайн-поддержка - 40 часов, 128 000 ₽. На старте хватит кнопки перехода в мессенджер.
- ИИ-функции - 50 часов, 160 000 ₽. Имеют смысл, когда уже понятно, что именно автоматизировать.
- Вход через Госуслуги - 50 часов, 160 000 ₽ и документы на юрлицо.
- Интерфейс сотрудника или администратора - от 90 часов, 288 000 ₽. Это второй продукт внутри первого, и его стоит планировать отдельным этапом.
Готовый API экономит больше всего
Самая дорогая строка, которую часто можно не делать, это серверная часть. Своя серверная часть и API занимают около 130 часов, 416 000 ₽. Если у вашего сайта или учётной системы уже есть рабочий API, хватит примерно 36 часов на подключение. Разница 94 часа, то есть около 300 000 ₽. Поэтому пригодность API мы проверяем на техническом созвоне до сметы.
Так же работают готовые макеты: если дизайн уже есть и он подходит для мобильного, дизайн-часть падает примерно вдвое.
Сколько стоит MVP и сколько он делается
Самый лёгкий тип приложения по нашей таблице это витрина и лояльность: каталог без оплаты, карта клиента с QR, push и личный кабинет поверх готового API. Это около 480 часов, от 1,5 млн ₽ и 2,5-4,5 месяца. Магазин с оплатой, серверной частью, админкой и CRM стоит уже от 2,95 млн ₽ и делается 3,5-7 месяцев. Полная таблица по типам приложений и каждому модулю есть на странице стоимости разработки.
Отдельно от разработки оплачиваются аккаунты разработчика: Apple Developer 99 $ в год, Google Play 25 $ единоразово, RuStore бесплатно. Сборка под RuStore с заменой сервисов Google занимает около 16 часов.
Flutter или нативная разработка для MVP
Для первой версии мы почти всегда советуем Flutter: одна кодовая база под iOS и Android, ставка 3 200 ₽ в час против 3 800 ₽ при нативной разработке на Swift и Kotlin, где клиентская часть пишется дважды. Нативная разработка оправдана там, где Flutter упирается в возможности платформы. Подробнее мы разобрали это в статье Flutter или нативная разработка.
Как не переплатить за первую версию
- Сформулируйте одну метрику, ради которой запускаете MVP, и режьте всё, что на неё не влияет.
- Опишите сценарии и роли в ТЗ до договора. Как это сделать, мы разобрали в статье про техническое задание на приложение.
- Проверьте, есть ли у вас API и пригодные макеты: это самая большая экономия.
- Оставьте интерфейс сотрудника и сложные интеграции на второй этап.
Предварительную смету под свой состав можно получить через бриф на мобильное приложение: у каждого вопроса написано, как он влияет на цену. Общий подход к разработке описан на странице мобильных приложений.
