Перейти к содержанию
Разработка продукта · 8 минут чтения

MVP, прототип или proof of concept: что делать первым

Иван Савсюк

Сооснователь, продукт и дизайн

Делайте proof of concept, когда не уверены, что идею вообще можно реализовать, прототип, когда не уверены, что люди поймут решение и захотят его, и MVP, когда нужно, чтобы реальные пользователи показали, что будут продуктом пользоваться или платить за него. Для большинства стартапов правильный первый шаг именно прототип: это самый дешёвый способ проверить идею на пользователях до полноценной разработки.

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

В этой статье разбираем, что такое каждый из них, сколько он стоит и как решить, с чего начать.

Главное

  • Proof of concept отвечает на технический вопрос: можно ли это вообще сделать?
  • Прототип отвечает на продуктовый вопрос: понимают ли люди решение и нужно ли оно им?
  • MVP отвечает на вопрос бизнеса: будут ли реальные пользователи им пользоваться, возвращаться к нему или платить?
  • Начинайте с самого рискованного неизвестного. Для большинства стартапов это продуктовый вопрос, поэтому первым идёт прототип.
  • Хороший прототип не выбрасывают: его сценарии и компоненты становятся началом MVP.

Чем отличаются proof of concept, прототип и MVP?

Каждый из них проверяет свой риск. В таблице они сравниваются бок о бок.

Proof of conceptПрототипMVP
На какой вопрос отвечаетМожно ли это сделать?Понимают ли люди решение и нужно ли оно им?Будут ли им пользоваться или платить?
Кто его видитВаша команда, иногда инвесторыТестовые пользователи, инвесторы, командаРеальные пользователи на рынке
Из чего сделанОдноразовый код под одну техническую задачуНарисованные экраны, по которым можно кликатьРаботающий софт с реальными данными
Что он не доказываетЧто это кому-то нужноЧто за это будут платитьЧто продукт выдержит рост
Типичный объём работыНебольшойОт небольшого до среднегоСамый большой из трёх
Сравнение proof of concept, прототипа и MVP по вопросу, аудитории и объёму работы
Три разных вопроса и три разных результата. Начинайте с того, который проверяет ваш главный риск.

Что такое proof of concept?

Proof of concept, или PoC, проверяет, возможно ли что-то технически. Обычно это небольшой кусок кода, который решает одну сложную задачу и игнорирует всё остальное: без дизайна, без аккаунтов, без доводки.

Например, стартапу, который хочет извлекать итоговые суммы из фотографий рукописных чеков, стоит сначала проверить, способна ли модель ИИ читать их достаточно точно. Если нет, никакой дизайн продукт не спасёт. Если справляется, у команды появляется уверенность, чтобы вкладываться во всё остальное.

Большинству продуктов PoC не нужен. Если идея собирается из проверенных частей вроде аккаунтов, платежей, форм и дашбордов, технический риск низкий, и PoC только откладывает настоящий вопрос.

Код PoC обычно выбрасывают. Его писали, чтобы быстро ответить на один вопрос, а не чтобы на нём держался продукт.

Что такое прототип?

Прототип показывает, как будет работать продукт, ещё до того, как кто-то напишет рабочий код. Это может быть набор набросков или кликабельный реалистичный интерфейс, который ведёт себя почти как настоящий.

Руководство Nielsen Norman Group о прототипах низкой и высокой детализации хорошо объясняет этот выбор. Простые наброски делаются быстрее и вызывают честную критику, а детальные прототипы показывают реалистичное поведение, что важно, когда тестируются конкретные сценарии.

Прототип ещё и лучший инструмент, чтобы договориться внутри команды. AutoIntel, B2B-инструмент для немецкого рынка подержанных автомобилей, начинался как интерактивный прототип на примерах объявлений. Клиент провёл по нему свою команду, и до оценки работ над сбором данных все договорились, какие поля и фильтры действительно важны.

Интерактивный прототип AutoIntel: объявление о подержанном автомобиле с характеристиками и отметкой о состоянии
Прототип AutoIntel работал на примерах объявлений и честно сообщал об этом на экране. Он определил, что нужно платформе, до того как началась дорогая часть работы.

Что такое MVP?

MVP, или минимально жизнеспособный продукт, это самая маленькая версия продукта, которой реальные пользователи могут пользоваться по-настоящему. В нём работают аккаунты, реальные данные и, где это важно, реальные платежи.

Цель MVP в обучении, а не в запуске ради запуска. По формулировке Lean Startup, MVP делают, чтобы «как можно быстрее начать процесс обучения».

MVP измеряет то, чего не может измерить прототип: возвращаются ли люди и платят ли они. В CarPixly, ИИ-фотостудии для автообъявлений, любой может зарегистрироваться и бесплатно изучить студию, а оплата начинается в момент ценности, на рендере. Такая модель ясно показывает, сколько посетителей становятся платящими пользователями.

Большинство MVP разрабатываются за 6–14 недель в зависимости от сложности. Наши статьи о том, сколько времени занимает MVP и сколько стоит MVP для SaaS, дают диапазоны по уровням сложности.

С чего начать?

Начинайте с самого рискованного неизвестного. Задайте себе эти вопросы по порядку:

  • Есть ли реальный шанс, что это невозможно сделать? Например, продукт зависит от модели ИИ, аппаратного датчика или API, которые вы ещё не проверяли. Делайте proof of concept.
  • Неясно, понимают ли люди решение и нужно ли оно им? Делайте прототип и тестируйте его на пользователях.
  • Люди понимают решение и хотят его, а открытый вопрос в том, будут ли они пользоваться и платить? Делайте MVP.

Большинство стартапов оказываются на втором вопросе. Технология обычно проверена, а не проверено другое: имеет ли продукт смысл для тех, для кого он создаётся.

