• /
  • /

Как использовать канбан в рамках Agile-методологии?

В 2001 году после публикации Agile Manifesto в управлении проектами произошли большие изменения — появилась agile-методология, которой теперь придерживаются многие команды, в особенности в нише разработки ПО.

Для реализации agile-методологии используют гибкие фреймворки: Scrum, Kanban, Lean, Extreme Programming и другие. Каждый из них по-своему соответствует принципам agile и помогает применять теорию на практике управления проектами. В этой статье мы расскажем о связи канбан-подхода и agile-методологии.

Принципы, объединяющие agile и канбан

В правилах agile проект принято делить на итерации — короткие циклы длительностью по 2-4 недели. Каждый agile-цикл имеет свою цель, решает группу задач и завершается промежуточным результатом — мини-продуктом или частью продукта. После него делают выводы и корректируют приоритеты следующего цикла.

Принципы канбан, о которых мы уже говорили здесь, помогают повышать эффективность каждого agile-цикла и лучше достигать промежуточных результатов в проекте. Вот 5 принципов, за счет которых это происходит.
1. Принцип визуализации рабочих процессов.

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

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

Хаос многозадачности может снизить производительность команды, поэтому каждый agile-цикл должен содержать конечное количество задач для достижения промежуточного итога.

На канбан-доске эти задачи удобно описать и сгруппировать по статусам. Тогда в конце agile-цикла все задачи с большей вероятностью будут завершены.
3. Принцип управления потоком.

Канбан-доска — это и путеводитель по задачам, Управление потоком задач, чтобы обеспечить равномерное и эффективное движение к завершению. Канбан предоставляет доску задач, где видно текущее состояние и перемещение задач по этапам.

WIP-лимиты: Ограничение рабочего потока с помощью установки лимитов на количество задач на определенных этапах.
4. Принцип обратной связи.

Обратная связь является краеугольным камнем в agile — помогает менеджерам проектов работать с командой и одновременно служит основой для постоянного совершенствования процессов.

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

Пример использования канбан доски в agile-проекте разработки игр

Компания разрабатывает компьютерные игры на основе agile-методологии и использует канбан-модуль сервиса asana для визуализации спринтов. Каждый уровень игры проходит один и тот же производственный путь и передается в разные отделы на протяжении всего процесса создания.

Компания разделила процесс создания уровней игры на 7 этапов. Последовательность выглядит следующим образом:
Сценарий → Концепция → Дизайн уровней → Отрисовка → Аудиодизайн → Тестирование → Готово.

Почему выбрали канбан-доску вместо доски Scrum?

Совместная работа. На канбан-доске все отделы могут работать одновременно и в то же время независимо. Это предотвращает ситуацию, когда один отдел ожидает начала своей работы и не знает, когда закончится работа на предыдущем этапе. Сотрудники могут начинать работу над еще незавершенными задачами и работать с промежуточными версиями: например, обдумывать концепцию по сценарию, который еще не готов на 100%, или продумывать музыку, пока дизайн на стадии доработок.

Выявление узких мест. Раньше завершение сценария могло занимать до 10 часов, а создание концепт-арта уровня до 20 часов. Это замедляло производственный процесс — на этапе концепта возникало узкое место, где работа накапливалась и отдел дизайна уровней сидел без работы. Выявив проблему, наняли еще одного человека на концепции и выровняли поток.

Сокращение расходов. При использовании канбан-доски удалось сократить стоимость создания одного игрового уровня с 5 до 3 недель и снизить стоимость создания уровня на 56%. Все это без дополнительных затрат — с помощью простых технических решений таск-менеджера, который предлагают asana и аналоги.
Выводы
  • Принципы agile и канбан во многом похожи, поэтому канбан-доски удобно использовать для реализации agile-методологии.
  • С помощью системы карточек канбан можно запланировать каждый agile-цикл и управлять задачами внутри него с помощью визуальных инструментов.
  • На канбан-доске задачи удобно распределить по сотрудникам и сгруппировать, чтобы в конце agile-цикла все задачи были завершены.
  • Если в рамках одного agile-цикла с помощью инструментов канбан выявили узкое место, его можно устранить в новом цикле.
  • С помощью визуального канбан спринт менеджеру проще давать персональную обратную связь сотрудникам.
  • Канбан-инструменты позволяют сократить время производства и расходы в agile-проекте без больших денежных затрат.
Если вы находитесь в поисках идеального менеджера задач для личного использования, приглашаем вас в группу тестирования нашего нового таск-менеджера TASKY. В этой группе вы сможете бесплатно протестировать удобный таск-менеджер и дополнить его функционал недостающими опциями.