Что такое канбан? - Ключевая концепция - Как это работает? Процесс и польза

Содержание:

Anonim

Что такое канбан?

Kanban - это один из подходов для гибкой реализации, который был впервые использован и разработан Taiichi Ohno. Тайити Оно работал промышленным инженером в японской компании «Тойота».

Определение

Это подход, который использует визуальную систему для управления работой по мере ее продвижения вперед. Хотя он был разработан Taiichi Ohno для производственных работ, только в 2004 году Дэвид Дж. Андерсон использовал этот метод для разработки программного обеспечения для ИТ, и с тех пор он стал одним из самых популярных подходов гибкой разработки.

Kanban Board в Agile используется для визуализации рабочего процесса.

Работа с Канбан / Канбан Процесс

Канбан поставляется с 4 базовыми наборами принципов, которые помогают выявлять и устранять узкие места в процессе и сокращать любые затраты времени и усилий:

1. Визуализируйте работу (Kanban Board). Требуется, чтобы любой рабочий процесс был описан таким образом, чтобы его можно было легко визуализировать. Придерживаясь этого, становится легко идентифицировать блокировщики, узкие места, законченную работу, текущую работу, предстоящую работу и многое другое.

2. Ограничение работы в процессе выполнения. Одним из основных аспектов Kanban является эффективное продвижение работы от начала до закрытия с минимальным отставанием и затратами. На плате документооборота Kanban есть столбец «в процессе», в котором команда взаимно определяет предел работы. Работа переносится из предыдущего столбца в текущий столбец, т. Е. «Незавершенное производство», только если общее количество работ в текущем столбце меньше установленного предела. Это помогает уменьшить любые лаги между предстоящими работами и текущей работой.

3. Фокус на потоке - Как мы знаем, у нас есть разные фазы в рамках жизненного цикла разработки программного обеспечения, такие как сбор требований, анализ, тестирование, разработка, проверка, обслуживание и т. Д. Становится чрезвычайно важно смотреть на поток работа, которая проводится. Вышеуказанные принципы позволяют нам сосредоточиться на ходе работы. Этот поток позволяет команде визуализировать любые узкие места для устранения.

4. Непрерывное улучшение. Когда подход Kanban успешно внедряется в проект, он продолжает искать возможности для улучшения поставленного проекта. Если он обнаруживает что-либо, он модифицирует продукт, включая улучшение, а затем доставляет его снова. Это может быть бесконечный процесс, который делает Kanban одним из лучших подходов Agile.

Канбан Правление

Доска Канбан может быть физической платой или табло, которое вы можете визуализировать через экран компьютера. Kanban Board - это решение, которое помогает вам организовать рабочий список с помощью его принципов Kanban. У Правления Канбан есть разные столбцы, такие как Список дел, Список прогресса, Завершенный список и т. Д., Которые полностью регулируются Принципами Канбана, которые были рассмотрены выше. Все столбцы имеют названия задач, которые окрашены разными отметками, и каждый цвет имеет значение

Следовательно, Канбан Правление имеет следующие три основных раздела:

  • ToDo (также называется отставанием)
  • В ходе выполнения
  • Завершена / Готово

Реализация нескольких столбцов WIP для любого раздела:

Обычно раздел незавершенного производства разделен на несколько столбцов для размещения всех подразделов или этапов работ, которые выполняются в разделе незавершенного производства. Например, «В процессе» можно разбить на разные столбцы с такими именами, как «Анализ», «Разработка», «Тестирование», чтобы лучше приспособить работу для каждого этапа.

Реализация ограничений WIP и разбиение столбцов WIP

Как мы видели в «Канбанских принципах», установление предела для колонки «В процессе» было одним из ее основных принципов. Работа переносится из предыдущего столбца в текущий столбец, т. Е. «Незавершенное производство», только если общее количество работ в текущем столбце меньше установленного предела. Например, на рисунке ниже мы установили лимит WIP равным 3 для подколонки «Выполнение» столбца «Выполняется». Например, если количество рабочих пакетов уменьшается ниже 3 и один рабочий пакет перемещается в состояние готовности, один рабочий пакет будет извлечен из резервных копий спринта, и снова подколонка Doing будет иметь в общей сложности три рабочих пакета, которые являются определенный предел WIP.

Всегда рекомендуется разбивать лимит WIP на две подколонки, как показано ниже:

  1. дела
  2. готов

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

Преимущества Канбан

1. Универсальность. Подход Канбана чрезвычайно заметен и открывает глаза для проектных команд. Весь рабочий процесс внутри платы Kanban связывается друг с другом с помощью видимых сигналов. Поскольку Kanban общепризнан, он может использоваться и реализовываться практически каждой командой, что делает его очень универсальным подходом.

2. Непрерывное улучшение. Когда подход Kanban успешно внедряется в проект, он продолжает искать возможности для улучшения поставленного проекта. Если он что-то находит, он модифицирует продукт, включая улучшение, а затем доставляет его снова.

3. Устраняет узкие места и препятствия . Колонка In Progress от Kanban помогает команде визуализировать и обнаруживать узкие места и проблемы проекта, а также помогает им их устранить.

4. Непрерывная доставка - Kanban известен своей своевременной доставкой, поскольку он фокусируется на подходе непрерывной доставки, продолжая перемещать рабочие пакеты с одной стадии на другую.

5. Визуальные метрики - Kanban обеспечивает легкую прозрачность и постоянное улучшение жизненного цикла проекта благодаря элегантным визуальным метрикам.

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

Вывод:

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

Рекомендуемые статьи

Это было руководство к тому, что такое Kanban? Здесь мы обсудили Введение, Канбан Правление, Работа, Преимущества. Вы также можете просмотреть наши другие предлагаемые статьи, чтобы узнать больше -

  1. Agile против Kanban
  2. Что такое гибкое управление проектами?
  3. Что такое информатика?
  4. Что такое Jira Software?