Что такое MVP
«Путь в тысячу ли начинается с первого шага.» ©
(Лао-Цзы)
«Чтобы сделать первый шаг, не нужно видеть всю лестницу — просто начните.» ©
(Аристотель)
Суть в том, что совершенство часто становится врагом прогресса. Гораздо эффективнее начать с малого и постепенно улучшать, чем ждать «идеальных условий». ©
(DeepSeek)

MVC - это minimal viable product, простыми словами - это что-то небольшое, но уже готовое, что имеет определенную ценность. Это очень удобная концепция, если есть интересная идея, но не совсем понятно насколько она будет пользоваться спросом, насколько она будет востребованная. Благодаря этому подходу, мы вместо того, чтобы тратить огромное количество ресурсов на запуск проекта, можем выпустить прототип, так сказать "пощупать его" и понять, а надо ли оно вообще
Посмотрите на изображение в начале статьи, можно увидеть два вида подхода к развитию продукта. В первом случае мы поэтапно создаем продукт, но пользоваться им можно только на последнем этапе. Во втором случае пользоваться можно сразу, а далее мы постепенно улучшаем и дорабатываем продукт.
У каждого из двух подходов есть свои плюсы и минусы, остановимся подробнее на каждом из них. Очевидно, что у первого подхода есть большие плюсы. Во-первых, спланировать его намного проще, он имеет более четкие этапы развития, в этом случае легче прогнозировать результат работы (но не итоговый успех всего проекта). Во-вторых, само развитие продукта более органичное, нам не нужно переделывать мотоцикл и пытаться слепить из него автомобиль