Основы Scrum
Что такое Scrum и чем он отличается от традиционного управления проектами?
Scrum является фреймворком для работы со сложными задачами. Команда создаёт полезный Increment короткими спринтами, проверяет результат и адаптирует дальнейшую работу. В основе лежат прозрачность, инспекция и адаптация.
По сравнению с планом, детально зафиксированным на весь проект, Scrum предусматривает регулярное уточнение продукта по обратной связи. Он не гарантирует ускорения и не отменяет планирование.
Можете ли вы объяснить роли в Scrum-команде?
Scrum определяет три области ответственности:
-
Scrum Master помогает правильно применять Scrum, развивать самоорганизацию команды и устранять препятствия.
-
Владелец продукта: Эта роль была направлена на определение видения продукта и управление бэклогом, чтобы гарантировать, что каждая функция максимально соответствует потребностям пользователей.
-
Команда разработчиков: Команда принимала активное участие в самоорганизации и самостоятельном выполнении задач, опираясь на свои технические навыки и совместную работу.
Все участники Scrum Team совместно отвечают за полезный Increment; внутри команды нет подкоманд или иерархии.
Опишите церемонию Scrum, которую вы считаете наиболее эффективной, и почему.
Выберите событие из своего опыта и объясните его пользу конкретным изменением. Например, на ретроспективе команда анализирует способы работы и договаривается об улучшениях. Это пример аргументации, а не история вашего проекта.
Эффект ретроспективы проверяют по тому, выполнены ли договорённости и помогли ли они решить выявленную проблему. Сам факт проведения встречи не доказывает улучшение.