Основы о досках Scrum: начало работы с Agile

Atlassian Автор: Atlassian
Просмотр тем

В условиях управления проектами по методике Agile ключом к успеху являются адаптивность, совместная работа и итеративный прогресс. С учетом этих целей команды разработчиков программного обеспечения создали философию и фреймворк Scrum. В основе Scrum лежит идея совместной работы команд ради достижения общей цели. С момента своего создания методология Scrum стала широко применяться для решения сложных задач, поощрения инноваций и поставки ценности.

На этой странице мы исследуем доски Scrum, изучим их структуру, универсальность и преимущества, которые они предоставляют командам, следующим принципам Agile. Мы рассмотрим, как с помощью Scrum можно упростить управление заданиями, повысить эффективность совместной работы в команде и прозрачность, а также гибко управлять процессом разработки программного обеспечения.

Что такое доска Scrum?

Доска Scrum — это инструмент управления проектами по методологии Agile. Она предоставляет командам возможности для итеративной работы, позволяя наглядно представить и отслеживать задачи, а также управлять ими в рамках спринта или фиксированного периода времени. Структура доски способствует четкой коммуникации, прозрачным рабочим процессам и оптимизированному управлению заданиями.

Хронология в JSW

Доска Scrum является наглядным представлением принципов Agile. Каждая карточка на доске — это рабочая задача, которую команде важно выполнить в ходе этого спринта. Столбцы на доске составляют рабочий процесс, а карточки перемещаются между ними по мере того, как участники добиваются результатов. Все остальные рабочие задачи, не включенные в текущий спринт, находятся в бэклоге Scrum.

Ключевые компоненты доски Scrum

Артефакты Scrum

Методология Scrum использует три основных «артефакта», которые имеют решающее значение при руководстве командами в процессе гибкой разработки. Эти артефакты обеспечивают структурированность, наглядность и ясность работы, которую выполняет команда во время каждого спринта.

  • Бэклог продукта — это место, где сосредоточены все задачи команды разработчиков. Здесь представлен полный список заданий, которые необходимо выполнить команде, чтобы вывести продукт на рынок. Сюда входит составление дорожной карты продукта, дизайн макетов, управление разработкой, формирование плана запуска и все остальное. Бэклог отражает весь объем работ на протяжении жизненного цикла продукта и выступает в роли исчерпывающей дорожной карты по его разработке. Командам следует постоянно пересматривать элементы в бэклоге продукта и вносить коррективы на основе отзывов и изменений на рынке.
  • Бэклог спринта — это подмножество элементов из бэклога продукта, которые команда должна выполнить в рамках конкретного спринта. Он состоит из всех пользовательских историй, заданий и рабочих задач, которые в совокупности способствуют достижению цели спринта. Как и бэклог продукта, бэклог спринта — это живой документ, который меняется по мере того, как команды дорабатывают, добавляют, выполняют или корректируют текущие задания во время спринта.
  • Цель спринта (инкремент) определяет конкретные итоги, к которым команда хочет прийти в конце заданного периода времени (обычно он составляет две недели). Инкремент помогает отслеживать прогресс, направляет усилия команды и гарантирует, что рабочие процессы ведут к конкретному и четкому результату.

Артефакты Scrum обеспечивают прозрачность, согласованность действий и эффективную совместную работу между командой и соответствующими заинтересованными сторонами. Они создают гибкую структуру для планирования, выполнения, поставки и оценки работы, что способствует непрерывному совершенствованию и поставке ценности для клиентов.

Scrum-команды

