Все статьи

Людмила Баварова

Agile-коуч. Практик Scrum, Kanban и SAFe®.

RTE, Team Coach и руководитель направления в РТЛабс. 19 лет в менеджменте. Ментор и тренер по Agile-подходам. SAFe®, Scrum, Kanban-метод, агент изменений (Prosci certified).

Сергей Рогачев

Генеральный директор «Лидеры изменений», Agile-коуч, эксперт в Agile-трансформации крупных компаний.

Развивает SAFe® и OKR в России, продюсер исследования «Agile в России», конференций Enterprise Agile Russia и OKR Russia. Публичные кейсы: Монитор Электрик, РТЛабс, Газпром нефть, ХМАО, HeadHunter, Главстрой, Xsolla, Администрация города Саратов, Билайн, DSSL и Сбербанк.

Подробнее

Быстрый старт в RTE #4 – Исполнение PI-плана

Дата: 15.07.2024

Быстрый старт в RTE #1 - Открывая роль

Это четвертая заключительная статья серии «Быстрый старт в RTE», в которой рассмотрены рекомендации по сопровождению исполнения PI-плана. Значимость качественного выполнения роли RTE в этих процессах сложно переоценить.

Исполнение PI-плана

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

Как только вы завершите PI-планирование, настанет время приступить к выполнению этих планов. Как RTE, вы несете ответственность за содействие командам в поставке ценности. Различные мероприятия, инструменты и советы помогут вам в этом.

Разобравшись в том, как и какие мероприятия Agile Release Train (ART) необходимо организовать, какие инструменты и показатели для управления потоком использовать, вы поймете обязанности и ответственность роли RTE в течении периода исполнения планов PI.

На иллюстрации ниже отражены пять мероприятий ART и их очередность в цикле PI:

  1. Coach Sync (Синхронизация коучей/Скрам-мастеров).
  2. PO Sync (Синхронизация Владельцев продукта).
  3. ART Sync (Синхронизация Agile Release Train).
  4. System Demos (Системные демонстрации).
  5. I&A (Инспекция и адаптация).
события ART PI

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

После прочтения статьи вы сможете:

  • Определить ключевые события ART, которые происходят во время выполнения планов PI;
  • Определить методы, которые помогут организовать события ART;
  • Определить метрики для управления потоком и его улучшения.

Ниже вы найдете определения всех использованных выше терминов SAFe.

Agile Release Train (ART)

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

Release Train Engineer (RTE) или «машинист поезда» — это лидер-слуга и коуч в Agile Release Train (ART), который проводит мероприятия и помогает в реализации процессов, а также поддерживает команды в поставке ценности.

PI-планирование (PI Planning, Планирование Интервала) — это регулярно повторяющееся мероприятие всего ART, которое согласовывает команды и заинтересованных лиц вокруг общей миссии и концепции.

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

Синхронизация Владельцев Продуктов (Product Owner Sync, PO Sync) — это мероприятие ART, которое обеспечивает прозрачность прогресса ART в достижении PI-целей и возможность внести любые необходимые коррективы.

Синхронизация ART — это мероприятие, которое совмещает Синхронизацию Владельцев Продукта (PO Sync) и Синхронизацию Коучей (Coach Sync).

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

Инспекция и Адаптация (Inspect and Adapt, I&A) — значимое событие, происходящее в конце каждого интервала планирования (Planning Interval, PI), когда демонстрируется и оценивается текущее состояние Решения. Затем команды обдумывают и выявляют элементы бэклога по улучшению с помощью структурированного семинара по решению проблем.

Синхронизация коучей/Скрам-мастеров

Синхронизация коучей/Скрам-мастеров (Coach Sync) – это еженедельное событие ART, продолжительностью от 30 до 60 минут, организуемое RTE. Coach Sync может проводиться чаще и сопровождаться дополнительными встречами после при необходимости.

Участники

Как RTE, вы фасилитируете Coach Sync. Участие в этой встрече обязательно для представителей всех команд ART. В число участников обычно входят:

  • Scrum-мастеры/командные коучи (Scrum Masters/Team Coaches);
  • эксперты, которые могут рассказать о соответствующих зависимостях или блокерах;
  • заинтересованные лица и Представители бизнеса (Business Owners);
  • системные архитекторы.

