Лого vc.ru

«Это просто калькулятор»: успехи и неудачи при разработке «Тяжеловато» и «Койна»

«Это просто калькулятор»: успехи и неудачи при разработке «Тяжеловато» и «Койна»

Московский дизайнер Вадим Юмадилов написал для vc.ru колонку о том, как запустил и провалил приложения для учёта расходов «Тяжеловато» и «Койн», несмотря на талантливую команду и успешный старт. Автор рассказал о разработке проектов, взаимодействии с командой и будущем сервисов.

В конце февраля 2016 года мы вместе с Сашей Беспоясовым выпустили «Тяжеловато» и «Койн» — приложения для учёта расходов. Тогда про «Тяжеловато» писали во многих изданиях: на TJ, vc.ru, Lenta.ru, «Газете.Ru». Мы хорошо начали, а потом резко замедлились.

Это будет длинная заметка с публичным разбором полётов, моей тупостью, скриншотами и историями. Если вы во время чтения не убьёте себя фейспалмом — она может быть полезной. В конце будут выводы и то, как мы работаем над приложением теперь.

Если не знаете про «Тяжеловато», то вот:

Хороший старт

Мы мощно выстрелили в феврале, и знакомые ребята спрашивали, как так вышло. С одной стороны, нам повезло, с другой — мы сделали всё, чтобы это случилось.

Как по учебнику:

  • С самого начала проекта мы писали о разработке в блоге и запускали промостраницы.
  • Заточили приложение под один сценарий, чтобы сфокусироваться на главном.
  • Выбрали правильную технологию: собрали всё быстро и качественно.
  • Придумали бойкое название — одна из главных причин форса.
  • Сделали так, чтобы самих пёрло. Интерфейс, фотографии, промо. В общем, было не стыдно.

Но всё это ни к чему не привело — после релиза в Twitter было тихо. Тогда я пересилил себя и написал Никите Лихачеву. Решение было правильным, но страшным.

Писать было страшно. Я думал, что выгляжу ****** [глупым человеком]: «Привет, мы тут приложение сделали, расскажи о нас?». Нам тогда повезло — Никите понравилась история, и он опубликовал интервью на TJ. И понеслось: публикации, письма, репосты. Казалось бы, всё хорошо. Но на старте я совершил две ошибки, которые здорово все подпортили.

Первая ошибка — плохой способ распространения. Мы выбрали установку через Safari. Я не догадался, что приложения можно было нормально выпустить в App Store. Просто в браузерной оболочке, за два-три дня. Из-за этого очень много людей просто не смогли установить приложение. Из десяти тысяч посетителей с нами осталось всего 300. Более того, все отзывы я получил на почту, а мог бы в App Store.

Вторая ошибка — я опубликовал концепт «Койна».

Вторая версия и сбор команды

Первое время после релиза всё было хорошо. Мы сохранили прежний темп разработки: быстро ввели историю расходов, дотюнили какие-то баги. Потом, к сожалению, мне снесло башню. Мы взяли паузу на пару недель, я получил тонну обратной связи и начал её обдумывать. Стало ясно, что приложение само по себе помогает только частично. Я начал думать над системой, которая поможет человеку научиться экономить.

«Система» звучит очень тупо и пафосно, поэтому дальше я буду называть её СИСТЕМА. Если коротко, СИСТЕМА — это такой способ потихоньку с помощью целей научить человека экономить. СИСТЕМА копила бы историю трат и формировала статистику, подсказывала бы, что с этим делать, советовала цели. В СИСТЕМЕ было место и для экспертов (я даже Рами Зайцману написал), и для социальных активностей. Подробное описание СИСТЕМЫ.

Стало ясно, что мы с Сашей не потянем разработку всего, что придумали. Поэтому я вооружился своим описанием СИСТЕМЫ и пошёл собирать команду. К нам подключились:

  • Никита Золотов, дизайнер в «Яндексе» (работал с «Койн»).
  • Тимофей Пышнов, iOS-программист в «Рокетбанке» (работал с «Койн»).
  • Фёдор Кузнецов, начинающий бэкенд-разработчик (работал с «Койн»).
  • Егор Иванов, iOS-программист (доработка нативной версии «Тяжеловато»).
  • Кирилл Мосин, «Не слабо» (промостраница).
  • Саша Беспоясов, соавтор «Тяжеловато» (запуск приложения в Google Play, промостраница).

Ребята пришли классные, но раньше мы вместе не работали. Чтобы не рисковать, мы договорились провести тестовую итерацию в закрытом режиме.

