Чего не хватает в Trello для Agile разработки и где искать альтернативы?

    image


    Многие из тех, кто привык работать с Trello, отмечают удобство и универсальность инструмента, но забывают о том, что вокруг появляется много новых сервисов и функций. Trello построен на базе Kanban досок. К сожалению, Kanban доски в Trello сильно упрощены: с общими офисными задачами они прекрасно справляются, однако для разработки ПО в Agile не хватает многих функций.


    Чего не хватает в Trello для полноценной работы со Scrum и Kanban?


    Возьмем для примера компанию, в которой, как минимум, есть разработчики, тестировщики, менеджер проекта и менеджер продукта. Они могут использовать в своей работе как Scrum, так и Kanban методологии. Почему же им стоит оторвать взгляды от Trello и узнать о новых возможностях и функционале других платформ? Об этом изначально задумался основатель Hygger.io, планируя полноценный функционал для платформы управления продуктами.


    О полезных функциях для управления продуктами, которых не хватает Trello, рассказывает основатель и CEO платформы Hygger.io, Александр Сергеев.


    Swimlanes


    Легко представить себе вертикальные колонки на доске. Представили? Так вот, Swimlanes — это горизонтальные колонки. Как правило, на доске для разработчиков мы делаем три типа Swimlanes:


    • Tasks & Bugs — 99% времени люди выполняют задачи из этой Swimlane.
    • Someday — здесь мы откладываем те задачи, до которых скорее всего никогда не дойдет очередь.
    • В Blockers попадают те задачи или баги, которые необходимо сделать прямо сейчас, в режиме реального времени. Примеры таких задач: "упал” сервер, сломались платежи или регистрация, новые exceptions из crashlytics/ rollbar/ sentry. По соглашению в наши компании программист должен немедленно переключиться на решение блокирующего бага. Важно следить за тем, чтобы в Blockers попадали действительно блокирующие баги, в противном случае, у людей выработается “слепота” к блокерам, и они перестанут придавать им должное значение.

    image


    WIP лимиты


    WIP лимиты позволяют ограничить число задач сверху и снизу, которое может находится в какой-то колонке. Если задач становится больше или меньше, то колонка сообщает об этом “вслух”, например, фоновым цветом.


    Для чего это нужно? Например, для того, чтобы определить узкие места в процессе. Программисты сделали 10 задач, и они находятся в очереди на тестирование. Тестировщиков всего два. Налицо проблема — у тестировщиков скопилась очередь, они не справляются с проверкой задач. Мы ставим WIP лимит на очередь задач для QA в 2 и при превышении лимита узнаем об этом. Возможное решение проблемы — берем на работу еще двух тестировщиков.


    image


    Time tracking


    Trello так и не внедрил нативный time tracking. Причина понятна: у них широкая аудитория и не всем он нужен. А те, кому нужен, могут купить дополнительный софт, например, Everhour или Toggl. Но это дополнительные расходы, причем не маленькие — от 5$ за юзера до 49$ за юзера.


    image


    Версии и релизы


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


    Burndown chart


    Нет time tracking — нет Burndown chart. Нет Burndown chart — нет спринтов. Burndown chart — это Dashboard для команды, которая пилит спринт. Он является мотиватором (или демотиватором в запущенных случаях — когда команда сильно переоценивает свои возможности).


    Проекты и коллекции


    Без проектов и коллекций в дереве досок начинается хаос. Проект приходится кодировать в название доски. Коллекции хороши, но доступны только в Trello Business Class.


    Типы колонок


    Колонка может быть одного из трех типов:


    • To do
    • In progress
    • Done

    Когда задача попадает в колонку типа Done, она считается сделанной. Без такого разделения невозможно сделать спринты — потому что нам нужно знать, когда задача была сделана, чтобы отразить это в Burndown chart.


    Через Trello к звездам


    Именно благодаря Trello я сделал свой продукт — Hygger, который по своей сути является альтернативой Trello для Agile software development. Кроме описанных выше функций, Hygger включает в себя:


    Backlog доску. Она позволяет собирать и оценивать идеи, чтобы определить те из них, которые нужно делать в первую очередь. Оценка производится с помощью полей Value и Efforts. Под Value каждая компания может понимать что-то свое, например, влияние на доходы и на UX. Efforts — это трудозатраты на разработку идеи.


    Backlog Priority Chart — инструмент, который позволяет визуально увидеть распределение идей по 4-м квадрантам: Quick Wins, Big Bets, Time sinks и Maybes, которые образованы двумя осями: Value и Effort.


    image


    Roadmap board позволяет вам планировать выпуск будущих версий, сводить воедино несколько проектов и видеть общую картину по компании.


    Кстати, Hygger бесплатен для команд до 5 человек.


    Как вы считаете, такие вышеперечисленные функции нужны в арсенале менеджера продукта или менеджера проекта? А каких инструментов и функций не хватает вам в работе? Пишите в комментариях или присылайте свои вопросы или идеи на support@hygger.io

    Hygger
    Hygger

    Комментарии 21

      0
      Парни, слишком много вопросов на старте. А никакой социальный логин не предусмотрен. Это реально многих оттолкнет…

      У трелло вы унаследовали недоинтуитивное поведение названия доски или колонки при клике: да я практически никогда не хочу ее переименовать! и выпрыгивающее окно «Edit...» меня изрядно достало еще там :-)

      Пока не вижу, чем свимлейны принципиально отличаются от просто разных досок. Один черт две (а тем более — три) одновременно на экран не помещаются. какая тогда разница: прокручивать или переключить одним кликом?

      Добавление карточки, сколько-то большей, чем один заголовок, опять в два приема. Слабо было еще одну кнопку предусмотреть? Или я не разглядел?

      В целом выглядит приятно, но пока не вижу особенных причин срочно переезжать :-)
        0
        Парни, слишком много вопросов на старте. А никакой социальный логин не предусмотрен. Это реально многих оттолкнет…
        Мы ориентируемся на маленькие/средние компании, у них своя база аккаунтов. Поэтому и не делали интеграцию с соц. сетями. В планах — интеграция с G Suite (Google Apps) и с onelogin.com.

        У трелло вы унаследовали недоинтуитивное поведение названия доски или колонки при клике: да я практически никогда не хочу ее переименовать! и выпрыгивающее окно «Edit...» меня изрядно достало еще там :-)
        По поводу редактирования названия доски — да, потом сделаем in-place редактирование — без попапа. А у колонки помимо имени еще есть тип, поэтому там попап.

        Пока не вижу, чем свимлейны принципиально отличаются от просто разных досок. Один черт две (а тем более — три) одновременно на экран не помещаются. какая тогда разница: прокручивать или переключить одним кликом?
        Вот тут мы уже написали об этом.

        Добавление карточки, сколько-то большей, чем один заголовок, опять в два приема. Слабо было еще одну кнопку предусмотреть? Или я не разглядел?
        Да, спасибо за идею ) Можно подумать надо кнопками: Add/Add & Edit.

        В целом выглядит приятно, но пока не вижу особенных причин срочно переезжать :-)
        Спасибо за фидбэк )
          +3
          маленькие/средние компании, у них своя база аккаунтов

          А это неважно. принцип «Show me the code!» никто не отменял, а у вас чтоб добраться до «посмотреть» надо назаполнять вагон полей. нафига вам прям сразу имя? Телефон? Все это прекрасно можно заполнить потом. А можно — никогда, и навалом неинтуитивных и неюзабильных буржуйских сервисов (например, Quickbooks), которые это осознали, не прошло и 10 лет в онлайне. Не повторяйтесь :-) и уж точно нет смысла быть хуже чем даже они. Трелло тоже с удовольствием работает с компаниями, не сомневаюсь… но зайти туда «чисто глянуть» намного проще.

          у колонки помимо имени еще есть тип

          Это неважно. Допускаю, что я такой уникальный урод, который редактирует названия колонок и досок раз в год, не чаще. Тогда — ОК. Но факт в том, что мне этот функционал вообще не нужен. и пусть бы это было в карандаше, в шестеренке где-нить справа от названия доски. Чтоб любой нечаянный клик не туда не приводил фокус в совершенно мне не нужное место! Лично мне кажется более интуитивным вариантом выбор доски при клике на ее название.
            –1
            А это неважно. принцип «Show me the code!» никто не отменял, а у вас чтоб добраться до «посмотреть» надо назаполнять вагон полей. нафига вам прям сразу имя? Телефон? Все это прекрасно можно заполнить потом. А можно — никогда, и навалом неинтуитивных и неюзабильных буржуйских сервисов (например, Quickbooks), которые это осознали, не прошло и 10 лет в онлайне. Не повторяйтесь :-) и уж точно нет смысла быть хуже чем даже они. Трелло тоже с удовольствием работает с компаниями, не сомневаюсь… но зайти туда «чисто глянуть» намного проще.

            Телефон нужен для того, чтобы позвонить и узнать потребности клиентов, их проблемы и так далее. Мы еще стартап — «ищем себя», поэтому для нас очень важно говорить с клиентами. Лет через пару уберем телефон, когда все устаканится. Имя — чтобы обращаться по имени к людям ) Остальное тоже все нужно — ненужный полей в форме регистрации нет! )
              +1
              Извините за (возможно) неуместный «карр», но вы еще проживите эту пару лет.
              Социальный логин дает вам емыло — этого вполне достаточно, чтоб обратиться к клиенту. Можно обратиться прям в дашборде попапом или бабблом. Если он захочет общаться — тогда и телефон даст, и все такое. Если нет — даже при наличии номера в вашей базе вы его не заставите.

              Сейчас у вас есть только одна задача: чтоб как можно больше народу посмотрело и сказало «Вау!». И этому народу ни в коем случае нельзя мешать. Как говорится, продажи — вперед! Даже если это бесплатно. Будет отдел продаж проактивно выходить на вкусных корпоративных клиентов — ну так у него и так будут все их контакты…

              Это, заметьте, я ни словом еще не упомянул людей, которые зададут вполне себе резонный вопрос: «А зачем им эта информация?». Логика работы приложения эту инфу не требует. И даже если отвлечься от простого нежелания геморроиться с заполнением полей, лично я часто отказываюсь предоставлять явно ненужные данные незнамо кому. Да, список разрешений приложения в аппсторе читают немногие, но эти люди таки есть тоже.
              0
              Это неважно. Допускаю, что я такой уникальный урод, который редактирует названия колонок и досок раз в год, не чаще. Тогда — ОК. Но факт в том, что мне этот функционал вообще не нужен. и пусть бы это было в карандаше, в шестеренке где-нить справа от названия доски. Чтоб любой нечаянный клик не туда не приводил фокус в совершенно мне не нужное место! Лично мне кажется более интуитивным вариантом выбор доски при клике на ее название.

              Да, в меню колонки итак есть пункт Edit column и согласен, что это редкое действие. Поэтому наверное уберем клик по колонке. Или завяжем на него переключение вывода суммы часов или числа задач. Спасибо за идею )
              +1
              Мы ориентируемся на маленькие/средние компании, у них своя база аккаунтов. Поэтому и не делали интеграцию с соц. сетями. В планах — интеграция с G Suite (Google Apps) и с onelogin.com.

              Хм, я то думал что мелкие и средние наоборот своих зоопарков не разводят, а используют G Sutie.
                0
                Хм, я то думал что мелкие и средние наоборот своих зоопарков не разводят, а используют G Sutie.

                Да, используют.

                Видимо не поняли друг друга. Вы написали изначально:
                А никакой социальный логин не предусмотрен. Это реально многих оттолкнет…
                И я подумал, что вы про Facebook, VK, Twitter, etc.
            0
            Очень неэтичная картинка для привлечения внимания.
            • НЛО прилетело и опубликовало эту надпись здесь
              0

              Плюсую за неудобную регистрацию… сначала хочется просто потыкать-посмотреть, а вам тут и мыло и мобилу подавай
              И в мыле со ссылкой надпись на кнопке кривоватая https://habrastorage.org/webt/qu/wy/v1/quwyv1v3cp7bt_igjsp_uik3-cc.png

                0
                Спасибо, поправим!
                0
                Отлично, давно хотел найти альтернативу Trello. Спасибо за информацию!
                  0
                  Пожалуйста!
                  +1
                  Почему вы сравниваете свой продукт с Trello? Он вроде бы никогда не позиционировался как продукт для разработчиков. Сравнивайте с линейкой продуктов Atlassian которые предназначены для разработчиков (Jira, Confluence, bitbucket, Bamboo) это будет более корректно.
                    0
                    К сожалению, позиционирование — чисто маркетинговая оценка: кому бизнес решил впарить продукт.
                      0
                      Спасибо за комментарий. Совершенно верно, с линейкой Atlassian также есть смысл сравнить. Детальное сравнение Hygger и Jira можно почитать по ссылке: university.hygger.io/hygger-vs-jira/detailed-comparison-of-hygger-and-jira
                      0
                      Интересный продукт, но мне кажется сравнение с Трелло не совсем корректно.

                      Многие используют Трелло не только потому, что он прост и интуитивно понятен. А потому что он помогает связать воедино большое количество людей на одном проекте и при этом бесплатно =) При этом роли этих людей очень разные.
                      Трелло удобен НЕразработчикам. А разработчикам уже приходится с ним мириться (так во всяком случае у нас в компании =)) )

                      Вы для примера берете компанию, в которой, как минимум, есть разработчики, тестировщики, менеджер проекта и менеджер продукта.
                      Только ролей уже 4. Ваш продукт имеет бесплатный план аж для 5 человек.

                      Jira с Youtrack заточенные под разработку, предоставляют бесплатный план для команд до 10 человек. Но у них есть большой недостаток: их настройка и управление отнимает больше времени чем, просто размещение карточек на Канбан-доске в трелло.

                      Но выглядит очень симпатично! =)
                        0
                        Спасибо за фидбэк. А чего не хватает разработчикам в Трелло в вашей компании?
                          0
                          Ну, может мы его готовить просто не умеем.

                          Но Прежде всего это интеграция с гит-репозиториями и с IDE для разработки.
                          Автоматическое перемещение карточек с коммитами и т.п. лабуда, которая абсолютна неинтересна дизайнерам, менеджрам и т.д. И их можно понять!
                            0
                            Спасибо за подробности!

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

                      Самое читаемое