Начинающие разработчики часто не хотят релизить неидеальные продукты и пытаются на первой же итерации прикрутить к разработке всё, что только можно. Обычно на это тратится уйма времени, сил и денег — а на выходе всё равно получается «что-то не то».
Практика показывает, что в 99% случаев лучше начать с создания минимально жизнеспособного продукта (MVP — minimum viable product), выпустить его в свет, получить фидбэк от пользователей, а уже затем поэтапно докручивать разработку до идеала.
MVP — это условно дешёвая тестовая версия продукта, которая обладает минимально необходимыми и достаточными для удовлетворения потребителей функциями.
Термин глобальный, так что продукт — это не обязательно ПО или веб-сервис. Им может быть, например, товар или услуга. Но ниже речь пойдёт о том, что нас с вами интересует в первую очередь: MVP в разработке и, в частности, фронтенде.
Зачем релизить минимально жизнеспособный продукт?
Во-первых, чтобы получить обратную связь от первых пользователей и уже