Scrum-команды должны быть небольшими и многофункциональными. Им необходимо уметь вести тесную совместную работу и при этом выполнять немалый объем задач в рамках конкретного спринта. Обычно в их составе присутствуют следующие ключевые участники, у каждого из которых своя роль, цель и обязанности, способствующие достижению успеха.

  • Владелец продукта представляет интересы заинтересованных сторон. В команде разработчиков ПО он следит за тем, чтобы участники занимались наиболее актуальными заданиями, выполнение которых позволит улучшить продукт. Он определяет пользовательские истории, расставляет приоритеты в бэклоге продукта, обеспечивает четкое понимание требований и определяет направление развития продукта.
  • Scrum-мастер выступает в роли тренера команды. Он транслирует информацию о фреймворке Scrum и обеспечивает его понимание и исполнение. Он обучает команду передовым практикам Scrum, помогает проводить собрания, устраняет препятствия и обеспечивает соблюдение принципов Scrum.
  • Команда разработчиков Scrum отвечает за преобразование элементов бэклога продукта в потенциально готовые к поставке инкременты во время каждого спринта. Эффективные команды разработчиков можно назвать сплоченными, многофункциональными и самоорганизованными. Их участники должны работать вместе, чтобы непрерывно улучшать качество и завершать каждый спринт с отличными результатами.

Преимущества досок Scrum

Scrum предлагает ряд преимуществ, которые повышают эффективность процессов разработки независимо от размера команды. Вот несколько ключевых преимуществ досок Scrum.

Улучшенное сотрудничество и коммуникация в команде

Доски Scrum дают общее визуальное представление о работе команды, позволяя участникам совместно работать и общаться, используя единый достоверный источник информации. Все участники проекта могут видеть задания, прогресс и обновления в режиме реального времени. Это гарантирует, что команда внесет необходимые коррективы или изменения в план, используя самую актуальную и точную информацию.

Централизованная платформа поощряет открытое взаимодействие при упорядочении бэклога, ежедневных стендапах и планировании спринта. Это позволяет участникам команды обсуждать прогресс, проблемы и потенциальные решения без сравнения записей. Когда все участники команды в курсе происходящего, это способствует формированию чувства единства и совместной ответственности за успех проекта.

Улучшенная прозрачность и наглядность работы

Благодаря доске Scrum команда получает представление обо всех заданиях, бэклогах, пользовательских историях, статусах и других категориях. Полная прозрачность прогресса по каждому компоненту спринта помогает участникам держать темп.

Эта прозрачность гарантирует, что каждый в курсе происходящего, знает, кто над чем работает и какие задания ожидают выполнения или уже завершены. Улучшенная видимость досок Scrum уменьшает путаницу и сокращает переписку по электронной почте, а также способствует эффективной и информированной совместной работе.

«В доски Scrum бывает сложно "въехать", если множество заданий находятся на разных стадиях выполнения, — говорит Уоррен Марусяк, старший технический евангелист Atlassian. — Сосредоточиться на определенных областях работы поможет использование фильтров, меток и инструментов расширенного поиска, таких как JQL от Jira. Разработчики могут сосредоточиться на заданиях, связанных с одной функцией, с помощью вкладки "Релиз" в Jira».

Эффективное управление заданиями и расстановка приоритетов

Доски Scrum помогают командам эффективно управлять заданиями благодаря целостному представлению о проекте. С их помощью можно разбить проект на компоненты, расставить приоритеты заданий, распределить задания между участниками команды и отслеживать прогресс с использованием показателей Scrum.

Артефакты и процессы, такие как бэклог продукта и планирование спринта, позволяют командам сортировать задания по приоритету в зависимости от их важности и ценности. Благодаря этому участники в первую очередь работают над самыми важными заданиями, что приводит к более эффективному использованию ресурсов и выполнению поставленных задач. Кроме того, сокращается риск не выполнить нужную работу над компонентом проекта, поскольку статус каждого задания на досках Scrum обновляется в режиме реального времени.

Быстрое определение узких мест и блокеров

Методология Scrum отличается гибкостью и адаптивностью, что позволяет командам принимать обоснованные решения и легко вносить необходимые корректировки по ходу работы в случае внезапного изменения обстоятельств. Это особенно эффективно при работе с потенциальными узкими местами или непредвиденными блокерами.

Например, доски Scrum могут включать лимиты незавершенной работы (WIP), которые помогают не перегружать участников команды слишком большим количеством заданий. Это обеспечивает прозрачность ресурсов и побуждает команды сосредоточиться на выполнении текущей работы, прежде чем приступать к новой.