Тестовая итерация

Мы решили сделать по маленькому шагу сразу во всех направлениях. Срок — четыре недели. Никита и Тимофей взяли на себя работу над версией «Койна» с кодовым названием «Болтушка». Кирилл и Саша — релиз в Google Play и промостраницу.

«Болтушка-"Койн"»

Это первая версия «Койна», в которую мы закладывали систему сообщений, подтягивающихся с сервера. Чтобы было веселее, мы решили превратить «Койн» в полноценного персонажа, рассказывающего о наших будущих планах. Через приложение мы бы присылали новости о разработке, статьи в блоге и веселили читателей. За две недели мы собрали дизайн приложения, придумали сценарий сообщений, характер персонажа, запрограммировали обертку приложения.

Google Play

Тут всё просто — мы решили исправить ошибки, которые допустили в самом начале. Саша разработал оболочку Google Play для упрощенной установки приложения.

Промостраница

Для того, чтобы потом не тормозить с дизайном, мы с Кириллом попробовали что-нибудь совместно нарисовать. Поэтому мы решили начать с чего-то простого — промостраницы. Не самая полезная вещь, но хороший способ попрактиковаться и всех порадовать. В итоге у Кирилла всё-таки не хватило опыта. Я взял дизайн страницы на себя и собрал два из трёх этажей, Кирилл помогал по ходу дела. Собрали бы три, но не фартануло.

Итерацию в итоге мы провалили:

  • Федя не успел врубиться в бэкенд (он ещё только учился).
  • Егор из-за авралов на работе не успел допилить нативную версию «Тяжеловато».
  • В ходе разработки мы потеряли веру в «Койна». Стало ясно, что мы двигаемся куда-то не туда. Отставание бэкенда и «Тяжеловато» только усугубило ситуацию.
  • Стало ясно, что запустить в срок мы сможем только половину. Вторую половину — неизвестно когда. Из-за этого я тормознул разработку промостраницы.

Повторю еще раз, ребята собрались классные — к ним не может быть претензий. У всех была работа, и мы пилили проект в свободное время. Наоборот, мне стыдно, что они потратили время из-за моих просчетов в планировании.

Эмоции «Койна»

Разочарование в «Койне»

Лирическое отступление. Я нарисовал «Койн» ещё параллельно с «Тяжеловато». Просто думал, как можно усовершенствовать нашу версию. Главная идея была в том, чтобы превратить историю трат в чат. Мне она нравится до сих пор, но есть одна проблема — сейчас это не нужно.

Я мечтал сделать что-то вроде искусственного интеллекта, который будет тебе помогать тратить меньше. Думал, что эксперты могут даже подключаться в приложение, чтобы помочь — все равно же чатик. Но все это было просто мечтами, основывающимися только на одном: «Круто же». В итоге оказалось, что делать нужно совсем другое.

Чем дольше мы разрабатывали первую версию, тем меньше верили в то, что сейчас для «Койна» самое время. Даже если бы мы запустили «Болтушку», скорее всего, следующего шага бы не случилось. Разрабатывать такое приложение долго и дорого. И неизвестно, поможет ли оно кому-нибудь.

Честно — я сам влюбился в этот концепт. Мне нравится персонаж, нравится идея человечного и дружелюбного помощника. Но в итоге с болью в душе мы приостановили работу и отказались от него.

Мне было страшно тогда писать об этом. Но чем дольше тянешь, тем тупее получается ситуация. Я всё-таки хочу, чтобы на свет родился не просто концепт, а работоспособное приложение. Мы будем пробовать внедрять идеи, заложенные в Койне, но постепенно. Возможно, когда-нибудь мы его и выпустим, но я не знаю, когда. Если вы ждали «Койн», то простите.

В итоге, если сложить все предыдущие этапы, спустя три месяца мы так и не сделали ни одного крупного обновления. Разумеется, это подкосило боевой дух. Наступила смута.

Смута

Потеряв веру в проект, все разбежались заниматься своими делами. Периодически я читал новые отзывы в почте. С одной стороны, такие отзывы радовали, с другой — давили на самое больное. Я не знал, куда идти дальше и что делать.

Пару раз мы встречались с Сашей и обсуждали, что можно сделать. Ввели фичу с распределением остатка или продолжением трат на следующий день. Думали запустить блог или написать заметку про положение дел, но расстраивать никого не хотелось. В итоге просто молчали.

