Что это
Минимальная рабочая версия продукта: только то, без чего нельзя запуститься. Позволяет проверить идею на живых клиентах за недели, а не за месяцы, и дорабатывать по их реакции.
Как используем
Собственные продукты студии начинались как MVP: VPN-сервис с ботом, плеер, лазертаг. Заказчику предлагаем то же: запустить малое, измерить, расширить.
Где MVP нужен бизнесу
- Идея ещё не проверена, и вкладывать сразу в «полную версию» страшно.
- Нужно запуститься к сроку, а всё задуманное к этому сроку не успеть.
- Непонятно, что из функций действительно нужно клиентам, а что красиво только на бумаге.
Как мы это используем
Так начинались и собственные продукты студии, и работы для заказчиков:
- Оплата вручную вместо эквайринга. В боте продажи подписок клиент присылает скриншот чека, а администратор подтверждает его кнопкой. Чтобы начать продавать, подключать платёжную систему не нужно.
- Тарифы без оплаты. В UNLOCK приёма платежей пока нет: тарифы назначаются вручную кодом приглашения. При этом сервис работает в продакшене и подключает клиентов.
- Одна задача, один файл. Бот дней рождений версии 1.0.0 хранит всё в одном файле SQLite, а ограничения честно записаны: имя и дату после добавления не поправить, миграций нет.
- Плеер по версиям. OshaPlay развивается выпусками: к версии 0.10.0 вокруг прямого вывода на ЦАП выросли проверка подделок, плейлисты и раздел аудиокниг, который появился именно в 0.10.0.
Заказчику предлагаем то же: запустить малое, измерить, расширить. Состав первой версии обсуждаем на бесплатном аудите.
Что бывает без MVP
- Месяцы разработки без обратной связи. Продукт выходит большим и дорогим, а потом выясняется, что половина функций не нужна.
- Срок срывается целиком. Вместо работающей части к дате нет ничего.
Когда это не нужно
Если задача понятна целиком и проверять нечего — например, перенос сайта на новую CMS с теми же страницами, — делить на MVP и «потом» незачем. И MVP — не повод экономить на безопасности: пароли, бэкапы и права доступа делаются сразу.