Какое ограничение есть в Kanban
Что проверяют
Знаете ли вы главный механизм Kanban: ограничение незавершённой работы, WIP-лимит. Вопрос сформулирован коротко как раз под это слово. Следом обычно спрашивают, как этот лимит выбрать и что делать, когда колонка в него упёрлась.
Как отвечать
Сначала прямой ответ: в Kanban ограничивают количество задач, которые одновременно находятся в работе, на каждой колонке доски или на всей системе. Это не побочное свойство, а то, что делает доску системой вытягивания: новую задачу берут, только когда освободилось место.
Затем объясните, зачем это нужно. По закону Литтла среднее время прохождения задачи равно среднему WIP, делённому на среднюю пропускную способность. При той же скорости команды меньше задач в работе означает, что каждая доходит до конца быстрее. Упор в лимит подсвечивает узкое место: если колонка «Разработка» переполнена, а «Тестирование» пустует, проблема видна на доске сразу, а не на ретроспективе через месяц.
Для системного аналитика полезно показать своё место на доске:
- колонка анализа со своим лимитом: аналитик не набирает двадцать задач «в проработке» параллельно;
- буфер «Готово к разработке»: небольшой запас проработанных задач, чтобы разработчики не простаивали;
- явные правила перехода: критерии, по которым задача считается проработанной (definition of ready).
Если вопрос задан в смысле «какой минус у Kanban», ответ другой: нет встроенных таймбоксов и ритма, поэтому без дисциплины доска превращается в бесконечный список дел, а стейкхолдерам сложнее назвать дату. Сроки при этом всё равно прогнозируются по метрикам: время цикла, пропускная способность, возраст задачи, диаграмма накопленного потока, прогноз методом Монте-Карло.
Где спотыкаются
Отвечают, что в Kanban «никаких ограничений нет, в отличие от Scrum». Как раз наоборот: ограничение WIP это ядро метода.
Ставят лимиты и спокойно их превышают. Лимит, который нарушают без обсуждения, ничего не показывает.
Говорят, что в Kanban невозможно прогнозировать сроки. Прогноз строится иначе: не по стори поинтам, а по фактическому времени прохождения задач.