Кто такой Scrum Master, и нужен ли он в команде
Команда работает спринтами, проводит ежедневные встречи и ведет доску задач. Но сроки срываются, сотрудники не могут договориться между собой, а проблемы переходят из одного спринта в другой.
Кажется логичным назначить человека, который будет следить за выполнением задач и контролировать сотрудников. Однако в скраме это не задача скрам-мастера.
Разберемся, за что на самом деле отвечает скрам-мастер, чем он отличается от руководителя проекта и нужен ли опытной команде.
Кто такой скрам-мастер
Скрам-мастер - это участник скрам-команды, который отвечает за правильное применение скрама и помогает команде повышать эффективность своей работы.
Согласно Руководству по скраму, скрам-мастер помогает участникам команды и организации понимать принципы и правила скрама, применять их на практике и улучшать способы совместной работы.
При этом он не является начальником разработчиков, не распределяет между ними задания и не контролирует выполнение индивидуального плана.
Его задача - создавать условия, в которых команда может самостоятельно организовывать работу, решать проблемы и создавать ценный продукт.
Например, если разработчики регулярно не успевают завершить работу за спринт, скрам-мастер не должен требовать от них работать быстрее. Он помогает разобраться в причинах: возможно, команда берет слишком много задач, не учитывает зависимости или сталкивается с внешними препятствиями.
Как устроена работа по скраму
Скрам - это гибкий фреймворк для решения сложных задач и создания продуктов. Он помогает командам работать в условиях неопределенности, регулярно проверять результаты и корректировать дальнейшие действия.
Работа организована короткими циклами - спринтами. Продолжительность спринта составляет не более одного месяца.
За это время команда создает готовый к использованию прирост продукта, который называют инкрементом. Это может быть новая функция программы, улучшение существующего сервиса или другой полезный результат.
В основе скрама лежат три принципа:
- Прозрачность. Участники команды и заинтересованные стороны видят реальное состояние работы и продукта.
- Инспекция. Команда регулярно проверяет результаты и продвижение к целям.
- Адаптация. На основе полученной информации команда меняет планы и способы работы, когда это необходимо.
Скрам также опирается на пять ценностей: приверженность, сфокусированность, открытость, уважение и смелость.
Скрам-мастер помогает команде применять эти принципы и ценности в повседневной работе, а не ограничиваться формальным проведением совещаний.
Подробнее о самом подходе можно прочитать в статье о различиях гибкого управления и скрама.
Кто входит в скрам-команду
В скраме предусмотрены три зоны ответственности.
| Участник | За что отвечает |
|---|---|
| Владелец продукта | Максимизирует ценность продукта, определяет цель продукта и отвечает за эффективное управление бэклогом |
| Разработчики | Планируют и выполняют работу в спринте, создают готовый к использованию результат и отвечают за его качество |
| Скрам-мастер | Обеспечивает правильное применение скрама и помогает команде повышать эффективность |
Под разработчиками понимаются не только программисты. Это могут быть дизайнеры, аналитики, тестировщики и другие специалисты, которые непосредственно создают продукт.
Вся скрам-команда отвечает за создание ценного и полезного результата в каждом спринте.
Обычно такая команда состоит не более чем из 10 человек, включая владельца продукта и скрам-мастера.
Внутри скрам-команды нет иерархии и подчиненных подразделений. Она самоуправляемая: участники самостоятельно решают, кто, что, когда и как делает для достижения поставленной цели.
Это не отменяет организационную структуру компании, но меняет распределение полномочий внутри скрам-команды.
Что делает скрам-мастер: основные обязанности
Работа скрам-мастера охватывает не только разработчиков. Он помогает владельцу продукта, всей команде и организации.
Помогает команде стать самоуправляемой
Скрам-мастер развивает способность участников самостоятельно планировать работу, договариваться между собой и принимать решения.
Например, если сотрудники привыкли ждать указаний руководителя по каждой задаче, он помогает им перейти к совместному планированию и распределению работы.
При этом скрам-мастер не становится новым руководителем. Иначе вместо самоуправления команда просто получает еще один уровень контроля.
Способствует устранению препятствий
В работе команды могут возникать препятствия:
- согласование решения между отделами занимает слишком много времени;
- участникам не хватает информации для продолжения работы;
- специалисты зависят от внешних исполнителей;
- сотрудники постоянно отвлекаются на незапланированные поручения;
- команда не может договориться о способе взаимодействия.
Скрам-мастер помогает выявлять такие проблемы и добиваться их устранения.
Это не означает, что он обязан лично решать каждую проблему. Иногда достаточно помочь участникам договориться. В других случаях потребуется работа с руководителями подразделений или изменение организационных правил.
Помогает проводить события скрама
В скраме предусмотрены пять событий: сам спринт и четыре события внутри него.
| Событие | Для чего проводится |
|---|---|
| Планирование спринта | Команда определяет цель спринта, выбирает работу и составляет план ее выполнения |
| Ежедневный скрам | Разработчики проверяют продвижение к цели спринта и при необходимости корректируют план |
| Обзор спринта | Команда вместе с заинтересованными лицами проверяет результат и обсуждает дальнейшее развитие продукта |
| Ретроспектива спринта | Команда анализирует, как работала, и определяет улучшения на будущее |
Ежедневный скрам длится 15 минут и предназначен для разработчиков. Это не отчет перед скрам-мастером или руководителем.
Скрам-мастер отвечает за то, чтобы события проходили, были продуктивными и укладывались в установленные временные ограничения. Однако он не обязан лично вести каждую встречу.
Помогает владельцу продукта
Владелец продукта отвечает за ценность продукта и управление бэклогом - упорядоченным списком того, что необходимо для его развития.
Скрам-мастер помогает ему находить эффективные способы управления этим списком, формулировать цели и выстраивать взаимодействие с заинтересованными сторонами.
Например, если разные руководители постоянно передают разработчикам срочные поручения, скрам-мастер помогает наладить взаимодействие так, чтобы решения о содержании и приоритетах бэклога принимались через владельца продукта.
При этом сам скрам-мастер не определяет, какие функции продукта важнее.
Работает с организацией
Некоторые препятствия невозможно устранить силами одной команды.
Допустим, для запуска новой функции требуется согласование с тремя руководителями, которые принимают решения независимо друг от друга. Даже хорошо организованная команда будет сталкиваться с задержками.
В такой ситуации скрам-мастер помогает организации увидеть проблему и изменить порядок взаимодействия.
Он также обучает сотрудников и руководителей принципам скрама, консультирует при его применении и помогает устранять барьеры между командой и заинтересованными сторонами.
Чем скрам-мастер отличается от менеджера проекта
Скрам-мастера иногда принимают за менеджера проекта, но у этих специалистов разные задачи.
Менеджер проекта в традиционной модели управления может отвечать за календарный план, бюджет, ресурсы, сроки и выполнение договоренностей с заказчиком. Конкретные обязанности зависят от компании.
Скрам-мастер отвечает за применение скрама и эффективность командной работы. Он помогает участникам самостоятельно планировать и выполнять работу, а не управляет ими через поручения.
Менеджер проекта не входит в число обязательных ролей скрама. При этом наличие такой должности в организации не запрещено: часть проектных и административных обязанностей может выполняться за пределами скрам-команды.
Проблемы возникают, когда традиционные управленческие полномочия переносят на скрам-мастера.
Например, если он самостоятельно назначает задачи разработчикам, оценивает каждого сотрудника и требует ежедневных отчетов, команда теряет возможность самоуправления.
Поэтому при назначении скрам-мастера необходимо заранее договориться о его полномочиях и ответственности.
Пример работы скрам-мастера
Представим условную команду, которая разрабатывает сервис для клиентов.
Команда работает двухнедельными спринтами, но регулярно не завершает запланированную работу. На ежедневных встречах сотрудники отчитываются о выполненных задачах, а затем возвращаются к работе.
Скрам-мастер замечает, что участники почти не обсуждают продвижение к общей цели. Каждый занят собственными заданиями, а возникающие зависимости обнаруживаются слишком поздно.
Вместо того чтобы усиливать контроль, скрам-мастер помогает команде изменить подход к планированию и ежедневным обсуждениям.
Разработчики начинают оценивать, какой объем работы они действительно могут выполнить. На ежедневных встречах обсуждают не индивидуальные отчеты, а препятствия и действия, необходимые для достижения цели спринта.
В результате команда получает возможность раньше обнаруживать проблемы и корректировать свой план.
Это условный пример. Он показывает принцип работы скрам-мастера, а не гарантированный результат применения скрама.
Нужен ли скрам-мастер опытной команде
Здесь есть важное различие между ролью и отдельной должностью.
Согласно Руководству по скраму, в каждой скрам-команде должен быть скрам-мастер. Эта роль не исчезает, даже если участники хорошо умеют организовывать свою работу.
Однако руководство не требует, чтобы скрам-мастер обязательно занимал отдельную штатную единицу и работал только с одной командой.
В зависимости от условий компании эту ответственность может выполнять специалист, совмещающий несколько функций, или скрам-мастер, работающий с несколькими командами. Главное, чтобы у него хватало времени, полномочий и компетенций.
При совмещении необходимо учитывать возможные конфликты интересов. Например, руководителю, который оценивает сотрудников и контролирует их работу, может быть трудно одновременно развивать самостоятельность и открытость команды.
Поэтому решение зависит не только от количества сотрудников, но и от того, насколько реально человек сможет выполнять обязанности скрам-мастера.
Даже опытная команда сталкивается с новыми препятствиями: меняется состав, появляются другие заинтересованные стороны, усложняется продукт, возникают организационные ограничения.
Работа скрам-мастера продолжается и после того, как команда научилась самостоятельно распределять задачи.
Как понять, что скрам-мастер приносит пользу
Оценивать работу скрам-мастера исключительно по количеству проведенных встреч, подготовленных отчетов или закрытых задач неправильно.
Его влияние проявляется прежде всего в изменениях командной работы.
Полезно обращать внимание на следующие признаки:
- Команда понимает цель спринта и самостоятельно планирует ее достижение.
- Препятствия выявляются раньше, а их устранение не затягивается без обсуждения.
- Участники открыто говорят о проблемах и не скрывают незавершенную работу.
- По итогам ретроспектив принимаются конкретные решения, которые затем проверяются на практике.
- Команда регулярно создает готовые к использованию результаты, соответствующие согласованным требованиям качества.
- Владелец продукта и разработчики эффективно взаимодействуют, а организационные барьеры постепенно сокращаются.
Эти признаки помогают оценивать эффективность работы, но не стоит превращать их в механическую систему индивидуальных показателей.
Например, рост количества выполненных задач сам по себе не означает, что команда создала больше ценности для пользователей.
Какие инструменты помогают скрам-команде
Для прозрачности работы команда может использовать электронные доски задач, общие списки работ, документы и средства командной коммуникации.
При этом конкретный программный инструмент не является обязательным элементом скрама. Важнее, чтобы участники понимали цель работы, текущее состояние задач и возникающие препятствия.
Например, в кейсе Platrum о работе ИТ-специалиста показано, как доски задач помогают сотрудникам из разных подразделений видеть поручения, ответственных и сроки.
Это пример организации прозрачной работы с задачами, а не кейс применения скрама.
Сама по себе электронная доска не делает команду скрам-командой. Для этого необходимо соблюдать принципы, правила и распределение ответственности, описанные в руководстве.
Какие ошибки мешают работе скрам-мастера
Скрам-мастер превращается в начальника. Он начинает самостоятельно раздавать задания и оценивать сотрудников. В результате команда ориентируется на распоряжения вместо самостоятельного принятия решений.
Ежедневные встречи превращаются в отчетность. Разработчики перечисляют выполненные задачи, но не проверяют продвижение к цели спринта. Такие встречи не выполняют свое назначение.
Скрам-мастер решает все проблемы за команду. Сотрудники привыкают передавать ему любые сложности, вместо того чтобы учиться справляться с ними самостоятельно.
Ретроспективы не приводят к изменениям. Команда обсуждает одни и те же проблемы, но не проверяет способы их решения. Постепенно встреча превращается в формальность.
Скрам используют там, где он не нужен. Если работа предсказуема, полностью регламентирована и не требует регулярной адаптации на основе обратной связи, применение всех элементов скрама может оказаться избыточным.
Скрам наиболее полезен для сложной работы, где невозможно заранее точно определить все решения и требуется регулярно проверять создаваемый результат.
Как стать скрам-мастером
Освоить эту роль могут специалисты с разным профессиональным опытом: руководители, аналитики, разработчики, менеджеры продуктов и другие сотрудники.
Однако опыт управления людьми сам по себе не означает готовности к работе скрам-мастером.
Для этой роли необходимы:
- Знание скрама. Понимание его теории, правил, событий, артефактов и распределения ответственности.
- Навыки ведения групповых обсуждений. Умение помогать участникам договариваться и находить решения, не подменяя их собственными указаниями.
- Умение работать с конфликтами. Способность выявлять причины разногласий и поддерживать конструктивное взаимодействие.
- Навыки обучения и наставничества. Способность помогать команде постепенно развивать самостоятельность.
- Системное мышление. Понимание того, как процессы и управленческие решения организации влияют на эффективность команды.
Начать обучение можно с изучения Руководства по скраму и практического применения его принципов.
Дополнительные курсы и профессиональная сертификация могут быть полезны, но наличие сертификата не является обязательным требованием руководства.
Так нужен ли скрам-мастер команде?
Если компания решила работать по скраму, ответственность скрам-мастера должна быть закреплена за конкретным человеком.
Но это не означает, что каждому коллективу обязательно нужен отдельный сотрудник с такой должностью.
Главный вопрос для бизнеса - не сколько совещаний будет проводить скрам-мастер, а сможет ли команда благодаря его работе лучше управлять собственной деятельностью, устранять препятствия и регулярно создавать ценность.
Если компании нужен человек, который распределяет поручения и контролирует сроки, речь идет о другой управленческой функции.
Если же задача заключается в развитии самоуправляемой команды, улучшении взаимодействия и правильном применении скрама, именно для этого существует роль скрам-мастера.
Также читайте: Agile: метод управления проектами