В интернете полно статей по SCRUM и принципиально нового я ничего не напишу, но в планах сформировать краткий обзор фреймворка для быстрого обзора и понимания его преимуществ и недостатков.
Что такое SCRUM?
SCRUM — это фреймворк для гибкого управления проектами, основанный на Agile.
Структура Скрам состоит из команд и связанных с ними ролей, правил, событий и артефактов.
Ценности СКРАМ
- Смелость в работе над сложными задачами.
- Фокус на задачах текущего спринта.
- Обязательство разделять цели команды и способствовать их достижению.
- Уважение к каждому участнику команды.
- Открытость во всех коммуникациях с командой и стейкхолдерами.
Лексикон SCRUM
Для понимания всех аспектов в скрам удобнее сразу провести ликбез по основным понятиям. Пройдемся по основным элементам:
Команда SCRUM проекта
Коллектив SCRUM команды не имеет иерархии и все участники работают наравне для достижения целей. Такие команды являются самоуправляемыми и кросс-функциональными, то есть имеющими ВСЕ навыки для создания ценности в каждом спринте.
- ProductПродукт — сущность или сервис, которые покупатель/клиент использует для удовлетворения потребности или желания. More Owner
Это должен быть один человек. Он отвечает за видение проекта и максимизацию его ценности, общается со StakeHolders и формирует и грумит ProductПродукт — сущность или сервис, которые покупатель/клиент использует для удовлетворения потребности или желания. More Backlog. - Scrum Master
Обучает команду применению SCRUM, направляет, исключает препятствия и решает конфликты. - Developers
Специалисты, создающие ценность в каждом спринте, выраженную в готовых Increment.
События SCRUM
Все события в скрам заключены в рамках спринта, который длится, как правило, от 1 до 4 недель. Sprint — временной контейнер, в течение которого идеи превращаются в ценность.
- Sprint Planning (планирование этапа)
Инициирует спринт, обсуждается Sprint Goal и Sprint Backlog для реализации инкремента. - Daily Scrum (стендап)
- Sprint Review (обзор спринта)
- Retrospective (ретроспектива спринта)