Схема выбора между proof of concept, прототипом и MVP
Три вопроса, заданные по порядку, указывают на правильный первый шаг.

Не уверены, какой риск в вашей идее главный? Пришлите короткий бриф, и мы скажем, с какого шага начали бы сами и почему.

Как тестировать прототип на пользователях?

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

Исследование Якоба Нильсена показало, что тестирование на 5 пользователях выявляет большую часть проблем удобства в интерфейсе. Он советует проводить несколько небольших раундов вместо одного большого исследования.

Простой раунд тестирования выглядит так:

  • Дайте каждому участнику реалистичную задачу, например «запишитесь на услугу на следующий вторник».
  • Наблюдайте, что он делает, не помогая и ничего не объясняя.
  • Отмечайте, где человек сомневается, неправильно понимает экран или сдаётся.
  • Исправьте самые серьёзные проблемы и протестируйте следующую версию на новых людях.

Спрашивайте и о текущем поведении: как люди решают эту задачу сейчас и во что им это обходится. Это говорит о спросе больше, чем вопрос, «стали бы они пользоваться» вашим продуктом.

Как прототип превращается в MVP?

Прототип из набросков служит инструментом обучения, и его потом перерисовывают. С детальным прототипом, собранным из настоящих компонентов, всё иначе: его сценарии, экраны и дизайн-система становятся отправной точкой MVP.

Поэтому мы проектируем на переиспользуемых компонентах с первого экрана. Когда прототип протестирован и утверждён, разработка начинается на тех же компонентах, а не с пересказа картинки.

С proof of concept наоборот. Его код отвечает на один вопрос и обычно переписывается внутри MVP как следует, потому что никогда не предназначался для реальных пользователей.

Лестница детализации: бумажный набросок, вайрфрейм, кликабельный прототип и MVP
Каждая ступень добавляет реализма и стоимости. Поднимайтесь выше, только когда предыдущая ступень ответила на свой вопрос.

Как понять, что пора переходить к следующему шагу?

Каждый шаг должен заканчиваться ясным ответом, а не ощущением. Запишите, что значит «успех», до начала работы, чтобы результат нельзя было потом подогнать под то, на что вы надеялись.

  • Proof of concept успешен, когда сложная часть работает на реалистичных данных с той точностью или скоростью, которая нужна продукту. «Работает на трёх тестовых файлах» недостаточно, если пользователи будут присылать тысячи.
  • Прототип успешен, когда большинство тестовых пользователей выполняют основную задачу без помощи и своими словами описывают проблему, которую он решает.
  • MVP успешен, когда реальные пользователи возвращаются без напоминаний или платят, и делают это достаточно часто, чтобы следующая инвестиция имела смысл.

Если шаг не удался, это тоже полезно. Неудачный proof of concept избавляет от дорогой разработки. Непонятный прототип подсказывает изменить сценарий, пока изменения ещё дёшевы.

Задайте и срок для каждого шага. Прототип, который месяцами продолжают шлифовать, перестаёт быть тестом и превращается в продукт, которым пока никто не может пользоваться.

Можно ли сразу перейти к MVP?

Иногда да. Если вы уже проверили идею, например через ручную версию сервиса, вы можете знать достаточно, чтобы сразу делать MVP.

Например, основатель, который несколько месяцев вручную подбирает репетиторов для клиентов с помощью таблиц и переписки, уже знает сценарии и вопросы, которые задают люди. Прототип в основном подтвердил бы то, что ему и так известно.

Пропускать прототип имеет смысл, когда выполнены три условия: технология проверена, вы видели, как реальные люди проходят процесс, и вы знаете, какую часть процесса софт должен взять на себя первой. Если чего-то из этого нет, прототип по-прежнему более дешёвый способ всё выяснить.

Какие ошибки делают основатели с этими тремя этапами?

Одни и те же ошибки повторяются снова и снова:

  • Называть прототип MVP. Клики по прототипу показывают понимание, а не использование и не оплату. Не путайте одно с другим.
  • Доводить proof of concept до продукта. Код, написанный ради ответа на один вопрос, становится хрупкой основой для всего, что строится поверх него.
  • Пропускать прототип. Если делать MVP до проверки сценариев, вы платите разработчикам за то, чтобы они обнаружили проблемы дизайна.
  • Вкладывать в MVP слишком много. Каждая лишняя функция откладывает момент, когда вы узнаете, работает ли ядро.
  • Тестировать на друзьях. Люди, которые к вам хорошо относятся, похвалят идею. Тестируйте на тех, у кого есть эта проблема и нет причин быть вежливыми.

Готовы выбрать первый шаг? Расскажите о своей идее, и мы поможем решить, что нужно сейчас: proof of concept, прототип или MVP.

Частые вопросы

Прототип и MVP это одно и то же?

Нет. Прототип показывает, как будет работать продукт, и проверяет, понимают ли его люди. MVP это работающий софт, которым пользуются реальные пользователи, и он показывает, возвращаются ли они и платят ли.

Нужен ли моему стартапу proof of concept?

Только если есть реальный технический риск, например непроверенная модель ИИ, датчик или интеграция. Продукты из проверенных частей могут его пропустить и начать с прототипа.

Можно ли показать прототип инвесторам?

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

Сколько времени занимает прототип?

Гораздо меньше, чем MVP, потому что рабочего кода нет. Точный срок зависит от числа сценариев и нужного уровня детализации.

Можно ли превратить прототип в MVP?

Дизайн можно. Если прототип собран из настоящих компонентов, его сценарии и дизайн-система становятся началом MVP, а код пишется как следует.

Об авторе

Иван Савсюк

Сооснователь Sakura Agency. Отвечает за продукт и дизайн.

Не знаете, что именно нужно?

sakura