MVP нужен, чтобы быстро проверить гипотезу. Но быстрый старт не должен означать архитектуру, которую придется выбросить через два месяца.
Что должно быть в первой версии
В первой версии важно оставить только функциональность, которая проверяет ключевую гипотезу. Все декоративное и второстепенное можно отложить.
- основной пользовательский сценарий;
- сбор заявок или заказов;
- базовая аналитика;
- понятная админка для управления данными.
Где нельзя экономить
Нельзя экономить на структуре данных, авторизации, интеграционных точках и логике статусов. Эти вещи трудно заменить без полной переделки продукта.
Как оставить место для роста
Даже короткий MVP должен иметь понятные границы модулей. Тогда после проверки гипотезы можно расширять продукт, а не переписывать его с нуля.
Итог
MVP должен быть быстрым, но не одноразовым. Хорошая первая версия проверяет идею и одновременно оставляет фундамент для следующего этапа.