Что такое Scrum

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

Ответ

Scrum — это гибкая методология управления проектами, основанная на итеративном и инкрементальном подходе. Основные роли: Product Owner (определяет требования), Scrum Master (устраняет препятствия) и Development Team (разрабатывает продукт).

Ключевые элементы:

  • Спринты — короткие итерации (обычно 2–4 недели).
  • Backlog — список задач, приоритезированный Product Owner.
  • Ежедневные стендапы — короткие встречи для синхронизации.
  • Ретроспектива — анализ работы после спринта.

Пример:

// Задача из бэклога: "Добавить кнопку входа"  
class LoginButtonTask : SprintTask {  
    override fun complete() {  
        // Реализация  
    }  
}  

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

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