Aysel показывает на refinement доску: «WIP три, пока новое не берём». Kamran оборачивается к Nigar: «Сколько тут поинтов?» Для новичка обе фразы звучат как шифр. На самом деле за ними стоят простые идеи: как следить за потоком работы (Kanban), как формулировать задачи на языке пользователя (user stories и критерии приёмки) и как договариваться об объёме (оценка). Разберём всё по порядку.
Kanban: работу тянут, а не толкают
Kanban — по определению Kanban Guide (актуальная редакция — май 2025 года), стратегия оптимизации потока ценности через процесс. Идея «вытягивания» работы пришла из производственной системы Toyota: новое берут тогда, когда есть свободные силы, а не когда его «спустили сверху».
В Kanban три практики:
- Определить и визуализировать рабочий процесс. Колонки — состояния (To Do, In Progress, Review, Done), карточки — единицы работы.
- Активно управлять тем, что уже в работе. Ограничивать WIP (work in progress), замечать «зависшие» карточки, помогать закончить начатое.
- Улучшать процесс. Смотреть на метрики и регулярно спрашивать: где мы застреваем и что поменять?
Отличие от Scrum: в Kanban нет спринтов и предписанных ролей, работа течёт непрерывно, а карточки берут, когда команда готова. Многие команды сочетают подходы («Scrumban»): спринты плюс доска с WIP-лимитами.
Доска и WIP-лимиты
У колонок In Progress и Review на доске стоят лимиты — максимум карточек одновременно. WIP-лимит не позволяет начинать новое, пока не закончено начатое. Зачем это нужно:
- Меньше переключений. Пять начатых задач — это ноль законченных: каждое переключение съедает время и внимание.
- Узкие места видны. Если колонка Review всё время полна, значит, проверки — узкое место, и помогать нужно именно там.
- Сначала закончи, потом начни. Колонка заполнена? Не берите новое: помогите довести начатое — проверьте чужой pull request, поработайте в паре, снимите блокер.
Как выбрать лимит? Начните с числа около количества людей или меньше и подстраивайте по наблюдениям: лимит — не закон, а предмет эксперимента. Когда WIP опускается ниже лимита, это сигнал вытянуть новую работу (Kanban Guide).
Метрики потока
Чтобы улучшать процесс, его надо измерять. Kanban Guide описывает четыре метрики потока; пятую, lead time, добавляет классическая практика:
| Метрика | Смысл | Пример |
|---|---|---|
| WIP | число начатых, но не законченных задач | 3 карточки в In Progress |
| Throughput | сколько задач закончено за период | 6 задач в неделю |
| Cycle time | время от начала работы над задачей до её завершения | начали в среду, закончили в пятницу: 2 дня |
| Work item age | сколько уже в работе незаконченная задача | «висит» 5 дней |
| Lead time | время от появления запроса до его выполнения (глазами заказчика) | запрос создан в понедельник, выпущен через 2 недели |
Если для каждой задачи известны день начала и день окончания, считать несложно: