Чего Не Хватает Trello Для Agile-Разработки И Где Искать Альтернативы?



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

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

Trello построен на основе досок Канбан.

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



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

Давайте возьмем пример компании, в которой как минимум есть разработчики, тестировщики, менеджер проекта и менеджер по продукту.

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

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



Дорожки для плавания

Легко представить на доске вертикальные столбцы.

Представлен? Итак, дорожки для плавания — это горизонтальные колонны.

Обычно на доске разработчиков мы создаем три типа дорожек:

  • Задачи и ошибки — 99% времени люди выполняют задания с этой дорожки.

  • Когда-нибудь - здесь мы откладываем те задачи, которые, скорее всего, никогда не дойдут до нашей очереди.

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

    Примеры таких задач: крашился сервер, сломались платежи или регистрация, новые исключения из крашlytics/rollbar/sentry. По договоренности в наших компаниях программист должен сразу перейти к решению бага блокировки.

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



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



лимиты незавершенного производства

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

Если задач больше или меньше, столбец сообщает об этом «вслух», например, цветом фона.

Для чего это? Например, для выявления узких мест в процессе.

Программисты выполнили 10 задач и стоят в очереди на тестирование.

Тестеров всего два.

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

Мы устанавливаем лимит WIP в очереди задач для QA на 2, и если лимит будет превышен, мы узнаем об этом.

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



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



Учет времени

Trello никогда не реализовывал встроенный учет времени.

Причина понятна: у них широкая аудитория и не всем это нужно.

А те, кому это необходимо, могут купить дополнительное ПО, например, Everhour или Toggl. Но это дополнительные затраты, и не малые — от $5 на пользователя до $49 на пользователя.



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



Версии и выпуски

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

Версия — это, по сути, тег, который мы вешаем на стопку задач.

Когда все задачи из версии готовы, мы выпускаем эту версию.

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



Диаграмма выгорания

Нет отслеживания времени — нет диаграммы Burndown. Нет Burndown-диаграммы — нет спринтов.

Burndownchart — это дашборд для команды, работающей над спринтом.

Он является мотиватором (или демотиватором в запущенных случаях – когда коллектив сильно переоценивает свои возможности).



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

Без проектов и коллекций в дереве доски наступает хаос.

Проект должен быть закодирован в названии доски.

Коллекции хороши, но доступны только в бизнес-классе Trello.

Типы столбцов

Столбец может быть одного из трех типов:
  • Делать
  • В ходе выполнения
  • Сделанный
Когда задача попадает в столбец «Выполнено», она считается выполненной.

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



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

Именно благодаря Trello я создал свой продукт — Hygger, который по сути является альтернативой Trello для Agile-разработки программного обеспечения.

Помимо описанных выше функций, Hygger включает в себя: Доска отставания .

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

Оценка производится с использованием полей «Значение» и «Усилия».

Под ценностью каждая компания может подразумевать что-то свое, например, влияние на выручку и UX. Усилия – это усилия, необходимые для развития идеи.

Таблица приоритетов невыполненной работы — инструмент, который позволяет наглядно увидеть распределение идей по 4 квадрантам: Быстрые победы, Большие ставки, Временные потери и Возможности, которые формируются двумя осями: Ценность и Усилия.



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

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

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

Считаете ли вы, что перечисленные выше функции нужны в арсенале продакт-менеджера или менеджера проекта? Каких инструментов и функций вам не хватает в вашей работе? Пишите в комментариях или присылайте свои вопросы или идеи на адрес [email protected]. Теги: #Управление проектами #Управление проектами и командой #Управление разработкой #Управление проектами #Управление продуктом

Вместе с данным постом часто просматривают: