БЛОГENTERPRISE AGILITY12 МИНУТ ЧТЕНИЯ

Scrum-мастер в SAFe®

26 ОКТ 2022ДАРЬЯ КОРЕНЬКОВА

SAFESCRUMSCRUM-МАСТЕР

Вольный перевод статьи Scrum Master — Scaled Agile Framework.

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

Scrum-мастера — лидеры-слуги и коучи для Agile-команд. Они помогают в обучении команд Scrum, Экстремальному Программированию (XP), методу Kanban и SAFe, убеждаясь в следовании принятому Agile-процессу. Также помогают устранять препятствия и развивать среду для высокопроизводительной командной динамики, непрерывного потока и безжалостных улучшений.

Scrum-мастера в SAFe помогают своим командам достигать своих целей по поставке ценности. С помощью коучинговых инструментов они ведут команды к самоорганизации и самоуправлению, помогают командам координироваться и эффективно участвовать в мероприятиях Agile Release Train (ART), повышая эффективность внедрения SAFe на масштабе всей организации.

Scrum-мастера в SAFe – неотъемлемая часть Agile- команды. Вместе с другими членами команды они несут ответственность за общую производительность команды.

Содержание статьи

Характеристики Scrum-мастера

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

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

  • Эмпатия. Поддерживает команду, демонстрируя понимание и внимание к ценностям и чувствам членов команды. Члены команды, в свою очередь, с большей вероятностью выстроят отношения друг с другом, а также с членами других команд. Это приводит к расширению сотрудничества и росту производительности. Эмпатия – ключевой компонент доверия, что необходимо для принятия коучинговых практик членами команды.
  • Медиатор конфликтов. Поддерживает членов команды в разрешении межличностных конфликтов, решении проблем и принятии решений. По словам Лиссы Аткинс, Agile-коуча и писателя: «Управление конфликтами – наш новый склад ума, в рамках которого мы помогаем командам двигаться от конфликта к конструктивному диалогу, что ведет к росту производительности».
  • Лидер-слуга. Убеждает, а не давит авторитетом. Как лидеры-слуги, Scrum-мастера фокусируются на потребностях членов команды для того, чтобы помочь всей команде достичь результатов, согласованных с ценностями, принципами и бизнес-целями организации.
  • Ментор. Поддерживает личностное развитие членов команды, мотивируя их постоянно обучаться. Вместо того, чтобы давать готовые ответы, они ведут команду к поиску самостоятельного решения их проблем.
  • Прозрачность. Прозрачность является ключевой ценностью SAFe и одним из столпов эмпиризма Scrum. Scrum-мастер открыт, его действия прозрачны и он ценит это в других. Scrum-мастер выявляет антипаттерны, помогает найти различия между ожидаемыми и достигнутыми результатами, удостоверяется, что все артефакты проинспектированы, тем самым помогая команде достичь прозрачности.
  • Коуч. Понимает и обучает команду методам, которые выходят за рамки Scrum. Например: SAFe, Kanban Команды, Поток, Встроенное Качество и т.д. Помогает сформировать высокоэффективную команду.

Ответственность Scrum-мастера

Scrum-мастер в SAFe отвечает за несколько критически важных процессов, представленных ниже на рисунке 1.

Рисунок 1. Зоны ответственности Scrum-мастера в SAFe

Фасилитация PI-планирования

Scrum-мастера в SAFe играют важную роль в PI-планировании. Они активно работают с командой во время PI-планирования, а также с другими Scrum-мастерами и RTE, что обеспечивает успех этого мероприятия.

Подготовка к PI-планированию

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

Рисунок 2. Подготовка к PI-планированию

Черновик PI-планов

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

Координация с другими командами

Координация со Scrum-мастерами других команд зачастую играет ключевую роль в обеспечении кооперации и коммуникации во время мероприятия. Во время PI-планирования они обычно приглашают к участию экспертов (Subject Matter Experts, SME) и заинтересованных лиц уровня программы для обеспечения коммуникации с другими командами и определения вариантов совместной реализации фич и устранения зависимостей.

