«Мы же договорились» — фраза, с которой начинаются ссоры. Из неё вырос продукт. Рассказываем, как одна идея за разговор развернула всё: почему мы выкинули слово «договор» и сделали игру.
Это первая часть серии о том, как мы строили «Договорились» — Telegram-мини-апп, который превращает обещания между людьми в игру. Дальше будут деплои, провалы и баги, которые проходили все проверки и всё равно роняли прод. Но начинается всё с одной фразы.
Вынести мусор. Не залипать в телефон перед сном. Перезвонить маме. Сдать отчёт к пятнице. Кто-то кому-то это пообещал — и не сделал. Проходит неделя, и звучит та самая фраза, после которой обычно начинается ссора: «мы же договорились».
Весь продукт вырос из одного наблюдения: эта фраза почти всегда про упрёк. И почти никогда — про тот момент, когда вы о чём-то условились и оба этого хотели. Между «договорились» в начале и «мы же договорились» в конце что-то ломается. Мы захотели починить именно это.
Сначала был длинный концепт: позиционирование, типы пространств, как договорённость живёт от старта до финала, на чём зарабатываем, даже тексты для лендинга. На бумаге всё выглядело стройно — сервис, где двое фиксируют взаимные обязательства, а система за этим следит.
И вот тут, разбирая этот концепт, мы наткнулись на две вещи, которые развернули продукт целиком.
Вся ценность работала по схеме «я → ты»: один зовёт, второй принимает, дальше — тупик. Договорились вдвоём, выполнили, разошлись. Расти такому продукту некуда: каждая пара — закрытая комната без двери наружу. Для сервиса, который должен расходиться по людям сам, это приговор.
Чем дольше мы смотрели на концепт, тем сильнее цепляло другое. Мы строили «инструмент для фиксации обязательств». Звучит как приложение, которое заводишь, чтобы стрясти с человека долг. Юридический, холодный, с привкусом недоверия. А ведь живые договорённости между близкими — это не про контроль. Это про «давай вместе», азарт, лёгкое «а слабо?».
И мы поняли: тон тут важнее механики. Можно идеально отполировать логику напоминаний и сроков — и всё равно сделать продукт, который не хочется открывать, потому что он ощущается как надзиратель.
Дальше мы переписали не код (его ещё не было), а саму суть продукта.
Из этого разворота родилась формула, вокруг которой потом собрался весь продукт — от текста напоминаний до того, в какой момент показать оплату:
Не упрёк. Не задача. Договорённость.
Это не слоган для красоты. Это фильтр. Позже, когда мы спорили, как должно звучать напоминание о просроченном сроке, ответ был уже зашит здесь: не «ты опять ничего не сделал», а «договорённость просит внимания». Когда решали, оставить ли кнопку «Мы же договорились», вопрос был один — зовёт она к разговору или тычет носом. Большую часть продуктовых решений мы потом не придумывали с нуля, а сверяли с этой строкой.
Если вы строите свой продукт — особенно с AI внутри — велик соблазн сразу нырнуть в механику: какие экраны, какие кнопки, какой промпт. Но самое дорогое решение мы приняли до единой строчки кода: как продукт ощущается и каким словом он себя называет.
«Инструмент для фиксации обязательств» и «игра, в которую стоит играть вдвоём» — это один и тот же набор функций. Разница только в тоне. И именно тон решает, откроют ваш продукт второй раз или нет.
Назвать вещь правильно — это уже половина продукта.
Дальше: как мы прошли путь от этой идеи до работающего прода за 48 часов — и какие два бага дождались самого деплоя, чтобы себя показать.
Продукт из этой статьи
Telegram-приложение, которое превращает обещания между людьми в игру: AI делает из договорённости пакт с названием, а вы вдвоём идёте к цели.
Подпишитесь на журнал QuboLab и получайте лучшие материалы первыми.