Кладезь знаний
Идея и ниша

Метрика обязательств: ни строчки кода, пока 10 человек не пообещают пользоваться продуктом

Источник: Starter StoryГерой: Брайан Шин — экс-кофаундер венчурного B2B-стартапа, вместе с девушкой-сооснователем сделал приложение Once ($20 000/мес за 83 дня после запуска)Дата:
$20 000/мес за 83 дня~$22 000 в текущем месяце10 000–12 000 активных пользователей в неделю300+ событий в феврале, ~700 в марте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. Чем больше гостей, тем выше тариф.

Частые ошибки

  1. Сначала построить, потом спрашивать. С ИИ-инструментами собрать продукт можно «за час», и это превращается в способ избежать страшной части — разговоров с людьми. Итог: продукт готов, а что делать дальше — непонятно, и это демотивирует. Исправление: метрика обязательств до первой строчки кода.
  2. Валидация через «мам-тест». Мама (и друзья) будут в восторге от чего угодно — это поиск поддержки, а не проверка спроса. Исправление: считайте только реальные обязательства — событие с датой, согласие использовать продукт.
  3. Закопаться в макет. Прототип для валидации не должен занимать больше 2–3 дней. Веб-версия Once ломалась прямо во время вечеринки — и всё равно выполнила свою задачу. Исправление: «достаточно идеально» — это когда можно проверить гипотезу, не больше.
  4. Слишком вежливый аутрич. Если вас ни разу не забанили на платформе — вы недостаточно старались. Исправление: короткое сообщение в 2–3 предложения, большие объёмы, толстая кожа.
  5. Переобдумывание маркетинга и продаж до запуска. «Как я буду делать маркетинг? А продажи?» — не вопросы этапа «с нуля до единицы». Исправление: запуск за неделю-две, время — на разговоры с пользователями.
  6. Доверить дизайн B2C-продукта ИИ. Потребительское приложение — про удовольствие и креативность, а дизайн требует вкуса. Исправление: ИИ — для кода и операционки, дизайн — руками, в Figma.

Быстрый чеклист

До разработки (валидация):

  • Определить метрику обязательств: дата + число обязательств + что считается обязательством
  • Пройти по контактам в X, LinkedIn, Instagram/Facebook и отметить всех, кто подходит под портрет клиента
  • Написать каждому; отделять реальный интерес от дружеской поддержки (мам-тест)
  • Собрать макет в Figma или ИИ-инструментах — не дольше 2–3 дней
  • Собрать 250–300 холодных контактов на платформе, где живёт аудитория
  • Разослать холодные сообщения по 2–3 предложения

Точка решения:

  • Достигнута метрика обязательств (у Once — 10 событий с датой) → идти ва-банк
  • Не достигнута к назначенной дате → честно закрыть эксперимент

После валидации (первые 83 дня):

  • Построить первую версию за 1–2 недели и запуститься
  • Превратить канал валидации в основной маркетинговый канал
  • Говорить с пользователями; быть готовым, что решаете другую проблему
  • Перестроить продукт как ремесло: ИИ для кода, дизайн руками

Метрики-ориентиры

ЭтапМетрикаЗначение
Валидация: личная сетьДрузья с событиями, согласившиеся попробовать4 (Хэллоуин, день рождения, свадьба, нетворкинг)
Валидация: холодный аутричСобрано контактов по #wedding, #birthdayparty250–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