Наш первый MVP был стыдным — и именно поэтому сработал
Наш первый MVP было стыдно показывать. Кривой интерфейс, половина кнопок не работала, всё держалось на скотче и ручных костылях за кулисами. Я оттягивал запуск как мог — хотелось довести до ума. В итоге запустили стыдное, и именно это спасло проект. Расскажу, почему «доделать сначала» — частая и дорогая ошибка.
Почему хочется отложить запуск
Стыдно показывать сырое. Кажется, что по первому впечатлению будут судить навсегда, что недоделки оттолкнут, что надо ещё чуть-чуть. И ты полируешь, полируешь, добавляешь функции, которые «точно понадобятся». Проходят месяцы, а продукта в руках у людей всё нет. Ты улучшаешь то, что ещё ни разу не встретилось с реальностью.
Самое опасное в этой полировке — ты улучшаешь вслепую. Без живых пользователей ты не знаешь, что именно надо улучшать, и почти наверняка вкладываешься не туда. Я потратил недели на функцию, которой потом не воспользовался почти никто, — потому что мне казалось, что она важна.
Что дал стыдный запуск
1. Реальная обратная связь вместо догадок. Как только продукт попал к живым людям, я за неделю узнал о нём больше, чем за предыдущие два месяца раздумий. Причём узнал неожиданное: проблемы были совсем не там, где я их ждал, а то, чего я стыдился, никого не смутило.
2. Приоритеты расставились сами. Когда есть живые пользователи, становится очевидно, что чинить первым. Список «надо доделать» из моей головы и реальный список из их боли совпали процентов на тридцать. Остальные семьдесят я бы делал зря.
3. Появилась энергия. Одно дело полировать продукт в стол, другое — когда им кто-то реально пользуется и пишет тебе. Это совсем другой драйв, который в одиночной полировке взять негде.
Что значит «стыдный, но не позорный»
Тут важная граница. Стыдный MVP — это когда мало функций и грубый вид, но то немногое, что он делает, он делает честно и решает реальную задачу. Позорный — это когда он не работает, теряет данные или обманывает ожидания. Первое прощают легко, второе — нет.
Мы запускали с одной-единственной функцией, но она работала и приносила пользу. Всё остальное было уродливым или делалось руками за кулисами — и это нормально. Пользователю важно, что его задача решилась, а не сколько у вас вкладок.
Чего стоит остерегаться
Не путайте «запустить рано» с «запустить что попало». Минимальный — не значит сломанный. Урезайте охват, число функций, красоту — но не качество того ядра, ради которого продукт существует. Лучше одно, что работает отлично, чем десять, что работают кое-как.
И не воспринимайте первую реакцию как приговор. Ранние пользователи прощают сырость, если видят, что вы быстро реагируете и продукт решает их боль. Запуск — это не экзамен, это начало разговора.
Если вы сейчас месяцами доводите продукт «до ума» перед запуском — спросите себя честно: вы делаете его лучше или просто боитесь показать? Чаще всего полировка перед запуском — это красивое имя для страха. А лекарство от страха одно: показать и узнать правду.
А вы запускали что-то сырое? Жалели об этом или, наоборот, жалели, что не запустили раньше?