В чем разница между Scrum и другими методологиями

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

Ответ

Scrum — это гибкая методология (Agile framework), ориентированная на итеративную разработку с фиксированными временными рамками (спринтами, обычно 2-4 недели).

Ключевые отличия от других методологий:

  1. Kanban — фокусируется на непрерывном потоке задач без жестких временных рамок, использует визуализацию (доску Kanban). Scrum же структурирован по спринтам.
  2. Waterfall — линейный подход с фиксированными этапами (требования → дизайн → разработка → тестирование). Scrum адаптивен, требования могут меняться между спринтами.
  3. SAFe/LeSS — масштабированные Agile-фреймворки для больших команд. Scrum работает лучше для небольших кросс-функциональных команд (5-9 человек).

Пример ролей в Scrum:

  • Product Owner — формирует бэклог.
  • Scrum Master — устраняет блокеры.
  • Dev Team — выполняет задачи спринта.

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