Необязательные участники посещают Coach Synce время от времени. Четко укажите этих необязательных участников в своем приглашении на собрание, чтобы избежать путаницы.

Повестка

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

  1. Чего достигла ваша команда с момента последней встречи?
  2. Чего ваша команда достигнет до следующей встречи?
  3. Есть ли какие-либо блокеры?
  4. Могут ли возникнуть блокеры с вашей стороны в отношении других команд?

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

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

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

Возможные проблемы

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

Советы

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

Ниже вы найдете определения всех использованных выше терминов SAFe.

Скрам-мастер/Коуч Команды

Скрам-мастер/Коуч Команды (Scrum Master/Team Coach (SM/TC) —) — это лидер и коуч Agile-команды, который помогает в реализации командных процессов, мероприятий и поставке ценности.

Представители Бизнеса (Business Owners) — ключевые заинтересованные лица ART, которые несут решающую ответственность за технологическую и бизнес-основу возврата инвестиций (Return on Investment, ROI), управления и нормативно-правового контроля (Сompliance).

Системный Архитектор (System Architect) отвечает за определение и донесение общей технической и архитектурной концепции Решений, разрабатываемых несколькими ART.

Agile-команда (Agile Team) — это кросс-функциональная группа размером 10 и менее человек, которая обладает всеми необходимыми навыками для определения, создания, тестирования и внедрения ценности своим клиентам.

Синхронизация Владельцев продуктов

Синхронизация Владельцев продуктов (PO Sync) — это 30-60-минутное мероприятие, которое обычно проводится один или два раза в неделю. Фасилитируют PO Sync обычно RTE или менеджер продукта. Менеджеры продуктов и Владельцы продуктов проверяют прогресс ART в достижении PI-целей и, при необходимости, корректируют объем работ или приоритеты.

Другая цель PO Sync — подготовка бэклога ART для следующего PI. Во время PO Sync проводится проработка Фич и их приоритизация по модели «Самая ценная и короткая работа сначала» (WSJF).

Во время PO Sync вы видите прогресс ART в достижении PI-целей. Если какие-либо критично важные цели находятся под угрозой, Менеджер продукта и Владельцы продуктов корректируют объем работ или обращаются за поддержкой к другим командам, если не хватает собственной емкости или нужных компетенций.

Участники

В PO Sync участвуют:

  • RTE;
  • Продуктовый менеджмент;
  • Владельцы продуктов;
  • заинтересованные лица;
  • системный архитектор (опционально);
  • технические специалисты (опционально).

Может оказаться полезным пригласить системного архитектора или технических специалистов. Всю важную и новую информацию Владельцы продуктов потом доводят до своих команд.

Повестка

RTE фасилитирует встречу и работает совместно с Продуктовым менеджментом. Также полезными инструментами являются доска Канбан ART или другие, которые обеспечивают отслеживание PI-целей и прогресса по Фичам и контрольным точкам (вехам).

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

Ознакомьтесь со следующими показателями потока и выносите их в PO Sync для обсуждения при необходимости.

Возможные проблемы

При подготовке к PO Sync могут возникнуть проблемы. Читая каждый пункт, подумайте о том, как бы вы справились с этой проблемой в своей организации.

Советы

Иногда PO Sync и Coach Sync объединяют в мероприятие ART Sync

Ниже вы найдете определения всех использованных выше терминов SAFe.

Продуктовый Менеджмент

Продуктовый Менеджмент (Product Management) отвечает за определение и поддержку разработки востребованных, осуществимых, жизнеспособных и устойчивых продуктов, удовлетворяющих потребностям клиентов на всем жизненном цикле продукта.

Владелец Продукта (Product Owner, PO) — член Agile-команды, основная ответственность которого в максимизации ценности, поставляемой командой, что он обеспечивает соответствием Бэклога Команды потребностям клиентов и заинтересованных лиц.

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

Фича представляет собой функциональность решения, которая несет ценность для бизнеса, удовлетворяет потребности заинтересованных лиц и имеет такой размер, что может быть реализована одним Agile Release Train в рамках одного Интервала Планирования (Planning Interval, PI).

Weighted Shortest Job First (WSJF) — модель приоритизации «Более Ценная и Короткая Работа Сначала» для упорядочивания работ с достижением максимальной экономической выгоды. В SAFe WSJF оценивается делением стоимости задержки на относительную длительность реализации.

Синхронизация ART

