Scrum и Kanban: в чём разница и что выбрать
Scrum и Kanban — два самых популярных agile-подхода. Scrum организует работу короткими итерациями с фиксированным объёмом. Kanban — непрерывным потоком задач через доску с ограничением незавершённой работы. Разберём различия и когда что выбирать.
Scrum: работа спринтами
Scrum делит работу на спринты — итерации по одной–четыре недели. В начале спринта команда выбирает задачи из бэклога продукта, в конце показывает готовый результат и разбирает, что улучшить.
- Роли: владелец продукта, скрам-мастер, разработчики.
- События: планирование спринта, ежедневная встреча, обзор спринта, ретроспектива.
- Метрики: скорость команды (velocity), диаграмма сгорания.
Kanban: непрерывный поток
Kanban пришёл из производственной системы Toyota. Работа визуализируется на доске колонками этапов, а задачи «вытягиваются» дальше, когда освобождается место. Обязательных ролей и итераций нет.
- Визуализация: все задачи и их состояние видны на доске.
- WIP-лимиты: ограничение числа задач в работе, чтобы не распыляться.
- Метрики: время цикла (сколько задача в работе), время выполнения (от появления до готовности), пропускная способность.
Сравнение Scrum и Kanban
| Scrum | Kanban | |
|---|---|---|
| Ритм | спринты фиксированной длины | непрерывный поток |
| Изменение планов | между спринтами | в любой момент |
| Роли | обязательные | не задаются |
| Ограничение работы | объём спринта | WIP-лимиты колонок |
| Метрики | скорость, сгорание | время цикла, пропускная способность |
| Подходит для | продуктовой разработки с планированием | поддержки, операционных и смешанных задач |
Что выбрать
Scrum подойдёт, если продукт развивается крупными частями, важны предсказуемые релизы и у команды есть владелец продукта.
Kanban подойдёт, если задачи приходят непрерывно и разного размера, приоритеты часто меняются или вы не хотите вводить новые роли и встречи.
Многие команды совмещают подходы. В Scrumban, например, остаются регулярное планирование и ретроспективы, а работа внутри идёт потоком по канбан-доске с WIP-лимитами.
Kanban и ИИ-агенты
Вытягивающая система Kanban хорошо подходит для работы с ИИ-агентами: агент берёт верхнюю задачу из очереди, переносит её «В работу», отмечает шаги в чек-листе и закрывает. В MCP Kanban агенты подключаются к доске по MCP, а все их действия видны людям в реальном времени.
Вопросы и ответы
Можно ли использовать канбан-доску в Scrum?
Да. Доска спринта со столбцами «Нужно сделать», «В работе», «Готово» — обычная практика в Scrum. От Kanban её отличает то, что набор задач фиксируется на спринт.
Что такое WIP-лимит?
Ограничение числа задач в колонке, например не больше трёх в «В работе». Пока лимит заполнен, новую задачу не берут, а помогают закончить текущие — так быстрее движется поток.