Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Scrum — это платформа, используемая командами для управления работой и решением проблем совместно в коротких циклах. Scrum реализует принципы Agile как конкретный набор артефактов, практик и ролей.
Жизненный цикл Scrum
На схеме ниже показан жизненный цикл итеративного Scrum. Весь жизненный цикл завершен в фиксированный период времени, называемый спринтами. Спринт обычно составляет от одного до четырех недель.
Роли команды Scrum
В Scrum есть три ключевых роли: владелец продукта, главный мастер Scrum и команда разработчиков.
Владелец продукта
Владелец продукта отвечает за то, что команда строит, и почему они создают его. Владелец продукта отвечает за сохранение невыполненной работы в актуальном состоянии и в порядке приоритета.
Главный мастер scrum
Мастер Scrum гарантирует, что за процессом Scrum следует команда. Мастера Scrum постоянно находятся на поиске того, как команда может улучшить, а также устранять препятствия и другие блокирующие проблемы, возникающие во время спринта. Мастера Scrum — это частично тренеры, частично члены команды и частично вдохновители.
Команда разработчиков
Члены команды разработчиков фактически создают продукт. Команда занимается разработкой продукта и отвечает за его качество.
Невыполненная работа по продукту
Бэклог продукта — это приоритетный список работ, которые может выполнить команда. Владелец продукта отвечает за добавление, изменение и повторную обработку невыполненной работы по мере необходимости. Элементы в верхней части списка задач всегда должны быть готовы для выполнения командой.
Планирование спринта
При планировании спринта команда выбирает элементы невыполненной работы для работы в предстоящем спринте. Команда выбирает элементы бэклога, основываясь на приоритете и своей оценке возможности их завершения в спринте. Список задач спринта — это перечень элементов, которые команда планирует доставить во время спринта. Часто каждый пункт в списке заданий спринта разбивается на задачи. После того как все члены команды согласны, что бэклог спринта выполним, начинается спринт.
Проведение спринта
После начала спринта команда работает над выполнением задач из бэклога спринта. Scrum не указывает, как команда должна выполнять свою работу. Команда решает, как управлять собственной работой.
Scrum предусматривает практику, называемую ежедневный Скрам, часто называемую ежедневный стендап. Ежедневный Scrum — это ежедневное собрание, ограниченное до пятнадцати минут. Участники группы часто стоят во время собрания, чтобы оно было коротким. Каждый член команды кратко сообщает о своем прогрессе с момента вчерашнего отчета, планах на сегодняшний день и любых препятствиях на пути их прогресса.
Чтобы помочь в проведении ежедневного Scrum, команды часто просматривают два артефакта.
Доска задач
На доске задач перечислены все элементы невыполненной работы, над которыми работает команда, разбитые на задачи, необходимые для его выполнения. Задачи помещаются в список "Выполнение", " Выполняется" и "Готово " в зависимости от их состояния. Доска предоставляет визуальный способ отслеживания хода выполнения каждого элемента невыполненной работы.
Дополнительные сведения о досках задач Kanban.
Диаграмма выполнения спринта
График сгорания спринта — это график, который отображает ежедневно общее количество оставшейся работы, как правило, в часах. Диаграмма сжигания предоставляет визуальный способ показать, находится ли команда на трассе, чтобы завершить всю работу к концу спринта.
Обзор спринта и ретроспектива спринта
В конце спринта команда выполняет две практики:
Проверка спринта
Команда демонстрирует, что они достигли заинтересованным лицам. Они демонстрируют программное обеспечение и показывают его ценность.
Спринт ретроспектива
Команда уделяет время на то, чтобы задуматься о том, что прошло успешно и какие аспекты нуждаются в улучшении. Результат ретроспективы — это действия для следующего спринта.
Приращение
Продукт спринта называется инкрементом или потенциально готовым к поставке инкрементом. Независимо от термина, результаты спринта должны соответствовать уровню качества, достаточному для поставки, даже если это часть чего-то более крупного и не может быть поставлено отдельно. Он должен соответствовать всем критериям качества, заданным командой и владельцем продукта.
Повтор, обучение, улучшение
Весь цикл повторяется для следующего спринта. Планирование спринта определяет следующие элементы в продуктовом бэклоге, а цикл повторяется. Хотя команда выполняет спринт, владелец продукта гарантирует, что задачи на вершине бэклога подготовлены к следующему спринту.
Этот короткий итеративный цикл предоставляет команде множество возможностей для обучения и улучшения. Традиционный проект часто имеет длительный жизненный цикл, скажем, 6-12 месяцев. Хотя команда может извлечь уроки из традиционного проекта, возможностей гораздо меньше, чем у команды, выполняющейся в двухнедельных спринтах, например.
Этот итеративный цикл во многих отношениях является сущностью Agile.
Scrum очень популярен, потому что он предоставляет достаточно фреймворка для управления командами, при этом обеспечивая им гибкость в том, как они выполняют задачи. Его понятия просты и просты для изучения. Команды могут быстро начать и обучаться по мере продвижения. Все это делает Scrum отличным выбором для команд, которые только начинают реализовывать гибкие принципы.
Дальнейшие шаги
Дополнительные сведения о ресурсах Scrum, обучении и сертификации:
Узнайте, как управлять процессом Scrum.
Более крупные, более сложные организации могут найти, что Scrum не совсем соответствует их потребностям. В этих случаях ознакомьтесь с масштабируемой платформой Agile Framework.