Каким должен быть RTE? В первую очередь у него должен быть здравый смысл.

ART Sync – это сочетание Coach Sync и PO Sync.

Для объединения встреч Coach Sync и PO Sync могут быть разные причины, например, желание объединить все руководство ART, в том числе участников Coach Sync и PO Sync. Продолжительность может быть скорректирована по мере необходимости. Пожалуйста, обратите внимание: обычно в дополнение к ART Sync проводятся отдельные мероприятия Coach Sync и PO Sync.

Возможные проблемы

Системная демонстрация

Основные этапы основаны на объективной оценке работающих систем.

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

Системная демонстрация — важное мероприятие, поскольку на ней демонстрируется рабочее Решение, созданное вашей командой. Это лучшее время, чтобы отметить работу вашей команды и отличная возможность получить отзывы заинтересованных лиц.

Участники

  • За проведение демонстрации обычно отвечают Продуктовый менеджмент и Владельцы продуктов.
  • Также принимают участие руководители ART (в том числе, Представители бизнеса), заинтересованные лица, системные архитекторы и Agile-команды.

Повестка

Полезно ознакомиться с повесткой перед встречей. Ознакомьтесь с бизнес-контекстом и целями PI в течение примерно 5-10 минут, прежде чем открывать Системную демонстрацию. Затем опишите каждую новую Фичу, прежде чем демонстрировать ее в течение примерно пяти минут. В течение следующих 20-30 минут каждая новая Фича будет демонстрироваться в виде сквозного (end-to-end) процесса.

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

Советы

Возможные проблемы

Советы

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

Инспекция и адаптация

Если машешь лопатой, тебе не до улучшений. А задача RTE вытащить всех из операционки.

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

Итоговая системная демонстрация

Системная демонстрация PI напрямую поддерживает принцип SAFe №5, который гласит: «Обосновывайте контрольные точки на объективной оценке работающих систем».

Во время итоговой Системной демонстрации показываются все Фичи, реализованные в ходе PI.Во время демонстрации или до него Представители бизнеса взаимодействуют с Agile-командами, чтобы определить фактическую бизнес ценность достигнутых PI-целей (Actual Business Value, ABV).

Несмотря на то, что Системная демонстрация проводится в конце каждой итерации, встреча в конце PI является заключительной и имеет ряд важных отличий. Как правило, аудитория более широкая. Например, дополнительные представители клиентов или Портфеля, а также Solution Train Engineers (STE) могут принимать участие в этом мероприятии.

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

Участники

В Системной демонстрации в конце PI принимают участие:

  • Agile-команды ART;
  • RTE;
  • Архитектор/инжиниринговый отдел систем и Решений;
  • Продуктовый менеджмент;
  • Представители бизнеса;
  • ключевые заинтересованные лица;
  • поставщики;
  • клиенты;
  • представители Портфеля
  • Владельцы Эпиков

— и другие участники процесса.

Подготовка

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

Примерная программа итоговой системной демонстрации может выглядеть следующим образом:

  1. Приветствуем участников и заинтересованных лиц.
  2. Обзор бизнес-контекста и PI-целей.
  3. Рассказ о новых Фичах и демонстрация их работы.
  4. Выявление текущих рисков и препятствий.
  5. Открытое обсуждение вопросов и получение отзывов.
  6. Подведение обобщенных итогов прогресса, отзывы и действий по решению вопросов.

Ожидаемый результат итоговой демонстрации — отзывы заинтересованных лиц и клиентов о поставленном Решении, которые могут привести к возможным корректировкам или новым идеям для Решения.

Ниже вы найдете определения всех использованных выше терминов SAFe.

Solution Train Engineer (STE)

Solution Train Engineer (STE) или «машинист поезда решений» — лидер-слуга и коуч, содействующий проведению мероприятий и процессов Solution Train, координирующий работу нескольких ART и поставщиков, а также поддерживающий эти ART в поставке ценности.

Поставщик — это внутреннее подразделение или внешняя организация, которая разрабатывает и поставляет компоненты, подсистемы или сервисы для ARTs и Потоков Разработки Ценности.

Эпик — существенная инициатива по разработке Решения.

Владелец Эпика (Epic Owner) отвечает за координацию движения эпиков по этапам системы Канбан Портфеля.

