Scrum и Kanban — популярные методологии гибкой разработки ПО, но они имеют существенные различия.
Scrum
- Итерационный: работа делится на фиксированные по времени спринты (обычно 1-4 недели).
- Роли: четко определены (Владелец Продукта, Скрам-мастер, Команда Разработки).
- Артефакты: Бэклог Продукта, Бэклог Спринта, Инкремент.
- Церемонии: Ежедневный Скрам, Планирование Спринта, Обзор Спринта, Ретроспектива Спринта.
- Фокус: на доставке рабочего инкремента в конце каждого спринта.
- Изменения: нежелательны в течение спринта.
- Полезен для проектов с высокой степенью неопределенности и требуется частая обратная связь.
Kanban
- Потоковый: работа организуется в непрерывный поток.
- Роли: нет предписанных ролей.
- Артефакты: канбан-доска, на которой визуализируются этапы рабочего процесса.
- Церемонии: stand-up, ретроспектива (опционально), cadences (ритмы для регулярных встреч).
- Фокус: на оптимизации потока работ и минимизации времени цикла.
- Изменения: при