Scrum
- Фреймворк для управления разработкой продуктов со сложной адаптивной природой.
- Основан на итеративном и инкрементальном подходе (спринты).
- Фиксированные роли (Scrum Master, Product Owner, Development Team).
- Фиксированные события (Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective).
- Фокус на завершении определенного объема работы за спринт.
- Ориентирован на частые инспекции и адаптации.
- Метрики: Velocity, Sprint Burndown.
Kanban
- Метод визуального управления потоком работ.
- Фокус на непрерывном потоке и ограничении незавершенной работы (WIP).
- Нет фиксированных ролей и событий.
- Изменения внедряются эволюционным путем.
- Ориентирован на оптимизацию времени цикла (Lead Time) и пропускной способности (Throughput).
- Визуализация рабочего процесса с помощью Kanban-доски.
- Метрики: Lead Time, Cycle Time, Throughput, WIP.
Основные различия в табличной форме:
| Признак | Scrum | Kanban |
|---|
| Подход | Итеративный и инкрементальный | Непрерывный поток |
| Структура | Фиксированные роли, события, временные рамки | Гибкая, фокусируется на потоке |
| Изменения | Инспектируются и адаптируются в конце спринта | Внедряются эволюционно в любое время |
| Цель | Завершение работы в спринте | Оптимизация потока и времени доставки |
| Метрики | Velocity, Sprint Burndown | Lead Time, Cycle Time, Throughput, WIP |
| Ограничение незавершенной работы | Неявное (через объем спринта) | Явное (через WIP-лимиты) |