Kanban: поток и WIP-лимиты

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

Доска как поток

Доска состоит из колонок, и каждая колонка — это статус в потоке работы. Задачи движутся слева направо: их вытягивают в работу по мере освобождения рук, а не сваливают всё сразу.

 Backlog  →  В работе  →  На ревью  →  Готово
   ▢▢▢        ▢▢ (2)        ▢ (1)        ▢▢▢▢
            лимит: 3      лимит: 2

В Такте карточки перетаскиваются между колонками — статус задачи меняется вслед за её положением.

WIP-лимиты

WIP (work in progress) — количество задач, находящихся в работе одновременно. WIP-лимит ограничивает это число для колонки.

Зачем ограничивать? Интуиция обратная: кажется, что чем больше задач начали, тем быстрее всё сделаем. На деле наоборот — когда в работе слишком много всего, люди переключаются между задачами, каждая висит дольше, и поток замедляется. Лимит заставляет сначала доводить начатое до конца, а потом брать новое.

Важно: сам лимит — это политика команды, вы выставляете его руками. Математику даёт закон Литтла — он подсказывает, какой лимит поддерживает ваш реальный поток. В Такте текущее число задач и лимит видны в шапке колонки, а при превышении лимит подсвечивается.

Классы обслуживания

Не все задачи равны. Kanban вводит классы обслуживания — разные политики для разных типов работы. В Такте их четыре:

  • Стандарт — обычная задача, идёт в общем потоке.
  • Срочная — вперёд очереди, минимальная задержка.
  • Фиксированная дата — привязана к дедлайну, планируется от даты назад.
  • Нематериальная — важно, но не срочно (техдолг, улучшения).

Класс виден на карточке и влияет на то, как задача читается в потоке.

Старение и SLE

Чем дольше задача «висит» без движения, тем выше риск, что она застряла. Kanban отслеживает возраст задач в работе. Порог, от которого задача считается «зависшей», задаётся через SLE — сервисное ожидание. В Такте карточка, провисевшая дольше типичного, начинает краснеть — это сигнал обратить внимание.


Как есть: поток по колонкам, WIP-лимиты с подсветкой, четыре класса обслуживания и старение карточек — всё это работает в Такте. Kanban даёт продукту непрерывность; ритм добавляет Scrum, а вместе они складываются в Scrumban.