Ответ
Scrum — это гибкий фреймворк для управления проектами, основанный на итеративной и инкрементальной разработке. Он фокусируется на быстрой доставке ценности клиенту через короткие циклы (спринты), обычно 1-4 недели.
Ключевые роли:
- Product Owner — определяет приоритеты и требования.
- Scrum Master — устраняет препятствия и обеспечивает соблюдение процессов.
- Development Team — кросс-функциональная команда разработчиков.
Артефакты:
- Product Backlog — список задач с приоритетами.
- Sprint Backlog — задачи на текущий спринт.
- Increment — готовый продукт после спринта.
События:
- Sprint Planning — планирование задач.
- Daily Scrum — 15-минутные стендапы.
- Sprint Review — демонстрация результатов.
- Sprint Retrospective — анализ улучшений.
Пример:
# Пример User Story для бэклога
class UserStory:
def __init__(self, title, priority, estimate):
self.title = title # "Как пользователь, я хочу..."
self.priority = priority # 1-5
self.estimate = estimate # в story points Видео-ответы
▶
▶
▶
▶
▶
▶
▶
▶
▶
▶
▶
▶