Что такое Scrum?

«Что такое Scrum?» — вопрос из категории Софт-скиллы, который задают на 24% собеседований Devops Инженер. Ниже — развёрнутый пример ответа, который можно адаптировать под свой опыт.

Ответ

Scrum — это гибкий фреймворк для управления проектами, основанный на итеративном и инкрементальном подходе. Основные роли: Product Owner, Scrum Master, Development Team. Работа делится на спринты (обычно 2–4 недели), в конце которых команда демонстрирует готовый продукт.

Ключевые артефакты:

  • Product Backlog (список задач)
  • Sprint Backlog (задачи на спринт)
  • Increment (результат спринта)

Церемонии:

  • Планирование спринта
  • Daily Standup (15 минут)
  • Ретроспектива

Пример:

# Sprint Goal: Implement user authentication  
tasks = ["Design login page", "Setup DB", "Write API"]  
for task in sprint_backlog:  
    complete(task)  

Scrum помогает быстро адаптироваться к изменениям и улучшать процессы через ретроспективы.

Видео-ответы