Проект: TimeInList for Trello  Публичный пост
19 августа 2021  762
TimeInList for Trello
https://timeinlist.net

TimeInList. Что это такое? И зачем?...

TimeInList – это расширение для Chrome, которое показывает, сколько карточка в трелло лежит в том или ином листе. Т.е. помогает найти узкие места. Так мы выяснили, что у нас есть баги, которые уже не исправляются 3 месяца.

https://timeinlist.net — попробовать можно тут.

Как появилась идея?

Мы в нашей команде из 8 человек пользуемся Trello для всех своих проектов. Там и рабочие задачи и бэклоги и даже документация. Мы работаем спринтами и стараемся использовать подход lean, т.е. отсекаем все лишнее и стараемся запускать фичи быстрее, чтобы получить обратную связь от рынка.

Мы двигаемся недельными спринтами, но часто спринты стали затягиваться на две, а то и больше недель. Я стал искать узкие места. Каждый день по несколько раз заходил в Trello и мониторил как продвигаются дела. Поймал себя на мысли, что мне не хватает ответа на вопрос «А сколько времени эта карточка уже лежит тут без продвижения?». Это можно было узнать, если кликнуть под ней и пролистать вниз. Там была нужная дата последнего действия и нужно было всего лишь сравнить ее с текущей. Но когда карточек 100 штук, это становится не наглядным.

Я стал искать решение и нашел нормальный вариант в виде PowerUP расширения для трелло. Но... тут вмешались деньги. Давайте посчитаем.

Решение просило 5$ в месяц с человека. Т.е. 40$ с моей команды. Для установки требовался бизнес аккаунт в Trello, а он стоит 12,5$ на человека, т.е. еще 100$. Т.е. эта фича обошлась бы мне в 140$ в месяц. Нам такой вариант не подошел.

Решили делать сами. За неделю сделали расширение для хрома, которое использовало API трелло и выводило всю нужную информацию прямо в карточку. Пришлось заплатить программисту, примерно 350$.

Решили попробовать сделать из этого проект на западную аудиторию. Поэтому выложили в chrome-store. Написали описание на английском. Купили домен и накидали простенький лэндинг. Сидим и ждем установок. Пока по нулям, т.к. еще никто не проиндексировал.

Что под капотом

Все расширение написано на JS. На бэкенде PHP, можно было и обойтись вообще без бэка, но мы думаем о будущей монетизации, поэтому нужно привязывать аккаунты к бэку, чтобы удаленно управлять работой (например включать только тем у кого оплачена подписка).

Мы использовали сокеты для работы Trello. Это не документированная возможность, но работает очень шустро. Наткнулись случайно, ковыряя их сайт. Допускаем, что может сломаться, поэтому можно использовать и простой ping раз в минуту.

Решили использовать API Trello, а не парсить HTML, т.к. это быстрее и надежнее. Trello у API очень хороший. Видно, что писали его гики.

Как можно из этого сделать бизнес?

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

Мы планируем в будущем сделать платную версию если наберем достаточно пользователей. Либо вообще сделать сервис доступным только по подписке. Цену хотим сделать единой не зависящей от количества пользователей. Например 9$ в месяц. По сравнению со 140$ конкурента это выглядит неплохим предложением.

Пока без понятия как будем принимать деньги с запада. Решили об этом пока не думать. Когда наберем достаточно много пользователей подумаем об этом. Вопрос решаемый.

С какими самыми неожиданными трудностями пришлось столкнуться?

Я думаю, что трудности у нас еще впереди. Пока это были лишь технические особенности. Мы хотели сделать чтобы данные обновлялись быстро, даже на большом количестве карточек и у нас вроде это получилось.

Какие планы на будущее?

Хотим добавить всего-лишь несколько фишек и отстать от проекта. Не хотим превращать его в монстра как Trello Plus.

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

Еще возможно поработаем с уведомлениями, чтобы можно было быстро узнавать о просроченных карточках.

Нужна помощь клуба!

Я уверен, что в клубе много программистов и тех, кто пользуется Trello. Будет круто если вы попробуйте наше расширение. Мне хочется узнать если в нем профит для вас. Делает ли оно вашу работу эффективнее. Может быть есть советы, в какую сторону развивать и как позиционировать.

https://timeinlist.net — попробовать можно тут.

16 комментариев 👇

Павел, а почему не пошли путем создания Power-Up решения? Если не ошибаюсь, без gold аккаунта можно установить минимум одно Power-Up приложение.

Использую Trello на нескольких проектах, но работаю исключительно в Safari 🙂

  Развернуть 1 комментарий

Вроде было еще расширение такое:

https://help.trello.com/article/820-card-aging

  Развернуть 1 комментарий

@KiEwsD6gHcJanH5P, да, но немного не то. Портит внешний вид, нет конкретных цифр. Для личных целей может и норм, но для бизнеса не катит.

  Развернуть 1 комментарий

@nguen, В таких случаях рекомендуют как можно скорее найти первых пользователей, которые получат сравнимую пользу даже уже от этого продукта)

А как только они согласятся за это платить — это и будет бизнес, независимо от внешнего вида или чего-то там ещё, что, как нам кажется, нужно для бизнеса ;)

  Развернуть 1 комментарий

@KiEwsD6gHcJanH5P, так и планируем. Про бизнес пока не думаем. Ищем PMF.

  Развернуть 1 комментарий

Какой прайс планируется, когда включите монетизацию?

Взял потестить. :)

  Развернуть 1 комментарий

Хотя вру, не хочется тестить. Посмотрел на список разрешений и как-то не хочется давать доступ к, грубо говоря, всей операционке отдела.

Вот с этим бы что-то сделать.

  Развернуть 1 комментарий

@Banochkin, даже если мы не будем запрашивать пермишны, то мы могли бы спарсить все данные через расширение, если бы захотели. Так мы хотя бы честно говорим, какой доступ получим, ну и не получаем никаких данных не доступных через API.

Мы можем сделать, чтобы ваш токен не хранился на нашем сервере, а был только в вашем Local Storage, но скорее всего это слабо вас успокоит.

Вероятно, что решение только одно — PowerUP + Trello Business. Но это дорого.

  Развернуть 1 комментарий

@nguen, вы могли бы это сделать как юзерскрипт, например, тогда точно никаких подозрений бы не было.

  Развернуть 1 комментарий

@Banochkin, это как?

  Развернуть 1 комментарий

@nguen, что «как»?

  Развернуть 1 комментарий

Уже используем одно powerup расширение и свободного слота нет.

  Развернуть 1 комментарий

@nguen, а своя разработка точно вышла дешевле подписки на трелло?)

UPD. Увидел)

  Развернуть 1 комментарий

@KiEwsD6gHcJanH5P, ну наверное годовую подписку мы окупили, но в целом еще остается шанс на этом заработать.

  Развернуть 1 комментарий

@nguen, Trello обрадовал

Спасибо, что пользуетесь Trello Gold! Думаем, Вы заметили, что наш сервис довольно сильно изменился (если что, мы писали об этом в блоге). Вот какие еще изменения нас ждут:

  • Теперь в бесплатной версии в рабочем пространстве можно подключать неограниченное число улучшений на каждой доске.

...

Такие дела 🙂

  Развернуть 1 комментарий

@dinar, это прекрасно. будем делать PowerUP

  Развернуть 1 комментарий

😎

Автор поста открыл его для большого интернета, но комментирование и движухи доступны только участникам Клуба

Что вообще здесь происходит?


Войти  или  Вступить в Клуб