Канбан — это метод управления работой, который делает акцент на визуализации рабочего процесса, ограничении объема незавершенной работы и управлении потоком, а не на организации поставок в виде фиксированных по времени партий. Он зародился в производственной сфере на предприятии Toyota и был адаптирован для интеллектуального труда. Его основной механизм заключается в том, что новая работа поступает в систему только тогда, когда появляется возможность, а не по расписанию.
Визуальная доска — наиболее узнаваемый элемент, но не самый важный. Столбцы, представляющие фактические этапы, через которые проходит работа, с видимым отображением каждого элемента по мере его продвижения, делают состояние системы доступным для всех. Важно, чтобы столбцы отражали реальность, включая состояния ожидания, когда работа простаивает в ожидании проверки, утверждения или передачи другой команде, поскольку именно в этих очередях обычно тратится большая часть времени, и они невидимы на упрощенных досках.
Ограничение объема незавершенной работы — это механизм, который приносит пользу, и именно этому элементу организации сопротивляются больше всего. Ограничение количества задач на каждом этапе воспринимается как снижение производительности, но эффект прямо противоположный: запуск меньшего количества задач одновременно означает, что каждая из них завершается быстрее, переключение между задачами уменьшается, а очередь наполовину выполненной работы перестает расти. Команды, которые начинают все запрошенные задачи и мало что успевают завершить, — это именно та ситуация, которую призвано исправить ограничение.
Ограничение также выполняет функцию диагностики. Когда работа не может продвигаться дальше, потому что следующий этап исчерпан, ограничение становится очевидным немедленно, и внимание команды переключается на его устранение, а не на начало чего-то нового. Именно это превращает доску из инструмента отслеживания в инструмент управления, и именно поэтому доски без ограничений обычно становятся отображением всего, что находится в процессе, а не средством улучшения рабочего процесса.
Используемые метрики отличаются от тех, что применяются в итерационных подходах, и имеют более непосредственное значение. Время цикла измеряет, сколько времени требуется для выполнения задачи от начала до конца, пропускная способность измеряет, сколько задач выполняется за период, а распределение времени цикла позволяет прогнозировать, когда завершится будущая работа. Эти показатели наблюдаются, а не оцениваются, что позволяет избежать трудоемких расчетов, которые отнимают значительное время в других подходах.
Эволюционная предпосылка этого метода отличает его от фреймворков, которые предписывают определенную структуру. Канбан начинается с процесса в его текущем состоянии, делает его видимым и постепенно улучшает, а не требует новых ролей и событий. Это делает внедрение менее деструктивным и более политически осуществимым в организациях, сопротивляющихся реорганизации, хотя это также означает, что команда, применяющая его поверхностно, может продолжать работать точно так же, как и раньше, просто с прикрепленной доской.
В некоторых контекстах этот подход подходит лучше, чем итерационный. Непредсказуемое поступление работы, поддержка и обслуживание, оперативные группы и любые ситуации, когда обязательства по фиксированной партии неоднократно нарушаются, лучше подходят для управления потоком, чем для планирования спринтов. Многие команды сочетают элементы обоих подходов, используя ритм для планирования и анализа, в то время как сама работа управляется потоком, что является прагматичным решением, а не компромиссом.
Поскольку улучшение достигается за счет преодоления очередей и ограничений, которые часто находятся вне команды разработчиков, этот метод зачастую выявляет организационные узкие места, а не проблемы в команде. На практике он применяется внутри... разработка продукта и в равной степени применима к процессам проектирования и исследований, а организации, использующие смешанные методы работы, сочетающие доставку результатов и оперативное выполнение задач, часто внедряют ее в различных сферах. ИТ отдел где непредсказуемое поступление делает нецелесообразным заключение соглашений на фиксированные партии.