Оглавление:
Определение - Что означает Scrum?
Scrum - это итеративная и инкрементная структура для управления проектами, в основном развернутая в гибкой разработке программного обеспечения. Методология Scrum делает упор на функциональное программное обеспечение, гибкость, чтобы измениться наряду с появляющимися деловыми реалиями, коммуникацией и сотрудничеством.
Техопедия объясняет Скрам
Три основных роли в методологии Scrum - это владелец продукта, мастер Scrum и член команды:
- Владельцы продукта сообщают о видении продукта команде разработчиков и представляют интересы клиентов через расстановку приоритетов и требований.
- Мастера Scrum действуют как связь между владельцем продукта и командой. Их основная роль заключается в устранении любых барьеров, которые могут помешать команде достичь ее целей. Скрам-мастера помогают команде оставаться продуктивной и креативной.
- Скрам-команды обычно состоят из семи кросс-функциональных членов. Например, программные проекты включают инженеров-программистов, архитекторов, аналитиков, программистов, экспертов по обеспечению качества, дизайнеров пользовательского интерфейса и тестировщиков.
Помимо основных ролей, команды Scrum также включают заинтересованных лиц и менеджеров. Эти игроки не играют никакой официальной роли в схватке и участвуют в процессе лишь редко. Их роли часто называют вспомогательными ролями.
Основные артефакты в методологии Scrum:
- Журнал ожидания продукта: это высокоуровневый список, поддерживаемый на протяжении всего проекта. Он используется для агрегирования объектов с ошибками.
- Журнал ожидания спринта: содержит список работ, которые необходимо выполнить команде во время последующих спринтов. Функции разбиты на задачи, которые обычно занимают от 4 до 16 часов работы.
- Сжигание: Диаграмма сгорания показывает оставшуюся работу в зачете спринта. Он обеспечивает простое представление о ходе спринта и может обновляться каждый день. Он также предоставляет быстрые виртуализации для справки.