Создание командных PI-целей

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

Обзор финальных планов и бизнес-ценности

Перед финальным обзором Scrum-мастера в SAFe удостоверяются, что PI-цели отвечают критериям SMART (Specific, Measurable, Achievable, Realistic, Time-bound — конкретные, измеримые, достижимые, реалистичные, привязанные ко времени) и все одинаково их понимают. Scrum-мастер часто фасилитирует процесс взаимодействия  представителей бизнеса и команды при присвоении баллов бизнес-ценности PI-целям.

Поддержка работы во время итерации

Scrum-мастера в SAFe поддерживают команду во время итерации, повышая вероятность достижения целей итерации и PI, что показано на рисунке 3.

Фасилитация успешных событий ScrumXP

Scrum-события  обеспечивают ритм, а Scrum-мастер в SAFe играет критическую роль в обеспечении успеха каждого события, как показано на рисунке 3.

Рисунок 3. Роль Scrum-мастера в SAFe в проведении успешных Scrum-событий

Взаимодействие с владельцем продукта

Так как владелец продукта ответственен за максимизацию ценности поставляемого командой решения, неотъемлемый аспект работы Scrum-мастера в SAFe – поддержка владельца продукта по мере поставки ценности командой следующим образом:

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

Улучшение потока

Настройка командной Kanban-доски

ScrumXP-команды в SAFe используют Kanban-системы для визуализации работы и улучшения потока. Внедрение эффективной Kanban-системы адаптировано для удовлетворения нужд отдельной Agile-команды и основано на типе выполняемой работы (разработка ПО, маркетинг, создание аппаратного обеспечения), навыках членов команды и их ролях в ART.

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

Рисунок 4. Пример Kanban-доски команды

Измерение и оптимизация потока

Scrum-мастера в SAFe помогают команде установить систему метрик для оценки и улучшения общей производительности. Метрики потока помогают Scrum-мастеру и команде эволюционно улучшать свои процессы, итеративно и постоянно адаптировать их под нужды команды. После определения первоначального процесса и WIP-ограничений (прим. ред. — ограничений на количество незавершенной работы — Work In Progress), и работы по нему в течение некоторого времени, должны стать видны узкие места.

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

Встраивание качества

Agile-команда работает в быстрой, основанной на потоке, системе для обеспечения быстрой разработки, высокого качества и реализации возможностей бизнеса вместо выполнения большей части тестирования на финальных этапах. Scrum-мастер в SAFe коучит Agile- команды для создания и выполнения как можно большего количества тестов на ранних этапах, часто, в несколько потоков. Например, unit-тесты для изменений в кодовой базе формируются с использованием подходов «разработка через тестирование» (Test-Driven Development, TDD) и «разработка на основе поведения» (Behavior-Driven Development, BDD); а тестирование гипотез о выгоде фич с использованием Lean-UX применяется для приемочного тестирования Историй , Фич и Возможностей. Встроенное качество обеспечивает отсутствие новых ошибок при постоянных изменениях в гибкой разработке и делает возможным быстрое и надежное исполнение планов на PI.

Построение высокопродуктивных команд

Создание здоровых Agile-команд необходимо для создания инкрементов работающих продуктов с высокой ценностью. К счастью, в SAFe изначально встроено много компонентов, создающих высокоэффективные команды. Например, Agile-команды в SAFe небольшие, кросс-функциональные и самоорганизующиеся. Они наделены полномочиями определять и выполнять работу, необходимую для достижения целей команды и ART. Все согласны, что все инкременты должны удовлетворять общим масштабируемым Определениям Готовности (Scalable Definition of Done).

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

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

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

Повышение эффективности Scrum-мастера

«Хорошие лидеры должны сначала стать хорошими слугами» — Роберт К. Гринлиф, отец концепции служения через лидерство.

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

Scrum-мастер поддерживает внедрение SAFe в рамках всей корпорации через коучинг заинтересованных лиц и других команд, не применяющих Agile, в эффективном взаимодействии с Agile-командами через участие в Сообществе Практик (Community of Practice, CoP) Scrum-мастеров, а также через поддержку SPC (SAFe Program Consultant) организации.

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

