Сап Вастрик Клаб!
Никита на связи. Сегодня расскажу вам о моем новом (старом) начинании — Тудуранте. Вкратце, это умный список задач, который ставит своей целью заставить вас выполнять задачи, а не хранить, организовывать и автоматизировать бесконечные списки тудушек, которые не помогают — а лишь давят. Начал я в сентябре 2019 года пилить этот сервис и вот вам видосик-таймлапс разработки MVP для затравки:
Таймлапс разработки Тудуранта
Идея и разработка
Все началось в январе 2019 года, когда я начал слушать по 2-3 книги в месяц по саморазвитию — и спустя книжек 20 решил попробовать улучшить продуктивность методологиями из таких книжек, как Getting Things Done, Eat That Frog и Willpower. Стоит отметить, что я тот еще раздолбай — поэтому ни одна из систем мне не подошла. Либо они были слишком простыми, либо крайне переусложненными.
Тогда я начал комбинировать и упрощать, пробуя элементы разных систем продуктивности в тех или иных последовательностях. В итоге, запустил 7 новых проектов в 2019 и написал статью-манифест с правилами продуктивности, которые я оставил в сухом остатке.
Какие-то вещи в роде концепта "проектов" я вырезал из-за того, что они только негативно влияют на продуктивность (проекты "спорт", "саморазвитие" и "когда-нибудь", так ни разу вами и не открытые за 2020 год передавали привет). Какие-то концепты я сделал более строгими — например, обязалово разбивать любую задачу, если вы зафейлили ее три раза. Я взял и создал с нуля новую систему продуктивности из составляющих уже существующих методологий.
На разработку первого MVP Тудуранта у меня ушло примерно 36 часов (посчитал часы из таймлапса). Вышел недурный веб-прототип на Vue, Vuetify, Node, Koa, Mongo, все под соусом TypeScript, чтобы не запариваться по документации типов вовсе. Ниже скриншот из того же видоса, как выглядела первая версия. Текущая версия веб-морды, к слову, не далеко ушла от MVP, хоть и функций в ней гораздо больше.
Маркетинг и развитие
Вот так на коленке и был создан этот менеджер задач. Дальше началась фаза маркетинга, обратной связи, доработок, улучшений. Первые 1000 пользователей я заполучил, запостив ссылку на Тудурант на своем Телеграм-канале и сказав, что все, кто зарегистрируется до введения монетизации, получат статус "Раннего Адоптера 🦄" и бесплатное пользование Тудурантом на всю жизнь.
Сделка была крайне простой — я людям даю право вечно пользоваться моим платным продуктом, а они его тестируют и дают обратную связь. Мне нужно было понять, приносит ли сервис людям какую-либо пользу, работает ли вообще моя методология или я попал в ошибку выжившего.
После валидации идеи (людям сервис начал нравиться, даже учитывая его, на тот момент, сыроватость) абсолютно каждый мой шаг был продиктован пользовательской обратной связью. Самым очевидным и частым реквестом оказались мобильные приложения.
И тут произошел гигантский фейл и сетбек
Я подумал: почему бы не сделать нативные приложения под iOS и Андроид — чтобы все красивенько летало и работало? Написал знакомому Андроид-программисту, с которым не раз работал ( @adonixis — всем советую Илью, никогда меня не подводил), а сам начал пилить ябло-версию на новомодном SwiftUI.
И о, бой! Какой же SwiftUI сырой и дырявый — и как же мало у меня было времени вести разработку вместе с Ильей, тестить, проверять, описывать баги и даже обновлять документацию API. Итогом стали кое-как работающие приложения под Андроид и iOS с крайне низким рейтингом в сторах.
Но потом я вспомнил, что я Д'Артаньян
Вспомнил, что я, так-то, уже года четыре как еще и React Native программист, да и что пользователям менеджеров задач не особо-то и необходима крайне высокая скорость работы приложения на старте (помните первую версию Инстаграма? А я помню — ее баги и фризы не помешали ей провалидировать бизнес-идею). Ну взял, расчехлил самый последний React Native, покрутил пару фреймворков — и выбрал себе NativeBase.
Пара месяцев — и первая версия мобильных приложений готова. Да еще и полностью на новом движке! Все происходит локально, а мобильное приложение лишь синхронизирует свои данные с сервером иногда. Никаких загрузок — ляпота!
Да даже еще круче — в моих руках оказалась вся разработка, у меня оказался полный контроль над всеми составляющими: сервером, вебом, iOS и Андроидом, да все еще и написанно было на одном языке! Код можно шейрить между платформами без перевода на другие языки!
Это позволяет мне и по сей день выкатывать от 1 до 6 новых функций в сутки. А когда я прикрутил CodePush, который позволяет новый код кидать напрямую на мобилки, минуя ревью бинарников в сторах — разработка стала просто раем. Если что-то не работает, я могу выпустить фикс за полчаса, который фиксит клиенты на все платформы сразу. Это та самая точка моей карьеры, как программиста, когда все мои знания собрались воедино и в унисон уменьшают релизный цикл.
И тут я вспомнил, что у меня есть боты, которыми пользуется больше 14 000 000 людей
И запустил рассылку по одному из них, по Voicy. О результатах рассылки я тоже написал статью. В итоге +5000 новых регистраций, которые начали бесплатный триал в 30 дней — а дальше, если сконвертируются, будут платить $5/месяц.
Судя по инсайту, который мне подкинул Федор (создатель @combot), цифры очень даже хорошие, ведь не все пользователи были онлайн и увидели рассылку лишь некоторые из них. Хоть я и думаю, что все еще цифры так себе meh.
Потратил в общем на разработку (я оплатил время Илье и другому знакомому разработчику, который немного помог со SwiftUI) примерно $1000. На маркетинг пока что не потратил ничего. На данный момент у Тудуранта 51 платный пользователь по $5/месяц. То есть я получаю примерно $3000 в год (до учета налогов, комиссий сервисам и сторам и так далее). В общем, разработка окупится, скорее всего, месяцев за 4-8, если больше людей не будет приходить пользоваться Тудурантом.
Ниже приятный моему сердечку скриншот из админки Страйпа (часть пользователей через него покупает подписку). Видеть, как прибывает количество подписчиков каждый день — это невероятное чувство.
Можно ненадо такую цену
Я сознательно выбрал цену в $5/месяц, что выше средней цены на рынке менеджеров задач в $3/месяц. Причина этому проста: если моя методология не принесет человеку на $2 больше пользы в месяц, чем конкуренты, то у меня просто не будет возможности забрать какую-либо весомую долю рынка. Я обязан приносить пользы больше, чем конкуренты. Иначе Тудурант просто никому не нужен.
Поэтому я всех прошу просто попробовать и открыто говорю: если продукт не заработает вам $5 за бесплатный месяц использования в эквиваленте продуктивности, то вы просто забудете про Тудурант — ничего плохого в этом не будет.
Планы
Конечно, останавливаться на 51 платном подписчике я не собираюсь. Во-первых, еще примерно 1500 человек не закончили свой бесплатный триал в 30 дней. Во-вторых, отзывы пользователей на странность позитивные — похоже, Тудурант реально работает. В-третьих, я хочу сделать Тудурант коммерчески успешным — то есть чтобы была достаточная база подписчиков, чтобы нанять офис, программистов, маркетологов, менеджеров — все в этом роде.
Но все это, конечно, в будущем — сейчас я крайне сосредоточен на двух главных вещах:
- Слушаю обратную связь от пользователей
- Увеличиваю количество людей, которые попробовали продукт
Первая и самая очевидная обратная связь — это дизайн платформы. Хочу сделать его лампово-приятно-минималистичным, вдохновляясь Вастрик Клубом, кек. Сирисли, меня приятно удивил подход Вастрика к верстке и организации функций.
Ну и маркетинг — это дело не простое. Сейчас я взял за основу вот этот список мест, куда постить свои новые стартапы. Беру по 5-6 мест в сутки из списка и посчу туда Тудурант. Все отчеты кидаю в свой закрытый канал в Телеграме (могу дать вам ссылку, если напишите в личку). После — соберу сводный лист, куда запостил, какая была конверсия и какие были платные опции — и запосчу куда-нибудь на Продакт Хант, там любят такое.
К слову, абсолютно все задачи по Тудуранту я держу в Тудуранте. Ем свою собачью еду, так сказать.
Помогите!
Очевидно, я прошу вас попробовать Тудурант (есть вебклиент, iOS версия и Android). Попользуйтесь месяцок им — а там как пойдет. Если моя методология и Тудурант принесут вам $5 за первый месяц в эквиваленте продуктивности — можно приобрести и платную подписку. А потом еще и друзьям о сервисе рассказать!
Помимо того, чтобы просто просить у вас попробовать приложение и потом платить, я попрошу еще одного: дайте мне ваше адекватное мнение по тому, что можно улучшить в Тудуранте, насколько бы ни казались вам очевидными предложения. Если вам не понравился дизайн — так и скажите, чем больше проблем в сервисе найдете, тем более я буду вам признателен.
Но и по методологии давайте советы и высказывайте мнения — если я вдруг где ошибся, так стоит поправить эту ошибку для тысяч пользователей как можно скорее!
Совет идущим по моим стопам
Сократите время от идеи до запуска до 2 месяцев, не более. Не парьтесь по быстродействию приложения — делайте сразу на кросс-платформенном React Native, чтобы еще и всю мощь NPM заполучить. Не перемудряйте сервисы, когда их создаете. Будьте честными со своими пользователями и слушайте их. Ешьте свою собачью еду. Делайте бекапы. Рассказывайте всем (абсолютно всем) о своем запустившемся продукте.
Всем мир!
Отличный проект. За voicy спасибо, к сожалению я проникновений узнал только после того как сделал своего бота по переводу голосовых сообщений в текст))
Я бы советовал с codepush не играться сильно, и использовать его только для для хотфиксов, нас 2 года назад аппл стор сильно поругал за него и хотели забанить, они оказывается проводят пост ревью иногда.
Я не понял для себя пользы из лендинга и страницы приложения.
Какой-то маркетинговый набор с "делаю больше","обманывает мозг".
Где именно список фич ради которых я должен поставить его?
Завидую людям, которые могут запилить что-то цельное, при том, что это занимает больше двух дней
Респект тебе за тудурант и в целом за проекты! Круто, что есть такие разработчики, которые могут локальный проект превратить во что-то большее. Пойду пробовать тударант)
Попытался авторизоваться через AppleID, но словил ошибку, где говорится про баг в Firefox. Авторизоваться я пытался в Safari )
Интерфейс приятный, идея нра. Пользуюсь для всяких таких штук Things 3. Что мне там нравится и не нашёл здесь:
Про проекты не пишу, так как в описании явно написано, что это не баг, а фича.
Никита, привет!
Спасибо за пост, интересно было читать. Взял как отправную точку для обсуждения с друзьями.
Расскажи, пожалуйста, вот что. Ты с какой-то иронией описываешь тот факт, что у твоих ботов аудитория 20кк+. То есть получается, когда ты их разрабатывал, ты не особо рассчитывал на такие цифры.
Тогда что тебя мотивировало? Вот ты стартуешь написание софта, не надеясь, что у него будет большая аудитория, но что тебя удерживает у монитора всё то время, необходимое для завершения начатого?
Никита, прием, юзаю твой тудурант уже почти месяц, очень нравится.
Я регулярно репорчу тебе баги и если есть что сказать по сервису в твой чатик с фидбеком.
Лично мне не хватает функции задать время начала и конца дня. Это предложение кстати недавно упоминалось у тебя в чате.
Желаю удачи в разработке!
А будут ли виджеты? Я пользуюсь Tick-Tick и при этом в само приложение захожу только пару раз в неделю. Всю остальную работу я выполняю прям с главного экрана при чем используя всего один виджет, который показывает текущие задачи на текущий день, и можно посмотреть другие дни текущей недели. Через него можно и сразу добавлять задачу.
Пользуюсь тудуистом, но он после использования в течение года превратился в захламленный шкаф — в некоторые личные проекты страшно заходить. С сегодняшнего дня начал использовать Тудурант. Посмотрим, но пока идея нравится. Спасибо!
Пробовал разные штуки, последняя - Bullet Journal, но ничего не зашло так чтоб остановиться на нем. Даже любимые заметки на бумаге - все не то :с Пробану тудурант
Ну ок, купил, посмотрим.
Юзаю бесплатный Maxdone (после курса Дорофеева "Джедайские техники").
Ценности много, бесплатный, поддерживается :D
😱 Комментарий удален его автором...
@borodutch, начал юзать после изучения инструкции.
Сюда буду накидывать юзер экспериенс (в опыте пользование maxdone).
Пока что 2 замечания:
было бы круто, если было бы автозаполнение для #(хештегов). Начал заполнять хештег, а тебе выбивает подсказку чтобы не заполнять до конца. Это будет мотивировать пользователей чаще их использовать и упростит работу с ними.
Также пока не особо ясно что делать с повторяющимися задачами. К примеру, ежедневная медитация. Или почитать книгу. Заполнять всё каждый день?( Было бы круто добавить кнопку повтора: https://prnt.sc/ujraxk , Пример реализации в maxdone: https://prnt.sc/ujrb8a. Но тут есть смысл добавить возможность выбирать: будни и/или выходные)
Тоже решил попробовать. Раньше пытался пользоваться другими тулами, но забивал, поскольку моя проблема в организации, а точнее её отсутствии. Попыткой использовать утилиту подменял непосредственное выполнение задач. Ну, как, например, вместо продуктивности читать статьи о продуктивности. Или, в случае с Помодоро, откладывать момент запуска таймера. How to прочитал :)
Теперь фидбек.