Метрика обязательств: ни строчки кода, пока 10 человек не пообещают пользоваться продуктом
Почему это работает / Контекст
Типичный путь сегодняшнего инди-фаундера: пришла идея → открыл Claude Code → через неделю готово приложение → а дальше тишина. Пэт и Гас из Starter Story называют это прямо: ИИ-инструменты стали «костылём». Раньше строить было тяжело, поэтому сначала приходилось спрашивать людей, а уже потом решаться на разработку. Теперь проще сразу построить — и тем самым увильнуть от страшной части: написать человеку, с которым не общался 10 лет, и спросить «я вот это сделал, будешь пользоваться?».
Брайан перевернул порядок. Он определил «метрику обязательств» — конкретное число обязательств от реальных пользователей, до достижения которого команда не пишет код. Для Once это были 10 событий с реальной датой, где организатор подтвердил, что воспользуется продуктом. Логика: согласие применить продукт на собственной свадьбе или дне рождения, где будут твои близкие, — настолько серьёзное обязательство, что оно почти равноценно оплате.
Второй контраст с типичным подходом — отношение к продукту после валидации. Первую веб-версию, которая подтвердила спрос, Брайан выбросил и построил приложение заново: потребительское приложение — это ремесло. Для разработки он «живёт в Claude Code», но дизайн принципиально делает без ИИ — «дизайн требует вкуса, и чем более субъективный взгляд, тем лучше результат».
И фон, который важно знать: до Once Брайан был кофаундером венчурного B2B-стартапа — компании на 50 человек с тяжёлыми продажами. Оттуда он узнал про бутстрап-сцену и инди-хакеров и сознательно выбрал путь маленьких безопасных ставок вместо «поставить всю жизнь на одну большую».
Пошаговый план действий
Шаг 1: Определите метрику обязательств
Ваши действия:
- Назначьте себе конкретную дату и конкретное число обязательств, которые хотите собрать к этой дате.
- Сформулируйте, что считается обязательством именно для вашего продукта: это не обязательно оплата — это действие, которое честно отражает реальное использование.
- Зафиксируйте правило: до достижения этого числа вы не пишете ни строчки кода.
Почему это работает:
Обязательство работает в обе стороны. Для вас — это ограниченный по времени эксперимент: вы знаете, сколько дней инвестируете в проверку идеи, и не валидируете бесконечно. Для пользователей — это фильтр от вежливых «да, прикольно». У Once метрикой были организаторы событий, которые согласились применить продукт на своём событии с конкретной датой: «мы убедились, что люди взяли на себя обязательство по продукту до того, как написана хоть одна строчка кода».
Шаг 2: Исчерпайте личную сеть контактов
Ваши действия:
- Откройте три вкладки: X, LinkedIn и Instagram/Facebook — списки ваших друзей и знакомых.
- Пройдите по каждому контакту и отметьте всех, кто подходит под портрет вашего идеального клиента.
- Напишите каждому отмеченному и предложите попробовать продукт.
- Помните про «мам-тест»: мама будет в восторге от чего угодно. Будьте честны с собой — вы валидируете продукт, а не ищете одобрения.
Почему это работает:
Это самый быстрый источник первых пользователей. Брайан буквально прошёл по спискам друзей, обвёл всех, у кого намечалось событие, — и четверо согласились попробовать: вечеринка на Хэллоуин, день рождения, свадьба и нетворкинг-событие. Личная сеть даёт первые обязательства за дни, а не недели — но только если вы отличаете реальный интерес от дружеской поддержки.
Шаг 3: Соберите быстрый макет — не дольше 2–3 дней
Ваши действия:
- Сделайте простейший макет в Figma или любым ИИ-инструментом.
- Не тратьте на это больше двух-трёх дней — никакого продукта, только то, что можно показать.
- Не стесняйтесь сырости: «неважно, насколько он корявый» — он нужен, чтобы людям было на что реагировать.
Почему это работает:
Макет — это не продукт, а инструмент разговора. Брайан собрал первую веб-версию Once за неделю-две под конкретное событие — Хэллоуин-вечеринку друга: распечатали коды-приглашения, гости снимали фото в общий альбом. Приложение «много раз ломалось во время события», но проверило главное — людям нравится снимать друг друга в общий альбом через опыт одноразовой камеры. «Оно не обязано было быть идеальным — оно было достаточно идеальным, чтобы проверить то, что мы хотели проверить».
Шаг 4: Идите туда, где живёт ваша аудитория
Ваши действия:
- Определите платформу, где обитают ваши пользователи: Reddit, TikTok или YouTube — и изучите её правила игры изнутри.
- Соберите список потенциальных клиентов по хэштегам и поиску. Брайан искал в Instagram по #wedding и #birthdayparty и собрал 250–300 контактов по всем платформам.
- Напишите холодное сообщение максимум в 2–3 предложения, которое цепляет внимание и предлагает попробовать продукт.
- Пишите много и не бойтесь банов: «если вас не забанили на этих платформах хотя бы два раза — вы недостаточно старались».
Почему это работает:
Этот канал двойного назначения: сейчас он валидирует идею, а если валидация пройдёт — станет вашим основным маркетинговым каналом. У Брайана из 250 холодных контактов ответили около 15 человек, и около 12 событий было назначено на один месяц. Именно в этот момент они с сооснователем решили: «у этого есть рыночный потенциал — идём ва-банк».
Шаг 5: Установите число-сигнал и держитесь его
Ваши действия:
- Зафиксируйте число, которое даст вам достаточно уверенности, что у продукта есть потенциал.
- Убедитесь, что за числом стоит реальное обязательство: конкретная дата, конкретное событие, конкретное «да, мы этим воспользуемся».
- Начинайте полноценную разработку только после достижения числа.
Почему это работает:
У Once цель была простой: «до того как написать хоть одну строчку кода, мне нужны были 10 событий с реальной датой и реальным обязательством попробовать наш продукт». Обязательство использовать продукт на событии, где будут друзья и близкие, — почти что замена оплате. Такое ограничение кажется страшным и трудным, но, как сформулировал Пэт: «оно сэкономит вам огромное количество времени, потому что вы не построите не ту вещь».
Шаг 6: Соберите первую версию за 1–2 недели и запуститесь
Ваши действия:
- Стройте первую версию максимум неделю-две — и запускайте.
- Не закапывайтесь в вопросы «как делать маркетинг, как делать продажи» — на этапе «с нуля до единицы» это не главное.
- Тратьте освободившееся время на разговоры с пользователями.
- Будьте готовы, что после запуска окажется: вы решаете совсем не ту проблему, которую предполагали.
Почему это работает:
Главный совет Брайана самому себе в прошлом: «перестаньте передумывать и просто запускайтесь». Все предположения и догадки могут обнулиться, как только реальные пользователи начнут пользоваться продуктом, — и чем раньше это случится, тем дешевле урок.
Шаг 7: После валидации стройте продукт как ремесло
Ваши действия:
- Не бойтесь выбросить прототип: он выполнил свою задачу — проверил спрос.
- Используйте ИИ по полной для разработки и операционки, но дизайн потребительского продукта делайте руками: он требует вкуса.
- Держите дизайн субъективным: «чем более субъективный взгляд — тем лучше дизайн на выходе».
Почему это работает:
После валидации Брайан выбросил первую веб-версию и построил мобильное приложение заново — «потребительское приложение — это, по сути, ремесло». Для B2C-продукта важна не только полезность, но и ощущение игры и креативности — то, в чём ИИ пока слаб. При этом сама разработка целиком на ИИ: Брайан начинал с одного терминала Claude Code, затем перешёл на Conductor — несколько параллельных инстансов Claude Code на разных worktree.
Экономика и инструменты
| Инструмент | Стоимость | Назначение |
|---|---|---|
| Figma | не названа в видео | Все дизайны приложения; быстрые макеты для валидации |
| Claude Code (план Max) | не названа в видео | Вся разработка: «я, по сути, живу в Claude Code» |
| Conductor | не названа в видео | Несколько параллельных инстансов Claude Code на разных worktree |
| Supabase | не названа в видео | База данных и бэкенд |
| Vercel | не названа в видео | Хостинг веб-версии (веб-часть продукта работает до сих пор) |
Монетизация Once — оплата по числу гостей события: маленький день рождения на 10 человек — $2, свадьба на 150 гостей — $50. Чем больше гостей, тем выше тариф.
Частые ошибки
- Сначала построить, потом спрашивать. С ИИ-инструментами собрать продукт можно «за час», и это превращается в способ избежать страшной части — разговоров с людьми. Итог: продукт готов, а что делать дальше — непонятно, и это демотивирует. Исправление: метрика обязательств до первой строчки кода.
- Валидация через «мам-тест». Мама (и друзья) будут в восторге от чего угодно — это поиск поддержки, а не проверка спроса. Исправление: считайте только реальные обязательства — событие с датой, согласие использовать продукт.
- Закопаться в макет. Прототип для валидации не должен занимать больше 2–3 дней. Веб-версия Once ломалась прямо во время вечеринки — и всё равно выполнила свою задачу. Исправление: «достаточно идеально» — это когда можно проверить гипотезу, не больше.
- Слишком вежливый аутрич. Если вас ни разу не забанили на платформе — вы недостаточно старались. Исправление: короткое сообщение в 2–3 предложения, большие объёмы, толстая кожа.
- Переобдумывание маркетинга и продаж до запуска. «Как я буду делать маркетинг? А продажи?» — не вопросы этапа «с нуля до единицы». Исправление: запуск за неделю-две, время — на разговоры с пользователями.
- Доверить дизайн B2C-продукта ИИ. Потребительское приложение — про удовольствие и креативность, а дизайн требует вкуса. Исправление: ИИ — для кода и операционки, дизайн — руками, в Figma.
Быстрый чеклист
До разработки (валидация):
- Определить метрику обязательств: дата + число обязательств + что считается обязательством
- Пройти по контактам в X, LinkedIn, Instagram/Facebook и отметить всех, кто подходит под портрет клиента
- Написать каждому; отделять реальный интерес от дружеской поддержки (мам-тест)
- Собрать макет в Figma или ИИ-инструментах — не дольше 2–3 дней
- Собрать 250–300 холодных контактов на платформе, где живёт аудитория
- Разослать холодные сообщения по 2–3 предложения
Точка решения:
- Достигнута метрика обязательств (у Once — 10 событий с датой) → идти ва-банк
- Не достигнута к назначенной дате → честно закрыть эксперимент
После валидации (первые 83 дня):
- Построить первую версию за 1–2 недели и запуститься
- Превратить канал валидации в основной маркетинговый канал
- Говорить с пользователями; быть готовым, что решаете другую проблему
- Перестроить продукт как ремесло: ИИ для кода, дизайн руками
Метрики-ориентиры
| Этап | Метрика | Значение |
|---|---|---|
| Валидация: личная сеть | Друзья с событиями, согласившиеся попробовать | 4 (Хэллоуин, день рождения, свадьба, нетворкинг) |
| Валидация: холодный аутрич | Собрано контактов по #wedding, #birthdayparty | 250–300 |
| Валидация: холодный аутрич | Ответили | ~15 |
| Валидация: холодный аутрич | Событий назначено на один месяц | ~12 |
| Порог начала разработки | Событий с конкретной датой | 10 |
| Прототип | Срок сборки веб-версии | 1–2 недели |
| Макет для валидации | Лимит времени | 2–3 дня |
| 83 дня после запуска | Месячная выручка | $20 000 |
| ~3 месяца после запуска | Выручка за текущий месяц | ~$22 000 |
| ~3 месяца после запуска | Активные пользователи в неделю | 10 000–12 000 |
| ~3 месяца после запуска | События в феврале / марте | 300+ / ~700 |
| Тарифы | 10 гостей / 150 гостей | $2 / $50 |
Ключевые принципы
Метрика обязательств: конкретное число обязательств от реальных пользователей к конкретной дате — и ни строчки кода до его достижения. Обязательство дисциплинирует и вас (ограниченный по времени эксперимент), и пользователей (фильтр от вежливых «да»).
Обязательство — почти оплата: согласие использовать продукт на своём событии, где будут близкие, — настолько серьёзный сигнал, что он работает как замена платежу. Подберите такой сигнал для своей ниши.
Ограничения создают магию: у одноразовой камеры нельзя увидеть фото сразу и число кадров ограничено — именно эти ограничения делают опыт настоящим. Иногда продукт сильнее не от добавления возможностей, а от их урезания.
Канал валидации = канал роста: платформа, где вы проверяете спрос (Reddit, TikTok, YouTube, Instagram), при успехе становится основным маркетинговым каналом. Учите её правила с первого дня.
Дизайн — это вкус: ИИ — для разработки и операционки, но дизайн потребительского продукта требует субъективного человеческого взгляда. Чем более субъективный взгляд — тем лучше результат.
Хватит передумывать — запускайтесь: первая версия за неделю-две максимум. Все ваши предположения могут обнулиться после контакта с реальными пользователями — чем раньше, тем лучше.
Завершение
История Once — это не про «ещё одно приложение на ИИ за выходные». Это про обратный порядок: сначала 10 живых обязательств, потом код. Брайан с сооснователем прошли путь от распечатанных кодов-приглашений на Хэллоуин-вечеринке до $20 000 в месяц за 83 дня — именно потому, что страшную часть (написать незнакомым людям) сделали до приятной (строить продукт).
Первый шаг на сегодня: сформулируйте свою метрику обязательств — дату, число и что именно считается обязательством в вашей нише. Затем откройте три вкладки — X, LinkedIn, Instagram — и пройдите по списку контактов. Код подождёт.
В моём Telegram — больше разборов, тактики и инструменты для соло-фаундеров.
Подписаться: @systems_in_life