Разработка MVP
MVP — это не «дешёвая версия». Это самый короткий путь к ответу на вопрос, будут ли за это платить.
Что такое MVP на практике
MVP — минимальная версия, которая целиком закрывает один сценарий и работает в продакшене на реальных пользователях. Ключевое здесь «целиком»: пять недоделанных функций не проверяют ничего, одна доделанная проверяет гипотезу.
Из этого следует главный вопрос на старте — не «что добавить», а «что выкинуть, чтобы гипотеза всё ещё проверялась».
| Входит в MVP | Откладывается | |
|---|---|---|
| Основной сценарий | Целиком, до результата | — |
| Регистрация | Почта и пароль | Вход через соцсети, SSO |
| Оплата | Если гипотеза про деньги — да | Тарифы, промокоды, апгрейды |
| Админка | Минимальная, для вас | Полноценная панель |
| Дизайн | Аккуратный и понятный | Уникальная айдентика |
| Аналитика | Обязательно | — |
| Второй и третий сценарии | — | До получения данных по первому |
Почему аналитика — не «потом»
MVP делается ради данных. Продукт без аналитики отвечает на вопрос «работает ли код», но не на вопрос «нужно ли это кому-то» — а платят именно за второй ответ.
Поэтому события ставятся с первого дня: регистрация, доход до ключевого действия, само действие, повтор, оплата. Через месяц у вас будет не ощущение, а воронка.
Как устроен процесс
Работа идёт неделями, и каждая заканчивается чем-то, что можно открыть. Это не про отчётность — это единственный способ вовремя заметить, что продукт едет не туда.
- Неделя 1 Гипотеза и границы
Что проверяем, каким числом измеряем успех, что выкидываем. Плюс схема данных и экраны.
- Недели 2–4 Сборка
Основной сценарий целиком, аналитика, минимальная админка. В конце каждой недели — рабочая ссылка.
- Неделя 5 Запуск на пользователей
Домен, оплата, если она в гипотезе, и первые люди. Дальше смотрим цифры, а не мнения.
Что происходит после
Три исхода, и все три нормальные: гипотеза подтвердилась и продукт развивают; не подтвердилась и его закрывают, потеряв месяц вместо года; подтвердилась частично — меняют сценарий и проверяют снова.
Мы одинаково готовы к любому. Код и данные остаются у вас в любом случае, поэтому продолжить развитие можно и с нами, и без нас.
Технологии
«Свой код» — это конкретный набор инструментов, а не позиция. Вот он.
- Стек
- TypeScript, Node.js, Astro, PostgreSQL — без экзотики
- Аналитика
- Яндекс Метрика с событиями воронки, свои счётчики в базе
- Оплата
- Платёжный шлюз, если гипотеза про деньги
- Размещение
- Vercel или VPS — что дешевле на объёме первой версии
Частые вопросы
Чем MVP отличается от «сделать подешевле»
Урезается количество сценариев, а не качество исполнения. Один сценарий делается нормально: с обработкой ошибок, на телефоне, с аналитикой. «Подешевле» — это когда всё сразу и всё наполовину, и такой продукт нельзя ни показать, ни измерить.
Придётся ли всё переписывать при развитии
Основа — нет, если схема данных заложена правильно. Именно поэтому мы тратим первую неделю на схему, а не на экраны. Переписывают обычно интерфейс, и это нормально: он и должен меняться по результатам.
Сколько стоит MVP
Считаем по объёму: смета из этапов, ставка 1 500 ₽/час. Разбор задачи и оценка бесплатны, цифра фиксируется в договоре до старта.
Рядом
SaaS отличается от обычного приложения тремя вещами: у него много арендаторов, у него подписка и у него нельзя выключить прошлую версию. Всё дорогое живёт здесь.
Читать →УслугаРазработка веб-приложенийСайт рассказывает. Приложение считает, хранит и меняет состояние. Разница в этом, а не в количестве страниц.
Читать →УслугаРазработка ПО на заказСофт под конкретный процесс делают тогда, когда готовый не описывает то, как вы работаете. Ниже — как понять, ваш ли это случай, и во что обходится ошибка.
Читать →СтатьяКак запустить MVP и не потратить год впустуюMVP — это не дешёвая версия продукта. Это самый короткий эксперимент, который отвечает на вопрос, будут ли за это платить.
Читать →Определим границы MVP за один разбор
Расскажите про идею и про то, что именно хотите проверить. В ответ — состав первой версии, что выкидываем и оценка по этапам.
Получить состав MVP