Scrum VS KanbanScrum и Kanban — это методологии Agile, способствующие постоянному совершенствованию, гибкости и удовлетворенности клиентов. Однако они существенно различаются по структуре и философии.
- Итерации. Scrum работает в виде ограниченных по времени итераций, называемых спринтами, обычно длящихся от одной до четырех недель. У каждого спринта есть цель, и команда работает над тем, чтобы к концу спринта предоставить потенциально готовый продукт. Kanban, с другой стороны, не имеет итераций — он фокусируется на непрерывном потоке и сводит к минимуму время, необходимое для перехода задачи от «Сделать» к «Готово».
- Роли. В Scrum определены роли (Scrum-мастер, владелец продукта, команда разработчиков), каждая из которых имеет определенные обязанности. Канбан не предписывает никаких ролей. Команде решать, кто чем занимается.
- Доска. Обе методологии используют визуальные доски, но они работают по-разному. Доска Scrum сбрасывается в начале каждого спринта, в то время как доска Kanban постоянна — карточки перемещаются по мере завершения работы.
- Лимиты незавершенного производства. Kanban использует лимиты незавершенного производства (WIP), чтобы предотвратить перегрузку членов команды и выявить узкие места. Scrum не ограничивает WIP как таковой, но управляет рабочей нагрузкой, контролируя объем работы, выбранный для спринта.