Скрам Мастер / Коуч Команды
«Скрам Мастер подобен дирижеру оркестра, направляющему группу музыкантов к созданию произведения, которое никто из них не может создать в одиночку.»
Майк Кон
Скрам Мастер / Коуч Команды — кто это?
Скрам Мастер / Коуч Команды (СМ/КК) в SAFe организации является лидером-слугой и коучем для Agile Команды, который фасилитирует проведение мероприятий команды, содействует оптимизации процессов, а также помогает командам и Релизным Поездам (Agile Release Train, ART) доставлять ценность.
Скрам Мастер / Коуч Команды помогает команде разобраться в практиках Agile и применять Скрам, Канбан и SAFe, что обеспечивает соблюдение принятых в организации Agile процессов. Скрам Мастера также помогают устранять препятствия и создавать среду для высокопроизводительной командной динамики, непрерывного потока и неустанных улучшений.
Скрам Мастер / Коуч Команды в SAFe помогает своей команде в достижении целей доставки. С помощью коучинга они способствуют развитию самоорганизации и самоуправления внутри команд. Скрам Мастера помогают команде участвовать в мероприятиях Agile Release Train (ART), повышая эффективность SAFe во всей организации.
Скрам Мастер / Коуч Команды является неотъемлемым членом Agile команды и разделяет ответственность всей команды за производительность. Скрам Мастера / Коучи Команд помогают команде осваивать практики SAFe Scrum. Они следят за тем, чтобы у команд не было пробелов в знаниях, и члены команд знали, как планировать, выполнять, анализировать результаты и проводить ретроспективы.
Кроме того, Скрам Мастера / Коучи Команд могут выступать в роли коучей для Канбан Команд в SAFe и помогать таким образом любой Agile Команде создавать Поток Команды (Team Flow).
Характеристики Скрам Мастера / Коуча Команды в SAFe
Скрам Мастер / Коуч Команды является членом команды и помогает ей в достижении поставленных целей. Для этого они проводят для членов команд обучение и коучинг по практикам SAFe Scrum и SAFe Team Kanban, а также содействуют применению принципов и практик SAFe.
Скрам Мастера / Коучи Команд крайне востребованы на рынке. Ими становятся люди с опытом работы в разных ролях в организации, с разной квалификацией и образованием. И хотя Скрам Мастера / Коучи Команд, как правило, не являются менеджерами, управляющими людьми, они являются влиятельными членами Agile-команд и должны обладать следующими характеристиками:
- Проявлять эмпатию.
Скрам мастер / Коуч Команд поддерживает команду, демонстрируя подлинное понимание и заботу об убеждениях или чувствах каждого члена команды. В свою очередь, в такой открытой среде команда с большей вероятностью будет выстраить эффективные взаимоотношения с другими. Это приводит к более высокому уровню взаимодействия между людьми и росту производительности в целом. Эмпатия является ключевым компонентом доверия, который необходим людям, чтобы принимать и приветствовать коучинг.
- Управлять конфликтами.
Скрам мастер / Коуч Команд поддерживает членов команды в разрешении межличностных конфликтов, решении проблем и принятии решений. Как говорит Лисса Аткинс, Аgile коуч и автор книги «Коучинг Agile-команд»: «Управление конфликтом — это наше новое мышление, когда мы помогаем командам перейти от конфликта к конструктивному несогласию, приводящему к существенному повышению производительности». [2]
- Быть лидером-слугой.
Скрам мастер / Коуч Команд убеждает других, а не использует давление и власть. Являясь лидерами-слугами, Скрам Мастера / Коучи Команд сосредотачиваются на потребностях членов команд, которые являются теми, кому они служат, чтобы помочь достичь результатов в соответствии с ценностями, принципами и бизнес-целями организации. [3]
При этом у СМ/КК должны быть возможности и способы для выполнения своих обязанностей. В зависимости от ситуации Скрам Мастера / Коучи Команд могут по-разному взаимодействовать с командой. Например, когда речь идет о мероприятиях, ответственность СМ/КК — обеспечить, что все мероприятия команд проводятся и являются позитивными, продуктивными и укладываются в обозначенные временные рамки.
СМ/КК сами могут фасилитировать проведение мероприятий или предоставить команде возможность самостоятельно управлять и фасилитировать свои собственные мероприятия. Ротация обязанностей по фасилитации мероприятий и встреч содействует росту команды и развивает ее способности к самоуправлению.
- Быть наставником, ментором.
Скрам Мастер / Коуч Команды содействует индивидуальному развитию каждого члена команды, прививая мышление непрерывного обучения. Он/она направляет команду в поиске решений своих проблем, а не дает готовые ответы на вопросы.
- Быть открытым и создавать прозрачную среду.
Прозрачность является основной ценностью SAFe и одним из столпов эмпиризма. Скрам Мастер / Коуч Команды открыт сам и ценит открытость в других. Они помогают команде создать прозрачную среду с помощью проверки артефактов, выявления значительных различий между ожидаемыми и фактическими результатами и обнаружения антипаттернов.
- Быть коучем.
Скрам Мастер / Коуч Команды понимает сам и обучает команду методам, выходящим за рамки Scrum, таким как SAFe, Kanban, Поток, Встроенное качество и многое другое. Как правило, они обладают необходимыми навыками и знаниями на продвинутом уровне и практическим опытом работы в одном или нескольких технических- и/или бизнес доменах.
Обязанности Скрам Мастера / Коуча Команды
Скрам Мастер / Коуч Команды выполняет важные обязанности в организации, как показано на рисунке 1. Каждая из этих обязанностей описана далее в статье.
Рисунок 1. Обязанности Скрам Мастера / Коуча Команды
1. Фасилитация PI Планирования
Скрам Мастера / Коучи Команд играют важную роль в эффективности мероприятия «PI Планирование». На PI Planning они взаимодействуют с другими Скрам Мастерами / Коучами Команд и Инженером Релизного Поезда (Release Train Engineer, RTE) помимо активной работы со своей командой. Эффективность работы каждого SM / TC во многом определяет успех всего мероприятия.
Как Скрам Мастер / Коуч Команды содействует продуктивности PI Планирования:
- Подготовка к PI Планированию
Перед мероприятием Скрам Мастер / Коуч Команд обеспечивает, чтобы Менеджеры Продукта, Владельцы Бизнеса и другие заинтересованные лица ознакомили команду с фичами на ближайший Интервал Планирования, как показано на рисунке 2. Скрам Мастера / Коучи Команд помогают своим Agile командам и Владельцу Продукта определить локальные истории, обслуживание, дефекты, технический долг и другую работу, которую команда должна будет выполнить во время предстоящего Интервала Планирования (PI).
Рисунок 2. Подготовка к PI Планированию
- Предварительные Планы на Интервал Планирования (PI)
Скрам Мастер / Коуч Команды помогает команде в создании предварительного плана итераций на весь Интервал Планирования (PI), написании предварительных целей на Интервал Планирования (PI Objectives) и выявлении рисков и проблем на уровне Поезда. Скрам Мастера / Коуч Команд также помогают команде подготовить свои онлайн или офлайн зоны планирования, организуя средства визуализации, которые создают прозрачность и способствуют взаимодействию. СМ/КК помогают команде определить свою емкость и оставаться в рамках этого ограничения.
- Координация с Другими Командами
Скрам Мастера / Коучи Команд часто являются ключевым звеном для взаимодействия и общения во время мероприятия. Во время PI Планирования они обычно обеспечивают связь с профильными экспертами и заинтересованными лицами Поезда и находятся в тесном контакте с другими командами относительно разработки фич и устранения зависимостей.
- Разработка Целей Команды на Интервал Планирования (PI)
Скрам Мастера / Коучи Команд помогают командам сформулировать цели, которые они намерены достичь в предстоящем Интервале Планирования (PI Objectives). Цели (ожидаемые результаты) должны быть написаны до обзора предварительного плана и отражать как цели без обязательств так и цели, за выполнение которых команда берет на себя ответственность.
- Обзор финальных планов и определение бизнес-ценности
Перед обзором финальных планов Скрам Мастера / Коучи Команд должны убедиться, что Цели на Интервал Планирования (PI Objectives) являются SMART (Конкретными, Измеримыми, Достижимыми, Реалистичными и Ограниченными по времени) и написаны таким образом, чтобы их мог их понять любой заинтересованный. Скрам Мастера / Коуч Команд часто фасилитируют процесс, когда Владельцы Бизнеса присваивают ожидаемую бизнес-ценность целям команды.
2. Поддержка Выполнения Итераций
Скрам Мастера / Коучи Команд поддерживают команду и способствуют достижению целей Итераций и целей Интервала Планирования.
Скрам Мастера / Коучи Команд следующим образом поддерживают выполнение итераций:
- Фасилитация мероприятий команд
Agile команды используют мероприятия на основе каденции для координации и синхронизации своих усилий. Не смотря на то, что Scrum и Team Kanban работают несколько по-разному, все команды должны планировать, синхронизировать, анализировать, проверять свою работу и проводить ретроспективы. На рисунке 3 показаны мероприятия (или действия), которые Agile Команды обычно выполняют во время итерации.
Рисунок 3. Роль Скрам Мастера / Коуча Команды в эффективности проведения мероприятий команды
- Выполнение работ в ритме Поезда
SM/TC помогают командам применять Scrum или Kanban в соответствии с ритмом разработки и синхронизации Agile Release Train (ART). Этот единый ритм и синхронизация обеспечивают согласованность, помогают управлять зависимостями и выпускать новые решения по требованию, а также получать быстрые интегрированные циклы обучения (принцип SAFe No 4).
- Сотрудничество с Владельцем Продукта
Важной задачей Скрам Мастера / Коуча Команды является поддержка Владельца Продукта, который несет ответственность за максимизацию ценности решения, возникающей в результате работы команды.
Как Скрам Мастер / Коуч Команды поддерживает Владельца Продукта:
— Помогает команде понять и применить инструменты и техники Клиентоцентричности и Дизайн-Мышления, чтобы создать правильный продукт/решение в нужное время.
— Обеспечивает, чтобы команда понимала необходимость размещения четких и понятных элементов в своем беклоге и учитывала аллокацию емкости Поезда для каждого типа работ.
— Помогает команде в применении эмпирического планирования и разработки, где прогресс оценивается на основе наблюдений и экспериментов с малыми инкрементами работающих решений.
— Фасилитирует взаимодействие с заинтересованными лицами по запросу или по мере необходимости.
3. Улучшение потока
Скрам Мастер / Коуч Команды может значительно улучшить поток работы команды, устраняя узкие места, задержки и потери.
Как Скрам Мастер / Коуч Команды улучшает поток:
- Создание Канбан Доски Команды
Команды SAFe используют Канбан доску для визуализации своей работы и улучшения потока. Внедрение эффективной Kanban системы, адаптированной для удовлетворения потребностей конкретной Agile Команды, основано на специфике выполняемой работы (маркетинг, разработка программного обеспечения, аппаратное обеспечение и т.д.), навыках членов команды и их роли в Agile Release Train.
Лучше всего создавать систему Kanban с привлечением всех членов Agile команды и опытного коуча-фасилитатора, такого как Scrum Master / Team Coach.
В статье «Применение Kanban в SAFe» описывается, как создать систему Kanban и как разные Kanban системы связаны в SAFe. На рисунке 4 показан пример Канбан доски Команды.
Рисунок 4. Пример Канбан Доски Команды
- Измерение и оптимизация потока
Скрам Мастера / Коучи Команд помогают команде создать систему метрик для оценки и улучшения общей производительности. Конкретные измерения потока, компетенций и результатов описаны в статье «Метрики. Измерение и Развитие».
Метрики Потока помогают Скрам Мастеру / Коучу Команды и команде итеративно развивать свой рабочий процесс и постоянно адаптировать его в соответствии с потребностями команды. После определения текущего процесса, установления ограничений на количество незавершенной работы (WIP) и выполнения работы в течение какого-то времени становятся видимыми узкие места. Если этого не происходит, то команда вносит уточнения в свой рабочий процесс или ставит дополнительные ограничения на незавершенную работу (НЗР/WIP), пока не станет очевидно, что какой-то шаг рабочего процесса перегружен или наоборот «голодает».
Другими способами для оптимизации потока могут стать: слияние или разделение шагов, добавление буферов, дорожек и классов обслуживания или повторное определение состояний рабочего процесса.
- Встраивание качества
Agile Команды работают в динамичной системе, основанной на потоке, чтобы быстро разрабатывать и выпускать высококачественный функционал, создающий бизнес-возможности. Скрам Мастер / Коуч Команды помогает достичь этого, обучая Agile команды практикам Встраивания Качества. Встроенное Качество помогает выполнять работу быстро и надежно, а также обеспечивает, чтобы необходимые и частые изменения вносились эффективно и результативно.
4. Создание высокопроизводительных команд
Создание «здоровых» Agile команд имеет важное значение для разработки инкрементов работающих решений, имеющих максимальную ценность. К счастью, многие ингредиенты для высокопроизводительных команд встроены в дизайн фреймворка SAFe. Например, Agile команды в SAFe являются небольшими, кросс-функциональными и самоорганизующимися. Они уполномочены определять и выполнять работу, необходимую для достижения целей команды и Agile Release Train. Все члены внутри команды договариваются о том, чтобы все инкременты соответствовали единому, масштабируемому определению выполненности.
Scrum Master / Team Coach играет важнейшую роль в создании высокоэффективных команд и достигает этого с помощью следующих видов деятельности:
- Развивать и поддерживать атрибуты Agile Команд
Хотя каждая команда отличается, есть общие характеристики, которые относятся ко всем высокопроизводительным командам. Скрам Мастера / Коучи Команд отвечают за поддержку и развитие следующих свойств Agile Команды:
— Команда самоуправляема, готова взять на себя ответственность и соблюдает взятые на себя обязательства и договоренности
— Команда выравнена (согласована) с другими командами и внутри себя, а также открыта к сотрудничеству
— Успех команды связан с выполнением четких задач и целей
— Члены команды самостоятельно принимают решения и понимают влияние своей работы на других
— Команда демонстрирует открытую коммуникацию и доверие
— Команда признает ценность разнообразия мнений и здорового конфликта
— Команда дает эффективную и своевременную обратную связь
— Члены команды полны энтузиазма и активно вовлечены в процесс, а также получают удовольствие от самой работы и друг от друга
- Содействовать развитию высокопроизводительной командной динамики
Скрам Мастера / Коучи Команд создают среду для высокопроизводительной командной динамики, непрерывного потока и неустанных улучшений. Скрам Мастер / Коуч Команды является ментором команды и создает атмосферу взаимного уважения, помогая разрешать межличностные конфликты и выявляя возможности роста. Они помогают команде сосредоточиться на создании инкрементов, содержащих ценность, в рамках каждой итерации.
- Стать более эффективным Скрам Мастером / Коучем Команды
Каждый лидер-слуга знает, что его собственный рост связан с развитием тех, кто доставляет результаты. Скрам Мастера / Коучи Команд служат команде и организации в целом.
Scrum Master / Team Coach поддерживает внедрение SAFe в масштабах всего предприятия и с помощью коучинга помогает заинтересованным лицам и другим (не Agile) командам эффективно взаимодействовать с Agile командами, участвовать в Сообществе Практик Скрам Мастеров / Коучей Команд и поддерживать Консультантов Практик SAFe (SPC) в организации.
- Быть Lean-Agile лидерами
Скрам Мастера / Коучи Команд продвигают внедрение SAFe внутри организации. Они на собственном примере демонстрируют применение Lean-Agile Мышления и принципов SAFe. Они интегрируют эти концепции в свои обязанности и служат для других образцом для подражания.
- Содействовать взаимодействию внутри команды
Роль Скрам Мастера / Коуча Команды способствует повышению эффективности и сплоченности команд, что приводит к лучшим бизнес-результатам, решениям и продуктам. Они обеспечивают соблюдение договоренностей, предоставление/получение обратной связи, а также предлагают рекомендации и советы на основании того, что они знают и видели, что работает.
- Проводить коучинг с помощью сильных вопросов
У Скрам Мастеров / Коучей Команд нет ответов на все вопросы. Вместо этого они могут задавать сильные вопросы, чтобы выяснить, что важно, а затем направлять других в поиске решений, используя собственные знания и опыт.
Примеры сильных вопросов:
— Что подводит нас к этому вопросу?
— Какие еще существуют возможности или варианты?
— Чего мы не видим?
— Что нам нужно сделать, чтобы достичь более глубокого уровня понимания?
— Если бы успех был гарантирован, какие действия вы бы предприняли?
Задавая вопросы таким образом, Скрам Мастера / Коучи Команд помогают командам улучшать свою производительность, самостоятельно решать больше проблем, принимать лучшие решения, приобретать новые навыки и достигать своих целей.
- Разрешать конфликты внутри команды
Командная работа является значительным конкурентным преимуществом. Тем не менее, по словам Патрика Ленсиони, консультанта и автора книги «Пять дисфункций команды», дисфункции встречаются во многих командах. В своей книге Ленсиони предполагает, что отсутствие доверия приводит к остальным четырем дисфункциям. Скрам Мастера / Коучи Команд помогают преодолеть эти пять дисфункций с помощью практик SAFe, показанных на рисунке 5.
Рисунок 5. SAFe Скрам Мастер / Коуч Команд помогает устранить пять дисфункций команд
- Развивать навыки команды
Скрам Мастера / Коучи Команд работают с членами команды и их функциональными менеджерами, чтобы помочь им приобрести Т-образные навыки. Работник с Т-образными навыками имеет большой разнообразный опыт работы во многих областях и является экспертом в одной из этих дисциплин.
Скрам Мастера / Коучи Команд поощряют членов команды:
— работать совместно с коллегой, чтобы расширить свои навыки
— взять на себя задачи из другой, менее известной дисциплины или области бизнеса
— проходить обучающие тренинги
— читать книги
Таким образом, приветствуется все, что способствует «непрерывному обучению».
5. Повышение производительности Поезда (ART)
Скрам Мастера / Коучи Команд помогают командам повысить общую производительность поезда с помощью следующих действий:
- Фасилитировать взаимодействие между командами
Межкомандное сотрудничество является отличительной чертой высокоэффективных команд. Agile команды взаимодействуют с разными подразделениями в своей организации, чтобы вывести на рынок целостные продуктовые решения.
Скрам Мастера / Коучи Команд создают среду, в которой процветает межкомандное сотрудничество. Такое взаимодействие поддерживается практиками, которые помогают командам в совместной работе, например:
— Выравнивание в соответствии с Целями на Интервал Планирования Поезда, Видением и Стратегическими Темами во время PI Планирования, а также работа с зависимостями с помощью Доски Поезда
— Представление команды на таких мероприятиях синхронизации как: Синхронизация Коучей (Coach Sync), Синхронизация Владельцев Продукта (PO Sync) и Синхронизация Поезда (ART Sync)
— Посещение мероприятий и демонстраций других команд с соответствующими членами своей команды
— Участие в мероприятиях Agile Release Train: Демонстрации Системы Поезда и Inspect & Adapt
Одним из существенных преимуществ взаимодействия внутри команд и между ними является то, что коллеги учатся друг у друга. В Agile команде изучение новых навыков делает всех более ценными для организации и лучше подготовленными для поддержки работы друг друга.
Это также защищает от того, чтобы специальные навыки не становились узким местом, что в свою очередь увеличивает задержки и снижает качество.
- Строить доверительные отношения с заинтересованными лицами
Скрам Мастер / Коуч Команд помогает команде создавать доверительную среду. SAFe полагается на краткосрочные обязательства по принципу «набегающей волны» со стороны Agile команд и Поездов. Эти обязательства помогают в бизнес-планировании и достижении результатов, что приводит к лучшей согласованности и доверию между разработчиками и заинтересованными лицами бизнес-подразделений.
При том, что в разработке решений по своей сути много неопределенного, бизнесу необходимо получить от команд хотя бы какой-то объем данных для надежного, предсказуемого прогнозирования. Слишком мало предсказуемости, и бизнес не может планировать. Слишком много, и организация возьмет на себя обязательства по долгосрочным планам, которые ненадежны и ограничат гибкость. Заинтересованные лица от бизнес- и технологических доменов нуждаются в чем-то среднем, для чего и существуют Цели на Интервал Планирования (PI Objectives).
- Коучинг в Итерации Инноваций и Планирования (IP Iteration)
Скрам Мастера / Коучи Команд следят за тем, чтобы во время PI Планирования команда не планировала никакие работы на Итерацию Инноваций и Планирования.
Вместо этого они помогают командам использовать IP Итерацию для того, чтобы:
— оценить, насколько были достигнуты поставленные цели на Интервал Планирования
— работать над инновациями
— непрерывно обучаться
— участвовать в мероприятиях «PI Планирование» и «Инспект-Адапт» (Inspect & Adapt, I&A).
- Помогать команде проверять и адаптировать
Убедитесь, что команда подготовлена к мероприятию Inspect & Adapt, включая Демонстрацию Системы за Интервал Планирования (PI System Demo), количественные и качественные метрики, Ретроспективу и Мастерскую Решения Проблем. Они помогают команде следовать по программе мероприятий Inspect & Adapt и не выходить за временные рамки.
- Фасилитировать проведение Мастерской решения проблем (problem-solving workshop)
Скрам Мастера / Коучи Команд с помощью коучинга помогают команде проанализировать корневую причину, ответить на «Пять Почему» и сделать анализ Парето. Они обеспечивают, чтобы работа, необходимая для достижения выявленных улучшений, была запланирована и добавлена в беклог команды.
Полная или частичная работа?
Скрам Мастер / Коуч Команд может выполнять свои функции неполный или полный рабочий день, в зависимости от размера команды, контекста и других обязанностей. Тем не менее, предприятию может быть сложно обосновать необходимость в отдельном штатном Scrum Master / Team Coach для каждой гибкой команды.
SAFe использует прагматичный подход, когда иногда член команды берет на себя эту роль вместе с другими обязанностями, или опытный Скрам Мастер / Коуч Команды поддерживает более одной команды.
Однако в самом начале внедрения SAFe работа СМ/КК может быть более интенсивной. Поэтому, на начальном этапе бывает полезно нанимать внешних консультантов, которые помогали бы выполнять роль Scrum Master / Team Coach. Так они будут выступать менторами для команд и помогать Скрам Мастерам / Коучам Команд приобретать опыт в своих ролях и SAFe. Эти консультанты будут работать с несколькими командами и новыми Scrum Master / Team Coach. И, конечно же, для того, чтобы быть эффективными, требуется адекватная подготовка, обучение и опыт.
Читать дополнительно:
[1] Designing powerful questions. https://conversational-leadership.net/powerful-questions/
[2] Scrum Master as conflict navigator. https://medium.com/serious-scrum/scrum-master-as-conflict-navigator-de5c6a162fe
[3] The Scrum Master as a servant leader. https://www.scrum.org/resources/blog/scrum-master-servant-leader#_ftnref7
Статья подготовлена по материалам Scaled Agile, Inc. и не является официальным переводом статьи «Scrum Master/Team Coach»
Обучение для Скрам Мастеров
В портфолио тренингов SAFe есть 2 тренинга для Скрам Мастеров:
SAFe® Scrum Master
Курс SAFe Scrum Master относится к базовым тренингам Scaled Agile Framework® и готовит участников к эффективному выполнению роли Скрам Мастера в SAFe организации.
В отличие от традиционных тренингов для Скрам Мастеров, которые нацелены на обучение Scrum на уровне команды, программа SAFe Scrum Master фокусируется на роли Скрам Мастера в контексте всей организации, работе как с одной, так и со многими командами.
Участники курса изучают артефакты, процессы и мероприятия SAFe с точки зрения роли Скрам мастера, а также инструменты и принципы лидерства, позволяющие развивать высокоэффективные и вовлеченные Agile команды как часть Релизного Поезда (Agile Release Train).
После успешной сдачи экзамена слушатели получают международный сертификат «SAFe Scrum Master (SSM)». Подробнее о курсе: https://ionovpartners.ru/trainings/safe-scrum-master/
SAFe® Advanced Scrum Master
SAFe Advanced Scrum Master — это продвинутый курс для практикующих Скрам мастеров в SAFe организации. Программа обучения предоставляет инструменты, необходимые для улучшения навыков коучинга и фасилитации, а также для предотвращения распространенных ошибок.
Участники тренинга изучают, как применять принципы Lean, Kanban, DevOps и SAFe для улучшения командных и бизнес-результатов. Этот курс рекомендуется не только для Скрам мастеров команд, но и для RTE и STE.
После успешной сдачи экзамена слушатели получают международный сертификат «SAFe Advanced Scrum Master (SASM)». Подробнее о курсе: https://ionovpartners.ru/trainings/safe-advanced-scrum-master/