Кто такой скрам-мастер и каковы его обязанности?

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

Кто такой скрам-мастер?

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

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

Обязанности скрам-мастера

Гайд по Scrum не содержит полного перечня обязанностей скрам-мастера, этот человек может выполнять любые роли. На практике же он, как правило, отвечает за следующее:

  • Стендапы: проведение ежедневных встреч по мере необходимости.
  • Планирование итерации/спринта: защита команды от перегрузок и разрастания объёма работ, помощь в оценке и декомпозиции задач.
  • Обзоры спринта: участие в обсуждениях и сбор обратной связи.
  • Ретроспективы: выявление зон развития и улучшения, планирование изменений для будущих спринтов.
  • Администрирование доски: обеспечение актуальности карточек на доске и корректной работы скрам-инструментов, таких, как, например, Jira.
  • Индивидуальные встречи: проведение встреч с участниками команды и заинтересованными сторонами для разрешения разногласий, касающихся процессов и стиля работы. Многие из тех, кто практикует методологию Scrum, скептически относятся к таким встречам. Однако они могут быть полезны, особенно на старте работы команды. 
  • Внутреннее консультирование: помощь участникам команды и внутренним заказчикам в налаживании взаимодействия со Scrum-командой.
  • Отчётность: регулярный анализ диаграмм сгорания задач и других инструментов, отслеживание динамики работы команды и результатов.
  • Блокировки: скрам-мастер помогает команде устранять внешние и внутренние препятствия, управлять и улучшать рабочие процессы.
  • Забота о команде: если скрам-команда работает не так эффективно, как могла бы, это проблема скрам-мастера. Возможно, необходимо устранить какие-то бытовые проблемы, организовать перекусы или отрегулировать температуру воздуха в офисе. Скрам-мастер должен быть готов помочь своей команде в любом аспекте.

Навыки скрам-мастера

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

  1. Лидерство. Скрам-мастера должны проявлять лидерские качества, не прибегая к авторитарным методам. Они ведут свою команду без давления, поддерживая её самоорганизацию.
  2. Эффективная коммуникация. Обеспечение доступного и прозрачного общения для лучшего понимания статуса проекта и его целей имеет решающее значение. Скрам-мастера должны ясно и открыто донести информацию до всех членов команды и заинтересованных сторон.
  3. Эмпатия. Важно понимать, поддерживать и мотивировать участников команды, особенно в сложные периоды.
  4. Решение проблем. Скрам-мастерам часто приходится сталкиваться с преградами и конфликтами. Они должны мастерски находить пути решения, чтобы команда не сбилась с пути.
  5. Адаптивность. Важно быть гибким, готовым быстро подстроиться под изменяющиеся условия проекта.
  6. Навыки фасилитации. Скрам-мастера обеспечивают эффективное проведение всех Scrum-событий, сосредотачиваясь на их результатах.
  7. Коучинг и наставничество. Ещё одна задача скрам-мастера — обучение членов команды принципам Agile и Scrum, а также помощь в профессиональном росте.
  8. Технические знания. Хотя это и не обязательно, но наличие технической подготовки может быть полезно при взаимодействии с разработчиками. Это позволяет глубже понимать технические сложности, с которыми может столкнуться команда.
  9. Управление временем. Важно уметь эффективно управлять временем, чтобы удерживать команду в графике и достигать целей спринта.

Scrum-команда

Scrum-команда – центральный элемент фреймворка, состоящий из:

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

Фреймворк Scrum

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

  1. Спринты – короткие, фиксированные по времени итерации (обычно 2–4 недели), в течение которых команда работает над выполнением определённого набора запланированных задач.
  2. Бэклог продукта – приоритезированный список всех функций, улучшений и исправлений, которые необходимо реализовать в продукте. Управляется и поддерживается владельцем продукта.
  3. Бэклог спринта – набор задач, отобранных из общего бэклога продукта для выполнения их в одном конкретном спринте.
  4. Артефакты Scrum – инструменты визуализации и планирования, такие как доски задач и диаграммы сгорания, которые помогают отслеживать прогресс и обеспечивают команде и заинтересованным сторонам наглядность процессов.
  5. Scrum-мероприятия – регулярные встречи (планирование спринта, ежедневные стендапы, обзоры и ретроспективы), создающие ритм командной работы и пространство для совместного анализа.

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

Когда командам нужен скрам-мастер

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

Особенно важен скрам-мастер на старте: опытный специалист помогает правильно выстроить процессы. Поэтому на начальном этапе часто приглашают внешних скрам-мастеров в качестве консультантов, а не как полноправных членов команды. Однако всё зависит от зрелости команды.

Опытные команды могут самостоятельно распределять между участниками обязанности скрам-мастера: организовывать стендапы, ретроспективы, поддерживать процессы. В таких случаях эта роль может переходить от одного участника к другому. Как отметил Марк Крут, тренер по современной работе в Atlassian:

«В конечном итоге, вся команда отвечает за процесс Scrum, поэтому хороший скрам-мастер найдёт способы поощрить эту заинтересованность».

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

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

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

Scrum-мастер и владелец продукта

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

«Если человеку ближе лидерство, фасилитация и работа с процессами — ему стоит рассмотреть роль скрам-мастера. Если интересует определение направления, работа с заинтересованными сторонами и формулировка задач — больше подойдёт роль владельца продукта».

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

При возникновении препятствий важно, чтобы управление процессом (роль скрам-мастера) и управление продуктом (роль владельца) оставались разделёнными. Если владелец продукта начинает указывать команде, как реализовывать задачи, это нарушает принцип самоорганизации и приводит к проблемам.

Как отмечается в обзоре Agile Product Management, чем больше владелец продукта вовлечён в работу команды, тем лучше. Однако эта вовлечённость должна концентрироваться на потребностях клиентов и на том,  зачем нужен продукт. Как только владелец продукта начинает диктовать команде, как ей действовать, возникают проблемы.

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

Скрам-мастер и менеджер проекта

Скрам-мастер и менеджер проекта – это разные роли, хотя и связанные с управлением проектами. Оба сосредоточены на том, как выполняется работа и как улучшить процессы, но делают это по-разному.

Менеджер проекта действует через контроль: устанавливает контрольные точки, отслеживает прогресс команды, управляет коммуникацией и отчитывается о ходе работ.

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

Лучшие scrum-команды плохо воспринимают микроменеджмент, поэтому роль скрам-мастера особенно важна в среде, ориентированной на гибкость.

Существуют разные подходы к управлению scrum-командой. Некоторые компании совмещают обе роли, другие обходятся одной из них или вообще исключают и ту, и другую.

Организационные преимущества скрам-мастеров

Скрам-мастер эффективен только тогда, когда компания действительно принимает принципы Scrum. Поверхностное внедрение не работает — без системной поддержки роль быстро теряет смысл.

Помогая каждой команде в управлении процессами, скрам-мастер приносит пользу всей компании.  Такой подход обеспечивает постоянную доставку ценности клиентам и позволяет членам команд и менеджерам сосредоточиться на том, что они делают лучше всего.

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

Перевод статьи «What is a scrum master & their responsibilities?».

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Прокрутить вверх