Я решил сосредоточиться на своей команде, а потом уже вернуться к разработке с новыми силами. Думал о том, в какую сторону делать следующий шаг. Работа над проектом почти полностью остановилась.

Прошло ещё два месяца. Разумеется, люди начали думать, что мы совсем забили на приложение. Стали спрашивать в Twitter, мол, «Вы всё?». Самое дебильное было отвечать «Нет, не всё», когда работа стоит.

Внезапно Никита Колмогоров

Извините, писатель я никудышный, поэтому, чтобы продолжить рассказ, придётся на пару абзацев вернуть вас назад во времени в февраль. Представьте себе, что это такой флэшбек.

После того, как в феврале мы запустили «Тяжеловато», ко мне пришёл Никита Колмогоров и предложил свою помощь в сборке нативной версии для iPhone. Причём в формате 48-часового хакатона, чтобы было веселее.

По-хорошему, мне в тот момент надо было сразу задать себе вопрос: «А как же мы будем поддерживать приложение после хакатона?». Но я этот вопрос тогда себе, к сожалению, не задал и согласился.

За 48 часов мы успели собрать первую версию, но на скоростях Никита где-то дизайн поломал, где-то перемудрил с логикой. Запустить приложение не получилось. Не получилось и быстро его доработать на нашей тестовой итерации — нативная версия зависла.

Всё лето потом меня мучила мысль, что у нас есть уже почти готовое приложение, но мы не можем его выпустить. У меня совсем не было опыта разработки натива, поэтому докрутить приложение в нормальном темпе не получалось. Я всё думал написать Никите, но меня на тот момент тормозило отсутствие плана. Никита написал сам. Проект снова ожил.

Осень

Мы обсудили положение дел. Никита меня пожурил, а потом мы договорились доработать нативную версию «Тяжеловато». За месяц мы потихоньку пересобрали весь интерфейс заново и почистили его от багов. Отправили приложение в App Store.

Тут надо оговориться. Я жуткий зануда, поэтому публиковать приложение отказывался до последнего. Текущая версия и сейчас меня во многом бесит — бесит читать про баги, бесит не тот дизайн. Я тянул, но в какой-то момент на почту стали сыпаться сообщения от Apple об отправке приложения на обновление. Никита устроил диверсию и опубликовал приложение сам.

Шаг со стороны Никиты был рискованный, но если подумать, ничего страшного не случилось. Во-первых, Никиту можно понять: он уже потратил на приложение кучу времени, а какой-то зануда блокирует запуск. Во-вторых, все баги, о которых я написал, он поправил в течение пары дней. А на поехавший шрифт в App Store никто не жаловался.

Я до последнего стеснялся публиковать версию для всех. Последней каплей стала статья Юлии Медведевой в «Тинькофф-журнале» о том, как экономить деньги с помощью «Тяжеловато». Такой шанс терять уже было нельзя. За день до запуска статьи на сайте fuckgrechka.ru появилось две кнопки: «Приложение в Google Play» и «Бета-версия в App Store».

И да. Помните, я говорил, что не было ясно, как поддерживать приложение? Тут-то это роль и сыграло. В приложении до сих пор остаются баги, которые мы не пофиксили. И шрифт поехавший бесит.

Выводы и планы

Я сделал несколько простых выводов:

  • Не стоит позволять себе влюбляться в решение просто так. Макеты, картинки, идеи — это всего лишь способ достичь цели. Ты можешь любить решение сколько угодно, но если оно нежизнеспособно, горечь от потери будет в разы выше.
  • Не стоит распыляться. Чем проще решение, тем лучше. Решение должно основываться на предыдущей обратной связи. (Если бы это было так просто, конечно)
  • Не стоит раздувать команду. Ключевые вещи в приложении должны решаться командой максимум из трёх-четырёх человек. Если кто-то ещё хочет помочь — круто. Но только в направлениях, которые никого не заблокируют.
  • Не стоит молчать. Если ты что-то делаешь в закрытом режиме, все думают, что ты не делаешь ничего.
  • Не стоит обещать слишком много. В итоге только всех расстроишь.
  • Стоит думать о поддержке наперёд.

Теперь в нашей команде всего четыре человека. Я, Саша Беспоясов, Арсений Лобастов и Саша Кунделев. Саша Беспоясов отвечает за ядро приложения и версию для Android, Сеня на подхвате по фронтенду, Саша Кунделев помогает нам с оболочкой для iOS-версии.

