В чем разница между Scrum и Kanban

«В чем разница между Scrum и Kanban» — вопрос из категории Методологии разработки, который задают на 30% собеседований Продукт Менеджер. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Scrum и Kanban — это Agile-методологии, но с разными подходами к управлению задачами.

Scrum:

  • Работает итерациями (спринтами, обычно 1-4 недели).
  • Фиксированный объем задач на спринт (беклог спринта).
  • Роли: Product Owner, Scrum Master, Development Team.
  • Регулярные события: планирование, стендапы, ревью, ретроспектива.

Kanban:

  • Непрерывный поток задач без итераций.
  • Гибкий объем задач (лимит WIP — Work In Progress).
  • Нет строгих ролей, кроме владельца процесса.
  • Визуализация на доске (To Do, In Progress, Done).

Пример:
В Scrum задача "Добавить авторизацию" разбивается на спринт. В Kanban она просто попадает в очередь и движется по этапам.

Scrum подходит для проектов с четкими целями, Kanban — для поддержки и непрерывного потока работ.