Руководство по Kanban · Поток и метрики
WIP-лимиты в Kanban: как их устанавливать и использовать
Лимит незавершённой работы (WIP-лимит) ограничивает число элементов, которые могут одновременно находиться на этапе рабочего процесса. Это самая действенная практика Kanban: ограничение WIP сокращает сроки поставки, выявляет узкие места и снижает перегрузку.
Главное
- WIP-лимиты ограничивают объём незавершённой работы на каждом этапе.
- По закону Литтла меньший WIP означает более короткое время цикла при той же пропускной способности.
- Начните чуть ниже текущего WIP и корректируйте по данным.
Почему ограничение WIP работает
Закон Литтла — результат теории очередей, опубликованный Джоном Литтлом в 1961 году, — связывает три показателя потока: среднее время цикла = средний WIP ÷ средняя пропускная способность. Если пропускная способность команды не меняется, сокращение незавершённой работы вдвое примерно вдвое сокращает время на каждый элемент. Меньше элементов в работе — это также меньше переключений между задачами, более быстрая обратная связь и более раннее выявление проблем.
Виды WIP-лимитов
| Тип | Пример | Используйте |
|---|---|---|
| Для столбца | Разработка: не более 4 | Самый распространённый; контролирует каждый этап |
| На человека | Не более 2 элементов на человека | Предотвращает перегрузку отдельных людей |
| Для дорожки | Срочные: не более 1 | Защищает мощность для срочной работы; см. дорожек |
| Вся система (CONWIP) | Не более 12 элементов между принятием обязательства и поставкой | Простой старт для небольших команд |
Установка первых лимитов
- Подсчитайте, сколько элементов сейчас находится в каждом столбце.
- Начните с лимита чуть ниже текущего уровня или примерно с одного-двух элементов на каждого человека, работающего на этом этапе.
- Укажите лимиты в заголовках столбцов, чтобы они были видны.
- Поработайте так две-четыре недели и понаблюдайте, где работа ожидает.
- Постепенно снижайте лимиты там, где образуются очереди; повышайте их, только если люди простаивают по структурным причинам.
Когда столбец достиг лимита
- Не начинайте новую работу в этом столбце.
- Помогайте завершать или разблокировать элементы на последующих этапах; см. роение (swarming).
- Найдите причину: не является ли узким местом следующий этап?
- Обсуждайте повторяющиеся превышения лимита на следующем обзоре, а не игнорируйте их.
Типичные ошибки
- Устанавливать лимиты настолько высокими, что они никогда не срабатывают.
- Нарушать лимиты по первой просьбе без обсуждения.
- Игнорировать столбцы ожидания, где часто скрывается большая часть задержек.
- Считать лимиты раз и навсегда установленными вместо того, чтобы экспериментировать.
Бесплатные шаблоны по этой теме
Частые вопросы
Какой WIP-лимит считать хорошим?
Универсального числа нет. Начните примерно с одного-двух элементов на человека на каждом активном этапе, а затем корректируйте лимиты с учётом времени цикла и мест, где работа скапливается в очереди.
Может ли команда нарушить WIP-лимит?
Изредка, в действительно экстренных случаях, но каждое превышение должно быть видимым и обсуждаться. Частые превышения означают, что нужно менять лимит или процесс.
Что означает WIP в словосочетании «WIP-лимит»?
WIP означает work in progress — незавершённая работа: элементы, которые начаты, но ещё не закончены.
Что такое WIP-лимит?
WIP-лимит — максимальное число элементов, допустимое одновременно в столбце, дорожке или во всём рабочем процессе. Когда лимит достигнут, команда завершает работу, прежде чем начинать новую.
Почему WIP-лимиты важны?
Они сокращают многозадачность, выявляют узкие места и уменьшают время цикла. По закону Литтла среднее время цикла равно среднему WIP, делённому на среднюю пропускную способность, поэтому меньший WIP означает более быструю поставку при той же пропускной способности.
Как рассчитать WIP-лимит?
Точной формулы нет. Распространённая отправная точка — примерно число людей, работающих на этапе, или чуть меньше; затем лимит постепенно снижают, наблюдая за временем цикла и блокировками.
Что происходит, когда WIP-лимит достигнут?
На этот этап нельзя вытянуть новые элементы. Участники команды помогают завершить или разблокировать существующую работу — это часто называют принципом «хватит начинать, начинайте заканчивать».
Нужен ли столбцу «Готово» WIP-лимит?
Нет. «Готово» — конец потока, поэтому этот столбец не ограничивается. Лимиты применяются к активным этапам и этапам ожидания, где накапливается работа.
Что такое закон Литтла и как он объясняет WIP-лимиты?
Результат теории очередей, опубликованный Джоном Литтлом в 1961 году: среднее время цикла = средний WIP ÷ средняя пропускная способность. Он объясняет, почему ограничение WIP сокращает время цикла.
Замедляют ли WIP-лимиты работу команд?
Поначалу может показаться, что работа замедлилась, но обычно лимиты сокращают время завершения каждого элемента и повышают предсказуемость, потому что работа доводится до конца, а не бросается на полпути.
Можно ли использовать WIP-лимиты на человека?
Да. Личные лимиты, например не более двух элементов на человека, распространены и помогают в личный Kanban, хотя лимиты для столбцов лучше отражают поток команды.