Решение (Solution)— это продукт, система или сервис, который предоставляет ценность внутренним или внешним клиентам.

Количественные и качественные показатели

RTE использует показатели, которые ART ранее согласился отслеживать. SAFe рекомендует применять показатели потока для оценки того, насколько эффективно организация поставляет ценность для Клиента.

Показатель предсказуемости потока является одним из наиболее важных показателей. Он показывает, насколько ART и команды выполняют свои обязательства, взятые на PI. Во время итоговой Системной демонстрации Представители бизнеса оценивают реальную ценность PI-целей команды. RTE обобщает их, чтобы определить значение предсказуемости потока. В зрелых ART этот показатель составляет от 80 до 100%.
Предксказуемость потока ART
Количественные показатели ценны, когда они сопровождаются описательной информацией. Не забудьте собрать и поделиться динамикой показателей в течение PI, чтобы проанализировать, что шло хорошо, а что нет.
Более частая поставка ценности должна быть основной целью каждого ART. Поэтому полезной метрикой является количество развертываний (deployments) и релизов на PI или на итерацию. Этот показатель, в разбивке по временным интервалам, позволит ART оценивать прогресс в процессе ускорения поставки клиенту.

Помимо достижений ART в поставке ценности, также важно понимать о технической зрелости. Оценка командной и технической гибкости может помочь отслеживать ваш прогресс в достижении компетентности Agile-команд, ART и встроенном качестве. Самооценка Agile-поставки продуктов (Agile Product Delivery Assessment) поможет вам оценить и отследить ваш прогресс в области клиентоориентированности и дизайн-мышления, ритмичной работы, регулярной поставки по требованию, а также в области DevOps и непрерывного конвейера поставки.

Несмотря на то, что все эти показатели сами по себе являются информативными, их также следует проанализировать с точки зрения их взаимосвязи с другими показателями. Например, если ART имеет показатель предсказуемости в 85%, но показывает несоответствие запланированных и разработанных Фич, это может указывать на проблемы с планированием и исполнением планов ART. Если технический уровень демонстрирует повышение скорости развертывания, но не скорости выпуска, то вероятно, у вас проблемы с DevOps.

Ретроспектива и воркшоп по решению проблем

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

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

Другой вариант — попросить RTE организовать поиск проблем прямо во время проведения мероприятия Инспекция и адаптация.

RTE, как фасилитатор, помогает выявить системные проблемы, над которыми хочет поработать ART.

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

Те, кто заинтересован, могут присоединиться к выявлению первопричин. Участники приходят к согласию по поводу проблемы, анализируют первопричину, выявляют наиболее значимую, проводят мозговой штурм и формируют бэклог по улучшению. Эти задачи распределяются по приоритетам, и в процессе PI-планирования выделяются ресурсы для работы над ними.
Таким образом, группа должна потратить время на обсуждение и согласование проблемы, а затем кратко описать ее в терминах:
  • «Что»: какая проблема возникла?
  • «Где»: где возникла проблема?
  • «Когда»: когда возникла проблема?
  • «Последствия»: каковы последствия, вызванные проблемой?

Участники

  • Вы, как RTE, организуете мероприятие в сотрудничестве с Продуктовым менеджментом и командными коучами/Скрам-мастерами.
  • В мероприятии принимают участие Agile-команды, системные архитекторы, менеджеры продуктов, Представители бизнеса и другие участники.
  • Заинтересованные лица могут посещать мероприятие по мере необходимости.

Возможные проблемы

Советы

Критерии готовности

Критерии готовности (DoD) — это набор соглашений о том, что означает «сделано» для команды, для поставляемого инкремента, Решения или релиза. Для каждого уровня бэклогов критерии «сделано» будут различаться.

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

Возможные проблемы

События и инструменты уровня команды

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

Советы

Тест — проверьте, насколько хорошо вы усвоили материал

Нажмите кнопку «Начать» для прохождения теста

Авторы:

Поделиться

VK
Telegram

Release Train Engineer /школа/

Курс Release Train Engineer для опытных скрам-мастеров и командных коучей, желающих отвечать не только за процесс, но и за поставку ценности от нескольких команд. Новичкам помогает на практике подготовиться к роли RTE и запуску первого Agile Release Train при поддержке опытных RTE. Опытным участникам позволяет найти пробелы в текущем исполнении роли и выработать план их заполнения.

Зарегистрироваться