В 1990 году американский экономист Уильям Форсайт Шарп получил Нобелевскую премию по экономике за участие в разработке модели ценообразования активов и показателя их эффективности. Урезанный смысл его открытия заключается в том, что связь между риском и доходностью портфеля определяется самим рынком, а не какими-то другими силами.
Это же время было началом интересной эпохи становления многих IT продуктов с большими бюджетами, долгими сроками и крупными провалами. Что не очень устраивало тех, кто эти продукты запускает, т.к. непонятно насколько все эти затеи окупятся.
Одним из таких недовольных оказался Фрэнк Робинсон, один из основателей компании SyncDev, который под патронажем группы того самого Уильяма Шарпа в 2001 представил концепцию Minimum Viable Product.
Робинсон и команда поняли, что продукт без фич, "подтвержденных" потребителями (т.е. рынком), провалится, т.к. будет никому не нужным. Но с другой стороны, продукт с большим количеством фич тоже значительно увеличивает риски компании. Поэтому, следуя принципам модели Шарпа, необходимо создать такую стратегию разработки продукта, которая смогла бы дать больший ROI при меньших усилиях и рисках. А реализовать такую стратегию предложили за счёт одновременной (параллельной / синхронной) разработки продукта и верификации разработанного на потребителях (том самом рынке).
Т.е., во-первых, модель MVP базируется на научной теории диверсификации рисков, а, во-вторых, не является "продуктом с минимальным набором фич", которое вкладывают в это понятие большая часть менеджеров продуктов. Это упрощение возникло из-за незнания основ и понимания сути, что же на самом деле отображает картинка со скейтом, самокатом и машинкой.
Термин MVP в своих книгах популяризовали Стив Бланк и Боб Дорф, которые разработали методологию создания стартапов Customer Development. Которую, в свою очередь, многие тоже атрофировали до слова "касдев" со смыслом "глубинное интервью". Причем Бланк и Дорф прямым текстом пишут, что есть "MVP с базовым функционалом" и "MVP с расширенным функционалом" и так далее, т.к., ещё раз уточним, MVP - это не продукт, а концепция разработки продуктов на первых этапах жизни компании. Фрэнк Робинсон имел в виду под первым этапом релиз продукта, но Дорф и Бланк расширили это понимание, т.к. ввели понятие "стартап". В их интерпретации MVP - это способ разработки для продуктового стартапа.
Здесь нужно уточнить термин "стартап". В методологии Customer Development оно имеет совершенно конкретный смысл, который не связан с гаражом и кодом на коленке. Стартап - это временная организация, предназначенная для поиска масштабируемой бизнес-модели. Таким образом, MVP - это подход к разработке продукта до того момента, пока компания не найдет масштабируемую бизнес-модель. И на этом пути она может создать как продукт с "минимальным набором фич" так и продукт "с каким-угодно набором фич". Главное здесь - найти баланс, чтобы достичь точки масштабируемости быстрее. Т.е. не нужно твердолобо пытаться засунуть кубик (продукт с минимальным набором фич) в треугольное отверстие (рынок), если он не пихается. Возможно, нужно просто взять и расширить этот минимальный набор фич ещё одной или несколькими.