Полное руководство по Scrum для начинающих
Опубликовано: 2019-09-18Хотя изначально Scrum был разработан для команд разработчиков программного обеспечения, теперь он стал популярным во многих других областях, от маркетинга до управления проектами.
В этом посте мы объясним основы, которые должен знать каждый новичок в Scrum, в том числе что такое методология Scrum и как ее реализовать с небольшой помощью Creately для запуска и управления вашими проектами.
Что такое методология Scrum
Согласно Кену Шваберу и Джеффу Сазерленду, разработавшим Scrum и Руководство по Scrum, Scrum определяется как
«Структура, в рамках которой люди могут решать сложные адаптивные проблемы, продуктивно и творчески создавая продукты максимально возможной ценности».
Scrum — это гибкая методология управления проектами, наиболее широко используемая методология Agile в мире разработки программного обеспечения. Он фокусируется на разработке новых возможностей программного обеспечения посредством 2-4-недельных спринтов.
Во время спринтов команда Scrum сначала фокусируется на разработке наиболее важных функций, чтобы придумать потенциально готовый к выпуску продукт. С учетом отзывов клиентов и требований заинтересованных сторон над остальными функциями будут работать в течение последующих спринтов.
Методология Scrum способствует командной работе, ответственности, четким общим целям и постоянному совершенствованию продукта, а также команды и рабочей среды.
Он идеально подходит для проектов с часто меняющимися требованиями. Scrum является как итеративным, так и инкрементальным и помогает чаще выпускать функциональные продукты.
Преимущества методологии Scrum включают в себя:
- Ускоренная разработка качественных продуктов
- Повышение рентабельности инвестиций и снижение затрат
- Сокращение времени выхода на рынок
- Повышение удовлетворенности клиентов
- Более мотивированные, продуктивные и счастливые сотрудники
- Снижение уровня риска
Теперь, когда мы знаем, что такое методология Scrum и чем она полезна, давайте рассмотрим различные компоненты Scrum. К ним относятся роли, события и артефакты Scrum.
Скрам Роли
Роли Scrum включают в себя Scrum-мастера, владельца продукта и команду разработчиков. Вместе они составляют Скрам-команду, которая является кросс-функциональной и самоорганизующейся. Это означает, что их решения не контролируются кем-либо за пределами команды.
Владелец продукта
Это ключевой участник проекта. Он или она отвечает за управление бэклогом продукта. Владелец продукта также отвечает за максимизацию ценности продукта, над которым работает команда разработчиков.
Скрам-мастер
Хотя Скрам-мастер не имеет власти над командой разработчиков, он или она должны следить за тем, чтобы команда придерживалась теории, правил и ценностей Скрама. Скрам-мастер выступает в роли лидера-слуги команды разработчиков и владельца продукта. Фасилитатор, Скрам-мастер помогает Скрам-команде делать все возможное.
Команда разработчиков
Команда разработчиков, будучи самоорганизующейся и кросс-функциональной, обладает всеми навыками, необходимыми для предоставления «потенциально выпускаемого Инкремента «Готово» продукта в конце каждого Спринта». Члены команды не имеют титулов, и никто, включая Скрам-мастера, не говорит им, «как превратить Бэклог Продукта в Инкременты потенциально готовой к выпуску функциональности».
Скрам Артефакты
Существует 3 артефакта Scrum, и они помогают повысить прозрачность важной информации, которую необходимо знать команде Scrum и заинтересованным сторонам.
Резерв продукта
Подобно списку дел, который состоит из работы, которую необходимо выполнить, бэклог продукта содержит требования об изменениях, таких как новые функции, улучшения, исправления и т. д., которые необходимо внести в разрабатываемый продукт. Задача владельца продукта — поддерживать актуальность бэклога продукта.
Бэклог продукта постоянно меняется в зависимости от того, что нужно продукту, чтобы оставаться конкурентоспособным и полезным.
Бэклог спринта
Бэклог спринта отображает элементы Бэклога продукта, которые выбраны для спринта и которые необходимо выполнить для достижения цели спринта. Команда разработчиков модифицирует Бэклог Спринта во время спринта и добавляет к нему по мере того, как они понимают работу, которую необходимо выполнить для достижения цели Спринта.
Увеличение
Приращение — это сумма всех элементов Бэклога Продукта, выполненных в течение Спринта, включая значение Приращений из предыдущих Спринтов.
Скрам-события
Скрам поощряет проектную команду к проведению пяти ключевых мероприятий во время Спринта. Скрам-события — это ограниченные по времени события, что означает, что они имеют предопределенную максимальную продолжительность.
Они введены в действие, чтобы не тратить время на дополнительные и ненужные встречи. Они дают возможность проверить ход спринта и соответствующим образом адаптироваться.
Спринт
Спринт относится к периоду в один месяц или меньше, в течение которого разрабатывается потенциально готовый к выпуску продукт. У каждого спринта есть цель, которую необходимо выполнить, гибкий план, определяющий, как ее достичь, шаги, которые необходимо выполнить, и последующее приращение продукта.
Как только спринт завершен, сразу же начинается новый. Если цель Спринта устаревает, Спринт может быть отменен Владельцем Продукта под влиянием Скрам-Команды и заинтересованных сторон.
Планирование спринта
Во время планирования спринта скрам-команда работает над определением функциональности, которая будет создана во время спринта, выбирает элементы бэклога продукта и планирует, как их реализовать.
Это также ограниченное по времени мероприятие, которое может быть ограничено максимум 8 часами в течение месячного спринта. Однако, если это более короткий спринт, это событие может быть короче.
Ежедневный Скрам
Команда разработчиков проводит ежедневный Scrum в каждый день недели около 15 минут, чтобы спланировать работу на следующие 24 часа. Это дает им возможность проверить ход работы, проделанной с момента последнего ежедневного Scrum, и спланировать работу, которую предстоит выполнить дальше.
Он будет проходить в одном и том же месте и в одно и то же время каждый день. Команда может рассказать о том, что они делали вчера, что они делают сегодня и упомянуть все, что мешает им выполнять свою работу.
Обзор спринта
Обзор спринта проводится в конце спринта. Здесь заинтересованные стороны и Скрам-команда рассмотрят Бэклог Продукта и то, что было сделано во время Спринта. Они также обсудят, что нужно сделать дальше, чтобы повысить ценность продукта. Для месячного спринта эта встреча займет максимум 4 часа.
Ретроспектива спринта
Ретроспектива Спринта относится к последней встрече Спринта, на которой Скрам-команда собирается вместе, чтобы обсудить, что пошло хорошо или неправильно в отношении людей, процессов, отношений и инструментов, а также как улучшить себя, чтобы работать лучше во время следующего Спринта.
Как эффективно внедрить Scrum в вашей организации с помощью Creately
Теперь вы знаете, что такое Scrum, его цель и из чего он состоит. Итак, давайте посмотрим на процесс Scrum или на то, как на самом деле внедрить Scrum.
Здесь Creately поможет вам в качестве визуальной платформы для совместной работы с вашей командой онлайн. Давайте рассмотрим, как вы можете использовать Creately для ускорения и упрощения процесса Scrum.
Выбор команды (команд)
В более крупных организациях может быть несколько Scrum-команд, и с помощью организационной схемы они могут эффективно решать задачу по объединению компетентной межфункциональной команды. Организационная диаграмма поможет вам с первого взгляда понять, как необходимые навыки и знания распределяются по команде.
Создание расписания спринта
После того, как вы выбрали Скрам-команду, наступает время планирования спринта. Здесь команда обсудит, что необходимо сделать, создаст бэклог продукта, определит продолжительность спринта и его цель.
Используя Creately, вы можете быстро создать высокоуровневый график вашего спринта. Это можно использовать, чтобы выделить время для текущих задач и информировать всех о сроках.
Или вы можете использовать дорожную карту продукта, которая является высокоуровневым планом, показывающим, как ваш продукт будет развиваться. Это поможет выделить основные выпуски и версии продукта.
Создание бэклога продукта
Бэклог продукта состоит из списка пожеланий пользовательских историй, которые необходимо выполнить в течение спринта, или всех требований изменений, которые необходимо внести в продукт. Его можно использовать как эффективный способ для команды сообщить, над чем они работают и что планируют делать дальше.
Здесь вы можете использовать заметки и доску или такой инструмент, как Creately, который позволяет всем, включая внешних заинтересованных лиц, сотрудничать в режиме реального времени, а также сохранять резервные копии в облаке.
Назначение задач
Было бы определенно полезно, если бы каждый член команды знал, каковы его обязанности. Поскольку бэклог продукта информирует о том, что нужно сделать команде, вы можете использовать диаграмму плавательных дорожек, чтобы уточнить, над чем каждый отдельный член команды разработчиков должен работать во время спринта.
Создание бэклога спринта
Здесь показано, над какими элементами Журнала Продукта вы работаете в течение текущего Спринта. Это похоже на сам бэклог продукта.
Создав Бэклог Спринта в Creately, вы можете пригласить команду разработчиков для совместной работы над его расширением. Любые изменения, которые кто-либо вносит, будут немедленно отражены на холсте, и вы можете использовать комментарии и обсуждения, чтобы делиться отзывами.
Готовы начать свой первый проект Scrum?
Мы надеемся, что это руководство помогло вам усвоить методологию Scrum. Используйте предоставленные шаблоны, чтобы начать работу над проектом.
Есть еще вопросы? Или советы? Поделитесь ими с нами в разделе комментариев ниже.