Ответ
Scrum — это гибкая методология (Agile framework), ориентированная на итеративную разработку с фиксированными временными рамками (спринтами, обычно 2-4 недели).
Ключевые отличия от других методологий:
- Kanban — фокусируется на непрерывном потоке задач без жестких временных рамок, использует визуализацию (доску Kanban). Scrum же структурирован по спринтам.
- Waterfall — линейный подход с фиксированными этапами (требования → дизайн → разработка → тестирование). Scrum адаптивен, требования могут меняться между спринтами.
- SAFe/LeSS — масштабированные Agile-фреймворки для больших команд. Scrum работает лучше для небольших кросс-функциональных команд (5-9 человек).
Пример ролей в Scrum:
- Product Owner — формирует бэклог.
- Scrum Master — устраняет блокеры.
- Dev Team — выполняет задачи спринта.
Scrum подходит для проектов с нечеткими требованиями, где важна быстрая обратная связь.