MVP/Prototype/POC - какой путь выбрать?

Перед началом реализации идеи, многие люди по-разному называют предполагаемый результат. Наиболее часто встречающиеся термины в этом случае: MVP ( minimum viable product ), POC ( proof-of-concept ), Prototype. 

Давайте попробуем разобраться, в каких случаях наиболее уместно использовать каждое из вышеперечисленных определений, чтобы избежать недопонимания

MVP

Minimum viable product — версия продукта, которая имеет минимальный набор функций исключительно для реализации бизнес-цели, сохраняя при этом жизнеспособность. Другими словами, она не содержит кучи интересных “фич” и красивого интерфейса. Такое решение имеет смысл использовать при работе со стартапами для того, чтобы вывести продукт на рынок и выяснить, будет ли он вообще пользоваться спросом. Таким образом, если спрос появился, то смысл дальнейшей работы есть и можно пробовать получить деньги с первых инвесторов на развитие продукта в будущем. Естественно, в свете того, что MVP отправляется прямиком на рынок, это должна быть стабильно работающая без ошибок версия ПО.

POC

Так называемое подтверждение концепта ( proof of concept ). В отличие от MVP, это маленький проект, созданный для проверки критически важных гипотез перед началом полноценной разработки. Например, POC создается для того, чтобы проверить, можно ли вообще реализовать какую-либо функцию или, если нет уверенности, что идея сработает. Подтверждение концепции охватывает не всю систему, а лишь небольшую её часть, которую пользователи могут и вообще не увидеть, потому что чаще всего POC используются внутри компании для уточнения пути развития продукта. Грубо говоря, POC — это небольшое исследование, которое дает зеленый (или красный) свет для дальнейшей работы, будь то начало нового проекта или развитие существующего. Бывают и случаи, когда POC используется вместо MVP для получения финансирования. 

Prototype

И последнее, но не менее важное определение в нашем обзоре — прототип (Prototype). Основная цель создания прототипа — помочь принять решение о разработке продукта и уменьшить количество ошибок в нем. Прототип — это рабочая модель нескольких аспектов продукта (в отличие от POC, где чаще реализовывается одна функция). Чаще всего прототипирование используется для демонстрации какой-либо части системы, обнаружения ошибок в ней, опроса пользователей. С помощью прототипа, команда проверяет дизайн продукта, удобство использования, а зачастую и функциональность, чего никак не сделаешь, используя POC. Если говорить проще, прототип больше похож на драфт — т.е. своего рода черновой набросок, который еще требует много доработок, но при этом показывается конечным пользователям для того, чтобы услышать их мнение в целом о полученном результате. Важно отметить, что прототипы часто используются для реализации каких-то свежих идей и впоследствии вполне могут перерасти в MVP. 

Подводя итоги к вышесказанному, предлагаю для наглядности сравнить описанные термины в небольшой таблице: 

POC Prototype MVP
Цель создания Проверка осуществимости идеи или одной функции Проверка реализации и юзабилити нескольких функций Создать жизнеспособный продукт, приложив минимум усилий
Функции Может быть одна функция Несколько функций, которые не вошли в MVP Основные функции для того, чтобы оставаться жизнеспособным
Аудитория Внутри команды Потенциальные инвесторы Группы клиентов
Дальнейшее использование Реализация функции может быть использована в дальнейшей разработке Дизайн может быть использован в последующей разработке Первая версия продукта
Ценность  Задел на будущее Потенциал для возможных инвесторов Готовый продукт
Когда разрабатывается Когда неизвестно, можно ли реализовать идею или отдельную функцию Когда экономическое обоснование не доказано, риски неизвестны Когда есть финансирование и риски минимальны
Необходимые ресурсы Необходима техническая экспертиза для реализации идеи Технические ресурсы почти не требуются, разработки может не быть Нужна техническая экспертиза и ресурсы для создания продукта 

В итоге хочется отметить, что хотя MVP, POC и Prototype имеют много общего, но все  же у них разные цели. А также то, что в ходе работы POC может перерасти в прототип или MVP или наоборот. В итоге только вам решать, каким именно путем идти.

В своей работе со стартапами мы чаще всего имели дело с MVP, которому могли предшествовать POC и/или Prototype.

Все статьи

Связаться с нами

Мы свяжемся с вами в течение 24 часов.