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

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

Ответ

Scrum — это один из фреймворков Agile, который следует его принципам, но имеет четкие правила и структуру. Agile — это философия, набор ценностей и принципов (манифест Agile), а Scrum — конкретная методология с ролями (Scrum Master, Product Owner, команда), артефактами (бэклог, спринт) и событиями (daily, ретро, планирование).

Пример:

  • Agile говорит: «Работайте с заказчиком, а не по контракту».
  • Scrum реализует это через регулярные демо по итогам спринта.

Scrum предписывает фиксированные временные рамки (спринты), тогда как Agile допускает гибкость (например, Kanban).