Гибкость и адаптируемость в проектах Agile

Доски Scrum универсальны и адаптируются под различные сценарии проектов и спринтов. Они могут учитывать изменения приоритетов, заданий, требований и пропускной способности ресурсов на протяжении всего жизненного цикла спринта.

В случае изменения рынка, появления новых заданий или изменения приоритетов, команды могут легко скорректировать состав доски Scrum в соответствии с новыми условиями. Такая гибкость поддерживает существующую в Agile философию непрерывного совершенствования, благодаря которой команда остается гибкой и адаптивной без привязки к жесткому и конкретному плану.

Сравнение досок Scrum и Kanban

Доски Scrum и Kanban — это практичные инструменты визуального управления проектами, однако каждая из них предлагает различные преимущества, стили и функциональные возможности. В Jira есть шаблоны Scrum и шаблоны Kanban для упрощения разработки ПО. Кроме того, с помощью Jira бизнес-команды, такие как отделы маркетинга, финансов или управления персоналом, тоже могут внедрить методологии Agile. Интегрируйте доски Jira среди разработчиков ПО и бизнес-команд, чтобы повысить прозрачность в организации.

Scrum-доски

Доски Scrum предназначены для работы со спринтами и предоставляют четкую структуру для планирования, выполнения и анализа заданий, которые появятся в течение фиксированного периода времени. Такая специализация позволяет командам, использующим доски Scrum, поставлять инкрементную ценность в конце каждого спринта.

На досках Scrum используются четко определенные роли, структурированное планирование и регулярный анализ для повышения эффективности совместной работы и подотчетности. Они идеально подходят для проектов, требующих тщательного планирования, постепенной поставки и предсказуемых результатов. Доски Scrum подходят для самых разных сценариев использования, однако они особенно полезны при итеративной разработке с частыми релизами работоспособного ПО.

В отличие от досок Kanban, бэклог располагается отдельно от доски Scrum. На доске Scrum отображаются только рабочие задачи, которые нужно завершить во время спринта.

Kanban-доски

Доски Kanban же направлены на визуализацию рабочего процесса и непрерывное управление им, а также ограничение перегрузки от незавершенной работы. В отличие от Scrum, Kanban имеет гибкую структуру, не привязанную к спринтам с фиксированной продолжительностью.

На досках Kanban столбцы («К выполнению», «В работе», «В процессе проверки», «Заблокировано», «Готово») отображаются постоянно, что обеспечивает отлаженный и непрерывный рабочий процесс. Это также позволяет настраивать столбцы в соответствии со стилем работы вашей команды.

Команды могут быстро реагировать на изменение приоритетов и вносить изменения в режиме реального времени, повышая адаптируемость и сводя задержки к минимуму. Доски Kanban идеально подходят для долгосрочных проектов, требующих гибкости и способности управлять быстро меняющимися заданиями.

Подробнее о различиях между Kanban и Scrum.

Какие команды используют доски Scrum?

Доски Scrum появились благодаря командам разработчиков ПО, но их может использовать любая команда, желающая оптимизировать рабочие процессы, внедрить agile-методики и улучшить управление проектами.

Вот несколько примеров других команд, которые могут воспользоваться преимуществами методики Scrum.

  • ИТ-отделы и операционные команды. Сотрудники ИТ-отдела, отвечающего за управление инфраструктурой, техническое обслуживание систем и эксплуатацию, могут применять доски Scrum для отслеживания заданий, улучшений и решений по инцидентам, а также для управления ими.
  • Маркетинговые команды. Таким командам доски Scrum будут полезны при управлении кампаниями, создании контента и организации рекламных мероприятий. Кроме того, эти доски подходят для планирования и реализации маркетинговых стратегий.
  • Команды дизайнеров. Применяя доски Scrum, участники таких команд могут управлять заданиями по дизайну, макетами, прототипами и улучшениями пользовательского интерфейса. Эти доски также могут обеспечить эффективное согласование и коммуникацию между дизайнерами и разработчиками.
  • Отделы продаж. Доски Scrum позволяют отделу продаж управлять потенциальными клиентами, возможностями и состоянием сделок. Доска Scrum может дать четкое представление о конвейере продаж, помогая командам управлять взаимодействием с потенциальными клиентами.
  • Команды по продукту. Доски Scrum позволят таким командам определять приоритетность поставки улучшений и функций продукта с учетом ценности для клиентов и изменений рынка.

