Содержание
Канбан и Скрам — два самых популярных способа организовать работу команды по Agile. Их часто противопоставляют, хотя они решают разные задачи. Разберём, чем они отличаются, и поможем выбрать — а в конце расскажем про гибрид, который берёт лучшее от обоих.
Что такое Скрам
Скрам (Scrum) — это фреймворк, в котором команда работает фиксированными итерациями — спринтами. У него есть чёткие роли (владелец продукта, scrum-мастер, команда), церемонии (планирование, дейли, ревью, ретро) и артефакты (бэклоги, инкремент). Объём спринта замораживается в начале — это даёт ритм и предсказуемость.
Что такое Канбан
Канбан (Kanban) — это метод управления потоком задач без спринтов. Работа визуализируется на доске со столбцами (например, «Нужно сделать → В работе → Готово»), а ключевое правило — лимит WIP (work in progress): сколько задач может быть в работе одновременно. Канбан не замораживает объём — задачи вытягиваются из очереди по мере освобождения команды.
Scrum отвечает на вопрос «что мы сделаем за этот спринт?», Канбан — на вопрос «как быстро задача проходит путь от идеи до готового?».
Сравнительная таблица
Когда выбрать Скрам
- Команда ведёт продуктовую разработку с планированием релизов.
- Нужен ритм и предсказуемость: что будет готово к концу спринта.
- Полезны регулярные ретроспективы и измерение скорости через velocity.
Когда выбрать Канбан
- Поток входящих задач с разным приоритетом: поддержка, эксплуатация, дизайн, багфиксы.
- Приоритеты часто меняются, и замораживать спринт неудобно.
- Главная цель — сократить время прохождения задачи и убрать узкие места.
Scrumban — гибрид
Scrumban совмещает структуру Скрама (планирование, ретроспективы) с потоковым подходом и WIP-лимитами Канбана. Это частый выбор, когда чистый Scrum кажется слишком жёстким, а чистый Kanban — слишком свободным. Команда сохраняет полезные церемонии, но не привязывает работу строго к спринтам.
На практике удобно, когда инструмент поддерживает оба формата: TeamVector даёт и канбан-доски, и бэклог со спринтами, и диаграмму Ганта — можно выбрать подход под команду или совместить. Если выбираете систему, посмотрите сравнения.
Частые вопросы
В чём главная разница между Канбаном и Скрамом?
Scrum работает фиксированными спринтами с ролями и церемониями; объём спринта замораживается. Kanban — непрерывный поток с лимитом задач в работе (WIP) и фокусом на скорости прохождения. Scrum задаёт ритм, Kanban оптимизирует поток.
Что выбрать команде разработки?
Scrum — продуктовым командам, которым нужен ритм и планирование релизов. Kanban — для потока входящих задач: поддержка, эксплуатация, дизайн. Многие используют Scrumban — гибрид.
Что такое Scrumban?
Гибрид: структура Scrum (планирование, ретро) плюс потоковый подход и WIP-лимиты Kanban. Компромисс, когда чистый Scrum слишком жёсткий, а чистый Kanban — слишком свободный.