Развитие сотрудничества в команде

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

Коучинг с использованием сильных вопросов

У Scrum-мастеров в SAFe нет готовых ответов и решений. Вместо этого они могут использовать сильные вопросы:

  • Что привело нас к этой проблеме?
  • Какие существуют альтернативные способы решения?
  • Есть ли какие-то факторы, которые мы не учитываем?
  • Что нам нужно, чтобы глубже понять ситуацию?
  • Если бы успех был гарантирован, какие бы действия вы предприняли?

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

Решение конфликтов в команде

Работа в команде дает огромное конкурентное преимущество. Однако, согласно мнению Патрика Ленсиони, консультанта и автора книги “Пять пороков команды”, многие команды дисфункциональны. В своей книге Ленсиони рассказывает, что отсутствие доверия ведет к четырем другим дисфункциям. На рисунке 5 изображено, как Scrum-мастера в SAFe помогают устранить эти дисфункции с помощью SAFe-практик.

Рисунок 5. Scrum-мастер в SAFe помогает в избавлении от пяти пороков команды

Развитие навыков команды

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

Улучшение эффективности программы

Scrum-мастера в SAFe помогают командам улучшить общую производительность команды с помощью следующих активностей.

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

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

  • Синхронизация по целям PI, концепции и стратегическим темам во время PI-планирования, а также выявление зависимостей на доске программы
  • Представление команд во время Scrum-of-Scrums (SoS), PO Sync и ART Sync.
  • Посещение ежедневных стендапов и демонстраций других команд релевантными членами команды.
  • Участие в системных демонстрациях ART и сессии Inspect & Adapt.

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

Выстраивание доверия с заинтересованными лицами

Scrum-мастера в SAFe помогают команде выстраивать доверительные отношения с заинтересованными лицами. В планировании и поставке SAFe опирается на набегающую волну краткосрочных обязательств от Agile-команд и ART. Что позволяет улучшать согласованность и доверие между разработкой и заинтересованными лицами от бизнеса, коммуницирующих через PI-цели. В то время как разработка решений непредсказуема по своей природе, в получении хоть насколько-нибудь надёжного и достоверного прогноза бизнес зависит от команд. Слишком мало предсказуемости делает планирование для бизнеса невозможным. Слишком много – и организация начинает брать обязательства по долгосрочным планам, что ненадежно и ограничивает гибкость. Заинтересованным лицам от бизнеса и IT нужно что-то среднее – в чём и заключается главное назначение PI-целей.

Завершение PI

Конец каждого PI – хлопотное время для Scrum-мастеров в SAFe. Обычно они участвуют в следующих активностях:

  • Коучинг IPитерации. Scrum-мастера должны убедиться, что команда не запланировала какую-либо работу на IP-итерацию во время PI-планирования. Вместо этого они должны использовать IP-итерацию как буфер для достижения целей PI, инноваций, непрекращающегося обучения, PI-планирования и мероприятия Inspect & Adapt (I&A).
  • Помощь команде в инспекции и адаптации. Удостовериться, что команда готова к I&A, включая системную демонстрацию PI, показу количественных и качественных метрик, ретроспективе и воркшопу по решению проблем. Scrum-мастера лидируют команду в I&A-активностях и помогают им придерживаться тайминга мероприятия.
  • Фасилитация воркшопа по решению проблем. Scrum-мастера фасилитируют и коучат команды при анализе корневых проблем, использовании техники “пять почему” и анализе Парето. Они удостоверяются, что работа по улучшению запланирована и добавлена в бэклог команды.

Кто исполняет роль

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

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

SAFe and Scaled Agile Framework are registered trademarks of Scaled Agile, Inc.

ПОДЕЛИТЬСЯ:

АВТОРДарья Коренькова
РАССЫЛКА

Узнавайте о новых статьях первыми

Нажимая «Подписаться», вы даёте согласие на обработку персональных данных.