Управляйте любыми проектами с помощью досок Scrum в Jira

Методика Scrum позволяет командам вести эффективную совместную работу и осуществлять поэтапную поставку в ходе жизненного цикла любого продукта. Если Scrum — это методика, помогающая командам ориентироваться и направлять проекты, то scrum-доска Jira — это визуальный инструмент, с помощью которого можно отслеживать прогресс и управлять им.

Инструмент Jira изначально создавался для разработчиков ПО, которым требуются методы работы Agile. В нем доступны методики Scrum и Kanban, позволяющие разбить разработку программного обеспечения на управляемые рабочие процессы. Сегодня Jira позволяет и бизнес-командам также воспользоваться преимуществами принципов Agile. Jira является основой совместной работы в тысячах организаций, позволяя командам разработчиков ПО и бизнес-командам связывать проекты, оптимизировать коммуникацию и обеспечивать согласованность — все это на единой платформе.

Если вы хотите получить максимум от методики Scrum, в Jira имеются разнообразные возможности и agile-инструменты, которые позволят команде достичь максимальной эффективности. В Jira есть все необходимое, чтобы масштабировать разработку ПО и оптимизировать управление проектами как в небольших командах, так и на крупных предприятиях.

Доска Scrum: часто задаваемые вопросы

Каковы принципы методики Scrum?

В основе методики Scrum лежат следующие шесть принципов.

  • Эмпирический контроль процессов. Этот принцип основан на прозрачности, проверке и адаптации. Он занимает центральное место в философии Scrum.
  • Самоорганизация. Методика Scrum поощряет совместную ответственность и творческий подход, тем самым усиливая вовлеченность и позволяя командам поставлять значимую ценность.
  • Совместная работа. Повышение осведомленности, четкости формулирования и ясности назначения приводят к тому, что управление проектами осуществляется с акцентом на поставке ценности.
  • Приоритизация на основе ценности. На каждом этапе работ по проекту основное внимание уделяется обеспечению максимальной ценности для бизнеса.
  • Временные рамки. Данный аспект чрезвычайно важен для эффективного управления планированием и реализацией.
  • Итеративная разработка. Благодаря итеративной разработке методы непрерывного совершенствования помогают быстрее получать результаты, применяя методику Scrum.

Как создать доску Scrum в Jira?

Вот как создать доску Scrum в Jira.

  1. Войдите в Jira под своими учетными данными.
  2. Перейдите к своему проекту или создайте новый.
  3. Создайте доску и выберите Scrum.
  4. Выберите фильтр, чтобы определить, какие задачи будут отображаться на доске Scrum.
  5. Введите имя доски и настройте необходимые фильтры в зависимости от типа задачи, состояния, исполнителя и т. д.
  6. Укажите место, где будет храниться доска.
  7. Настройте столбцы доски Scrum в соответствии с рабочим процессом команды.
  8. Нажмите кнопку создания. После этого появится доска Scrum, соответствующая вашим настройкам.
  9. Начните наполнять доску пользовательскими историями, заданиями и другими задачами.
  10. Доска Scrum готова к использованию.

Можно ли использовать доски Scrum для долгосрочного планирования?

Сосредотачиваясь на оптимизации проектных спринтов, компании в основном используют доски Scrum для краткосрочного планирования и реализации. Возможно, для долгосрочного планирования и составления дорожных карт лучше подойдут такие инструменты, как диаграммы Ганта или доски Kanban.

продолжение темы
Каскадная методология