В этой части мы изучим характеристики Канбана.

Гибкость планирования

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

Это позволяет:

  • Достаточная длительность для более длинных задач, которые не могут быть логически разбиты.
  • Сохранение ценности таких более длительных задач.
  • Требуемое усилие для каждой роли.
  • Непрерывный поток задач, которые выполняются без ожидания.

Следовательно, планирование является гибким, а не временным.

Ограничения незавершенного производства (WIP)

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

Это позволяет:

  • Сокращение времени ожидания.
  • Избегайте стресса на ресурсы в рабочем состоянии.
  • Идентификация узких мест, заставляющих элемент находиться в состоянии рабочего процесса, чем ожидаемое время (обычно среднее время цикла) сразу.
  • Решение узких мест в сотрудничестве со всей командой.
  • Уменьшение зависимостей при завершении задачи путем разделения ее на подзадачи, чтобы отслеживать подзадание независимо.

Подход проталкивания (Pull Approach)

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

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

Преимущества подхода:

  • Избегает нагромождения работы.
  • Сокращает время ожидания.
  • Помогает команде поддерживать постоянный темп и сосредоточиться на качестве.
  • Обеспечивает балансировку ресурсов.

Минимизировать время цикла

Время цикла для каждой задачи измеряется, и процесс оптимизируется для сокращения времени цикла.

  • Узкие места идентифицируются сразу и решаются совместно всей командой.
  • Считается, что контуры коррекции сокращают доработку.

Непрерывная доставка

Преимущества непрерывной доставки:

  • Короткими циклами выпуска являются непрерывная доставка растущего продукта через регулярные промежутки времени.
  • Непрерывное взаимодействие с клиентом.
    • Чтобы понять, чего хочет клиент.
    • Не производить ничего, что заказчику не нужно.
    • Отзыв о поставляемых модулях.
  • Ограниченные требования в каждом цикле выпуска.
    • Разработчики не перегружены запросами. Это позволяет им сосредоточиться на доставке.
    • Частично не завершена работа.
  • Фокус на отделочных работах, чем на стартовых работах.
    • Это позволяет сосредоточиться на поддержании темпа и качества продукта.
    • Доставить до того, как клиент изменит свое мнение.
  • Оптимизируйте поток работы от начала до конца.
    • Помогает в дополнительных процессах.

Визуальные показатели

Визуально организованные рабочие процессы (в советах Канбана) облегчают:

  • Планирование согласно ограничениям WIP для рабочего процесса.
  • Постоянно отслеживать состояние и прогресс.
  • Динамическое присвоение ресурсов на основе требований к ролям.

Преимущества визуальных показателей

Вы можете собрать следующую информацию из визуальных графиков:

  • Измеряйте время цикла для каждой функции (или истории), отмечая дату начала, когда функция запланирована, и дату окончания, когда функция завершается.
  • Оцените качество растущего продукта с технической, функциональной и пользовательской точек зрения в обычных тайм-боксах.
  • Оцените темпы развития, посмотрев на количество выполненных элементов разработки и посмотрев среднее время цикла на элемент разработки.
  • Откорректируйте темпы разработки, рассчитав соотношение дней разработчика по завершенному элементу разработки. Вы можете использовать это соотношение для оценки времени завершения для элементов, которые еще не разработаны, и при необходимости скорректировать план разработки.
  • Оцените и корректируйте процесс, используя совместный сеанс, чтобы определить изменения, которые могут быть сделаны для улучшения качества продукта или для улучшения темпов разработки.
  • Определите и разрешите необоснованные решения, посмотрев на время цикла утвержденных решений и сосредоточив внимание на циклах коррекции, которые обычно являются невидимыми резервными резервами.

Эффективность через фокусировку

Сосредоточив внимание на том, чего хочет клиент, область становится ясной. Основное внимание уделяется обеспечению ценности для клиента.

Эффективность может быть достигнута следующими способами:

  • Ожидания клиентов могут быть реалистичными и целенаправленными с непрерывным взаимодействием с клиентом.
  • Сосредоточенность на задачах обеспечивается с ограничением незавершенного производства (WIP).
  • Подход «Потянуть» позволяет ресурсам выполнять задачи, стоящие перед новой задачей.
  • Оптимизация времени выполнения (время цикла) приводит к более быстрой доставке.
  • Визуализация рабочего процесса с помощью панели Kanban сразу же обращает внимание на любые узкие места, которые могут быть немедленно устранены.
  • Расширение возможностей команды заставляет команду отвечать за успех.