Мы уже убрали всё лишнее. «Тяжеловато» теперь существует только в вебе. На iPhone или Android запускается через обёртку из App Store или Google Play. Это поможет нам ускорить работу.

Последние два месяца я собирал обратную связь — опрашивал всех, кто успешно пользуется приложением больше трёх месяцев. У всех этих людей есть одна общая черта — кроме «Тяжеловато» они используют что-то ещё, что помогает им определить оптимальную сумму и срок. Например, «Тинькофф-таблицу».

Этим мы и попробуем заняться. Первый шаг — подключить таблицу к моей тестовой версии и попробовать вести расходы дальше одновременно в двух сервисах. Ну, и валюты новые, конечно, тоже добавим. Простите, что так долго. И баги поправим.

Статистика

Приведу небольшую сводку для тех, кто любит цифры:

  • За два дня после запуска сайт приложения посмотрело 12 377 человек.
  • Больше всего переходов было с TJ (2 500), «Тинькофф-журнала» (1 195), «Секрета Фирмы» (1 106), «ВКонтакте» (806) и соцсетей. С Lenta.ru — 647, «Газеты.RU» — 160.
  • Спустя две недели приложение регулярно открывали 350 человек в день. 0,02% от всех посетителей — поплатились своей дурацкой установкой.
  • Сейчас приложением пользуются примерно 200 человек в день.
  • В Google Play приложение установили 1 302 человека. Удалили 741. Всего 53 отзыва. Средняя оценка 3.8.
  • В App Store приложение установили 3 250 человек. Всего 20 отзывов. Средняя оценка — 4,5.
  • Количество Дим Маликовых, запостивших новость про приложение, — один.

P. S. Я опоздал с рассказом на две недели, зато удалённо организовал лекцию Эркена в «Чилауте».

P. P. S. На десерт промостраничка, которую так и не успели зарелизить.

Присылайте колонки, соответствующие требованиям редакции, на secret@vc.ru.

0

Смута внезапная

0

— Мам, смотри, меня на vc.ru показывают!

Как корабль назовешь, так он и поплывет)) пока тяжеловато. Удачи вам.

Десигн на андроиде совсем не симпатичный, не хочется пользоваться совсем, не говоря о ux.
Надеюсь коин всё-таки допилите, интересный проект

0

А что вы имеете в виду под юикс там? Что не так? :-)

И объясните кто-нибудь на пальцах, что за веб в приложениях такой

0

Приложения — это вебвью для версии в вебе. Пока что так быстрее разрабатывать.

0

Так 2% или 0,02%?

"Спустя две недели приложение регулярно открывали 350 человек в день. 0,02% от всех посетителей — поплатились своей дурацкой установкой."

0

Сюда же могу написать пару пожеланий?
Сделай, плиз, настройку валюты. Я понимаю, что 1000 евро можно ввести как 1000 рублей, но как-то знак рубля слишком режет глаз. Соответсвенно, к валюте надо добавить возможность ввести центы.
Второе пожелание. Я пользуюсь двумя разными устройствами, и хочется иметь возможность иметь доступ к остатку с двух телефонов. Чтобы не создавать аккаунты, можно какую-нибудь синхронизацию через QR-код замутить.

0

Введём валюты стран СНГ на следующей неделе, но с евро есть проблема: нужно будет запятую внедрять. 1 евро ≠ 1 рублю всё-таки, где копейками можно пренебречь. Или я заморачиваюсь? :-)

Второе сложнее, конечно :-)

0

— Мам, смотри, меня на vc.ru показывают! [2]

Я что-то не понял одну вещь. Что за установка через Сафари?

0

"Добавить на хоум скрин"

0

До последнего надеялся что это пасхалочка ;(

0

Вводить свои траты каждый раз после траты..., хм, ну первые два дня бы меня хватило на это. Но потом бы это просто надоело.

0

Я спокойно веду бюджет в гораздо более сложном приложении. Да что там говорить. В своё время я даже в блокноте вёл бюджет и записывал все траты, чтобы понимать куда деваются деньги. Слава богу теперь есть крутые приложения и всё гораздо проще.
Дело в саморганизации. У меня даже девушка начала записывать всё в своём смарте. Очень удобно, знаете. Было бы желание

0

Есть в альфа-мобайле опция - "расходы по статьям" и там все четко расписано что и куда. И это все само считается.
Зачем мне новое приложение?

Прямой эфир
Команда калифорнийского проекта
оказалась нейронной сетью
Подписаться на push-уведомления