Kanban

Что это такое

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

Почему это важно

Есть работа, которую не удаётся собрать в двухнедельные обязательства: очереди поддержки, реагирование на инциденты, платформа, которой пользуются многие команды, — словом, всё, где следующий элемент неизвестен, пока не придёт. Kanban подходит такой работе, а не навязывает ей границу планирования. Однако за меньшее число встреч команда платит именно этой границей: без спринта нет запланированного момента, когда план пересматривают, поэтому дисциплина должна идти от ограничений на объём незавершённой работы и от обзора метрик потока.

Ключевые идеи

Доска показывает настоящие этапы, а не обобщённый конвейер

Колонки должны называть то, что происходит на самом деле, — «ждёт ревью», «в staging», «заблокировано ответом клиента», — ведь единственная работа доски в том, чтобы ожидание стало видимым.

| Готово (3) | В работе (2) | На ревью (2) | Staging (2) | Завершено |
Числа в скобках — ограничения на объём незавершённой работы.

Если колонка никогда не заполняется, она не ограничение, и число ей не нужно.

Ограничение на объём незавершённой работы — это и есть весь метод

Заполненная колонка означает, что кто-то начинает заканчивать вместо того, чтобы начинать. Именно отсюда берутся выгоды, а доска — лишь инструмент.

Измеряйте поток, а не скорость

К метрикам потока относятся время цикла (от старта до завершения), пропускная способность (элементов в неделю) и объём незавершённой работы. Скорость относится к спринту и здесь не применяется.

Время цикла             медиана 6 дней, 85-й процентиль 14 дней
Пропускная способность  11 элементов в неделю
WIP                      сейчас 7 при ограничении 9

Сделайте политики явными

Что даёт элементу право войти, что означает «готово» на каждой колонке и когда элемент считается заблокированным — всё это записывают на доске, а не держат в чьей-то голове.

Пересматривайте поток по расписанию и держите одну повторяющуюся встречу

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

Практика

Нарисуйте настоящую доску

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

Готово, когда: на доске есть хотя бы одна колонка для ожидания или заблокированного состояния, и у каждой колонки стоит число незавершённой работы.

Найдите ограничение

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

Готово, когда: вы можете назвать единственный этап, ограничивающий весь поток, и одно изменение политики, которое его разгрузит.

Частые ошибки

  • Доска без ограничений — метод сводится к стене стикеров; исправить: поставьте число незавершённой работы на каждую колонку, которая заполняется.
  • Обобщённые колонки — «сделать, делаю, сделано» прячет каждое ожидание и каждый блокер; исправить: называйте настоящие этапы.
  • Метрики как цели — числа улучшаются, а поток нет; исправить: ищите ограничение по времени цикла, а не оценивайте людей.
  • Нет ритма обзора — очередь растёт незаметно; исправить: держите один короткий повторяющийся обзор потока и блокеров.
  • Неявные политики — люди расходятся в том, что значит «готово к работе», и элементы возвращаются; исправить: напишите условия входа и выхода на доске.

Что читать дальше