раздел 01
Продукт, прототип и игрушка
Три слова, которые легко путать. И от путаницы рождаются неприятные сюрпризы: вы думали, что сделали продукт, а оно разваливается на втором пользователе.
Прототип: works.any
Прототип - это «сработало хотя бы раз». В формуле это works.any(): достаточно одного успешного прогона, чтобы поверить, что задача решаема.
Прототип отвечает на вопрос «возможно ли это вообще». Он живёт в демо, на вашем ноутбуке, на ваших же примерах. Если на третьем письме он сломался - не страшно, цель достигнута: идея подтверждена.
Продукт: works.all
Продукт - это works.all(): работает на всех разумных входах, для людей, которые вас не знают, без вашего участия рядом.
Разница не количественная, а качественная. Чтобы из works.any получить works.all, нужно закрыть случаи, о которых вы в демо даже не думали: пустой ввод, странный формат, пользователь нажал не туда, модель выдала чушь.
- · Сработало раз, в демо, на вашем примере
- · Доказывает: задача решаема
- · Падает на крайних случаях - и это нормально
- · Живёт у вас на ноутбуке
- · Нужен вы, чтобы запустить и поправить
- · Работает всегда, на любых разумных входах
- · Решает боль чужого человека
- · Держит ошибки, странный ввод, сбои модели
- · Живёт там, куда дотянется пользователь
- · Работает без вас рядом
А где тут игрушка
Игрушка - это решение для себя. Вы сделали, вы пользуетесь, вам удобно. Игрушка может быть сколь угодно кривой внутри - вы знаете её повадки и обходите острые углы интуитивно.
Граница между игрушкой и продуктом проходит по слову «другие». Как только решением начинает пользоваться кто-то, кроме вас, всё меняется: он не знает ваших обходных путей, не простит падение, не догадается, что «надо нажать вот так».
Игрушка - для себя. Продукт - для других, с надёжностью. Между ними не «доработать», а «переделать с другим уровнем требований».
Когда что нужно
Главная ошибка - прыгать из прототипа сразу в «масштабируем на всех», минуя честный MVP. Получается продукт по обещаниям и прототип по надёжности. Дальше разберём, как этого избежать: начнём с того, как из кейса вообще рождается продуктовая идея.