Release Train Engineer, RTE
Release Train Engineer (RTE) — кто это?
Release Train Engineer (RTE) выступает в качестве лидера-слуги и коуча для Релизного Поезда (Agile Release Train, ART). RTE обеспечивает, что Релизный Поезд регулярно проводит мероприятия на уровне Поезда и эффективно применяет Lean-Agile практики. Кроме этого, RTE помогает Agile командам добиваться успеха. RTE взаимодействует с заинтересованными лицами, фасилитирует встречи по решению проблем и помогает управлять рисками.
RTE входит в команду лидеров Agile Release Train, которая включает в себя Менеджмент Продукта, Архитектора Систем и Владельцев Бизнеса. Менеджмент Продукта определяет, что Релизный Поезд будет создавать для достижения Видения. Архитектор Систем проектирует общую архитектуру систем и продуктов, разрабатываемых ART. Владельцы Бизнеса несут ответственность за бизнес-результаты ART, такие как возврат инвестиций (ROI), управление и соблюдение нормативных требований. Release Train Engineer обеспечивает, что эта команда совместно работает эффективно.
Поезд (ART) состоит из самоорганизующихся и самоуправляемых команд. Однако, как команда команд, Поезда требуют дополнительной координации. Чтобы поддержать поезд, RTE фасилитирует проведение мероприятий и применение практик ART, а также выступает в роли коуча для всего ART во время выполнения Интервала Планирования (Planning Interval, PI). Release Train Engineer играет ключевую роль в устранении препятствий, управлении рисками и обеспечении эффективной доставки ценности, способствуя непрерывных улучшениям.
В дополнение к своим обязанностям непосредственно в Релизном Поезде, RTE часто поддерживает Lean-Agile трансформацию на уровне всей организации. Благодаря своим знаниям Lean и Agile методов работы, RTE обычно являются хорошими кандидатами на роль коуча для лидеров, команд и Скрам мастеров/Коучей Команд.
Когда люди переходят с предыдущих должностей на позицию RTE, у них уже может быть опыт управления и организации работы. Тем не менее, крайне важно, чтобы они приняли подход «лидерство как служение». Это означает переход от того, чтобы говорить людям, что делать, к тому, чтобы помогать им найти решение самостоятельно. Такой подход помогает командам и Agile Release Train стать самоорганизующимися и самоуправляемыми.
Примеры такого подхода включают в себя:
- Поддержка команд по мере необходимости, чтобы помочь им выполнить свои обязательства
- Создание пространства для решения проблем и фасилитация процесса принятия решений
- Выявление возможностей для взаимодействия Agile команд, лидеров и заинтересованных лиц
- Создание среды, в которой каждый участник ART может открыто делиться проблемами
- Применение Системного Мышления для улучшения потока работы
- Быть открытым к новым идеям и с помощью коучинга помогать других делать то же самое
Регулярно получаю вопрос о том, почему эта роль так называется и какое отношение она имеет к инженерии. Название роли возникло достаточно давно, и то, как она звучит – это скорее дань истории SAFe и тому, как развивался фреймворк. К инженерии продукта, конечно, RTE никакого отношения не имеет. Для этого есть роль Архитектора.
Release Train Engineer несет прямую ответственность за эффективность коммуникации в поезде и продуктивность разработческого потока ценности (поезда). Правда, многие решения по улучшению потока ценности должны приниматься и выполняться совместно с Менеджментом Продукта и Архитекторами.
В качестве альтернативного русскоязычного названия этой позиции можно предложить «Мастер Доставки», «Мастер Производства», «Главный Скрам Мастер потока разработки» и т.д.
Алексей Ионов, Executive Lean-Agile коуч, Ионов и Партнеры
Обязанности Release Train Engineer
Release Train Engineer прежде всего фокусируется на 5 областях деятельности, как показано на Рисунке 1. Далее в статье мы рассмотрим более подробно каждую зону ответственности.
Рисунок 1. Области ответственности Release Train Engineer (RTE)
Фасилитация PI Планирования
PI Планирование — это мероприятие, которое обычно проходит каждые 8-12 недель. Это мероприятия со-направляет все Agile команды, заинтересованных лиц и лидеров Релизного Поезда (ART) в соответствии с общей миссией, видением и планами. RTE играют чрезвычайно важную роль в этом ключевом мероприятии:
- Помогают Релизному Поезда (ART) подготовиться к PI Планированию – RTE обеспечивает готовность к планированию в трех основных областях:
- Содействуя проведению непрерывных исследований для развития видения и дорожной карты ART. Эта работа позволяет гарантировать, что беклог Поезда выравнен (со-направлен) в соответствии со стратегическими приоритетами и готов к PI Планированию.
- Обеспечивая со-направленность лидеров и команд ART относительно приоритетов. Это включает в себя гарантии того, что все участники подготовили необходимый контент для проведения мероприятия.
- Управляя логистикой проведения мероприятия, такой как подготовка помещений для офлайн проведения или обеспечение технологий и инструментов при распределённом формате мероприятия.
- Фасилитируют проведение мероприятия «PI Планирование» – RTE играет ключевую роль в эффективности и успешности проведения мероприятия. Что делает RTE во время PI Планирования:
- В 1-й день планирования RTE открывает мероприятие и озвучивает цель и программу мероприятия, рабочие соглашения, правила планирования, ожидания от мероприятия и другую логистику. Далее Release Train Engineer представляет других выступающих, которые рассказывают о бизнес-контексте, озвучивают видение продукта, архитектурное видение и практики разработки, а также контекст планирования. Во время прорыва команд RTE проводит Синхронизацию Коучей (Coach Sync), а в конце дня фасилитирует обзор предварительных планов команд и встречу по решению проблем со стороны менеджмента.
- Во 2-й день мероприятия RTE фасилитирует внесение корректировок в планирование, проводит «Синхронизации Коучей» (Coach Sync) и обзор финальных планов команд. Далее RTE помогает обсудить риски Поезда на Интервал Планирования и следит за тем, чтобы Доска Планирования Поезда была в актуальном состоянии. После этого RTE проводит голосование уверенности, организует перепланирование (при необходимости) и завершает мероприятие ретроспективой планирования и напутствиями на предстоящий Интервал Планирования.
Поддержка выполнения Интервала Планирования (PI)
Инженер Релизного Поезда (Release Train Engineer) несёт значительную ответственность за успешное выполнение Интервала Планирования. Что делает RTE в течение Интервала Планирования (PI):
- Отслеживает прогресс – RTE помогает отслеживать выполнение фич в беклоге Поезда, которые отражены на Канбан доске Поезда. RTE координирует устранение препятствий и эскалируют те проблемы, которые команды не могут решить самостоятельно. Кроме этого, Release Train Engineer контролирует, что команды эффективно проводят мероприятие «Демонстрация Системы» и оно является основным показателем прогресса в выполнении работ для них.
- Фасилитирует мероприятия Поезда – К мероприятиям Поезда относятся: Синхронизации Релизного Поезда (ART Sync), Демонстрации Системы (System Demo) и Инспект-Адапт (Inspect & Adapt). RTE помогает Поезду управлять рисками и зависимостями на Интервал Планирования с помощью техники ROAM и Доски планирования ART. Он также следит за тем, чтобы обратная связь с мероприятий не оставалась без внимания, а воплощалась в жизнь.
- Поддерживает уточнение беклога поезда (ART backlog refinement) – RTE взаимодействует с Менеджментом Продукта и Менеджментом Решения, Владельцами Бизнеса, Владельцами Продукта и другими заинтересованными лицами, чтобы обеспечить соответствие беклога стратегии. Release Train Engineer определяет и применяет метрики, которые позволят создать непрерывный и предсказуемый поток ценности внутри ART.
- Продвигает идеи и практики DevOps и Непрерывной Доставки – DevOps – это мышление, культура и технические практики, которые поддерживают интеграцию, автоматизацию и взаимодействие, необходимые для эффективной разработки и эксплуатации решения. RTE продвигает идеи и практики DevOps внутри Поезда. Кроме того, Release Train Engineer помогает координировать выпуски продуктов и планировать основные вехи для доставки интегрированного решения. Эта работа включает в себя создание Определений Выполненности (DoD) на уровне Поезда.
- Помогает Владельцам Бизнеса – RTE поддерживает принятие решений для Эпиков на основе экономических показателей, фасилитируя создание фич со стороны Agile Команд. RTE понимает и работает в рамках Бережливых Бюджетов, обеспечивая соблюдение Направляющих. RTE помогает Владельцам Бизнеса эффективно координировать работу и доносить важную информацию внутри Поезда.
- Координирует работу по планированию с другими ART – Нескольким Релизным Поездам может потребоваться со-направленность и взаимодействие друг с другом для достижения наилучших результатов для клиентов. RTE устанавливает и доносит до всех участников даты Итераций и Интервалов Планирования, а также расписание всех мероприятий пре-планирования между Поездами.
Коучинг Agile Release Train
RTE является коучем Релизного Поезда (ART). В этой роли он/она, как правило, отвечает за:
- Коучинг с использованием сильных вопросов – RTE проводят коучинг с помощью открытых вопросов, которые способствуют более глубокому размышлению и самопознанию. RTE направляет членов команд и лидеров к идеям и действиям, которые обеспечивают движение Поезда вперёд. Вопросы со стороны RTE, которые он задаёт, обычно включают в себя: «Какие еще существуют возможности или варианты?» и «Что мы не видим?»
- Фасилитация с позиции коуча мероприятий и практик команд и ART — Это относится к мероприятиям Поезда — PI Планирование, Демонстрации Системы и Инспект-Адапт (Inspect & Adapt). RTE также помогает Скрам Мастерам / Коучам Команд проводить содержательные мероприятия на уровне команд. Он/она постоянно делится с коллегами техниками фасилитации. Release Train Engineer направляют сложные обсуждения и помогает управлять ожиданиями участников. RTE поощряет эксперименты с подходами, которые улучшают проведение каждого мероприятия и со временем расширяют применение Agile практик.
- Коучинг других ролей в Agile Release Train — RTE выполняет роль коуча для Владельцев Бизнеса, Архитекторов Систем и Менеджмента Продукта. Release Train Engineer содействует взаимодействию между командами и Архитекторами Систем. Он выступает в качестве «резонатора» для идей и обеспечивает поддержку в трудные моменты.
Оптимизация потока
Agile команды и Поезда стремятся достичь состояния непрерывного потока. Release Train Engineer, как правило, отвечает за улучшение потока следующим образом:
- Создание Канбан системы Поезда — RTE использует Канбан систему Поезда (ART Kanban) для обеспечения плавного потока ценности. RTE работает с другими участниками поезда для визуализации всех Фич, которые находятся в работе. Он также отвечает за определение шагов (состояний) потока и поддерживает установленные ограничения на количество незавершённой работы внутри всего Поезда.
- Установка метрик потока Agile Release Train – К ним относятся шесть метрик потока. Например, метрика «Предсказуемость Потока» показывает, насколько предсказуемо Agile-команды и поезда доставляют бизнес-ценность в соответствии с запланированными целями. Метрика «Время потока» измеряет общее время, затраченное на доставку новых фич. RTE помогает обеспечить доступность данных для расчета этих показателей.
- Улучшение потока ценности — Release Train Engineer помогает улучшить поток ценности, оценивая и улучшая практики, связанные с DevOps и Конвейером Непрерывной Доставки (CDP). Кроме того, с помощью коучинга он помогает поездам применять восемь ускорителей потока.
- Фасилитация мероприятия «Картирование потока ценности» (Value Stream Mapping) — RTE отражает поток ценности совместно с Agile командами и заинтересованными лицами. Картирование потока включает в себя определение всех шагов, через которые проходит ART, от идеи до создания ценности. Картирование также включает в себя передачи из рук в руки, узкие места и задержки. Таким образом, это упражнение позволяет увидеть, сколько времени от общего времени потока является активным временем, а сколько — временем ожидания. RTE помогает командам использовать полученные данные для улучшения потока.
- Сокращение или устранение зависимостей между командами — Release Train Engineer анализирует паттерны, которые отражаются на Доске Планирования ART, чтобы определить, как улучшить организационный дизайн поезда (ART) и команд. RTE выявляют зависимости, которые препятствуют потоку, и активно работают с заинтересованными лицами и лидерами Поезда над их устранением.
Неустанные улучшения
Неустанные улучшения лежат в основе Lean и являются одной из четырех ключевых ценностей SAFe. RTE, как правило, помогает обеспечивать непрерывные улучшения следующим образом:
- Продвигает концепцию неустанных улучшений — RTE стимулирует стремление к совершенству с помощью мастерской решения проблем в рамках Инспект-Адапт (Inspect & Adapt). RTE поддерживает своевременные улучшения во время Интервала Планирования с помощью проведения мероприятий «Синхронизация Коучей» и «Синхронизация Владельцев Продукта», а также развития Сообществ Практиков. RTE содействует применению встроенных практик качества.
- Эффективно использует результаты от проводимых измерений основных компетенций SAFe — RTE регулярно фасилитирует проведение измерений основных компетенций SAFe. Результатом таких измерений являются рекомендации и действия для повышения мастерства участников поезда в применении Lean-Agile практик.
- Сотрудничает с Офисом Управления Ценностью (Value Management Office, VMO) и Центром Lean-Agile Мастерства (Lean-Agile Center of Excellence, LACE) — RTE является ключевым участником для обмена информацией и предоставления обратной связи группам, которые управляют трансформацией на уровне всей организации. RTE предоставляют обратную связь о целесообразности и усилиях, которые необходимы для внедрения новых методов работы. RTE вносит улучшения в работу своего ART, которые соответствуют общей стратегии трансформации.
Здесь мы подошли к концу перевода оригинальной статьи Scaled Agile, Inc. про Release Train Engineer. Статья обновлена в соответствии с последней версией SAFe 6.0. Ниже приведена собранная нами дополнительная информация, которая позволит глубже разобраться в некоторых аспектах этой роли, включая кандидатов на нее, как стать RTE, как определить хорошего RTE и с кем происходит основное взаимодействие у этой роли на практике.
Алексей Ионов, Executive Lean-Agile коуч, Ионов и Партнеры
Кому подчиняется Release Train Engineer?
Scaled Agile Framework не описывает структуру подчинения в принципе. Как правило, Release Train Engineer относятся к разработке или к Офису Управления Ценностью (Value Management Office, VMO), который в SAFe считается частью команды Бережливого Управления Портфелем (Lean Portfolio Management, LPM). В организациях с действующими Проектными Офисами (PMO) роль RTE часто выполняет специалист, находящийся в «классическом» PMO на позиции менеджера программы.
Характеристики RTE как лидера-слуги
Обычно Release Train Engineer, которые только приступают к выполнению своих обязанностей, обладают хорошими организационными навыками, но часто им требуется дополнительно изучить и принять Lean-Agile Мышление. Возможно, им придётся перейти от директивного руководства к действиям в качестве лидера-слуги. Лидерство как служение – это философия, которая включает в себя всестороннее представление о качествах людей, работы и духе коллектива (сообщества). Основное внимание уделяется оказанию необходимой поддержки командам и Аgile Release Тrain для развития и укрепления их самоорганизации и самоуправления.
Какие модели поведения и качества характерны для лидера-слуги?
- Слушать, слышать и поддерживать команды в выявлении проблем и принятии решений
- Создавать среду взаимного влияния
- Понимать других людей и проявлять к ним эмпатию
- Поощрять и поддерживать развитие как каждого человека, так и команд в целом
- Выступать в роли коуча для других людей, используя сильные вопросы, а не авторитет
- Думать о перспективе, не только о задачах сегодняшнего дня; применять системное мышление
- Поддерживать обязательства команд
- Быть открытым/ой и ценить открытость в других
Создатель концепции «Лидерство как служение» Роберт Гринлиф говорил: «Хорошие лидеры должны сначала стать хорошими слугами».
Примеры моделей поведения, которые могут потребовать корректировок при переходе к лидерству как служение:
- Вместо координации вклада каждого участника перейти к коучингу команды для улучшения взаимодействий внутри нее
- Вместо выполнения роли эксперта в предметной области перейти к фасилитации команд и получения ответа с их стороны
- Вместо обсуждения сроков выполнения и технических возможностей перевести фокус на доставку бизнес-ценности
- Вместо стремления принимать «правильные» (ваши) решения перейти к выполнению того, что действительно ценно для бизнеса прямо сейчас
- Вместо устранения проблем со своей стороны перейти к фасилитации решения проблем со стороны команд
Взаимодействия Release Train Engineer
RTE активно взаимодействует с большим количеством людей в организации, включая заинтересованных лиц, Владельцев Бизнеса, Менеджеров Продукта и Архитекторов, Скрам Мастеров / Коучей Команд и членов команд своего поезда, Release Train Engineer и Solution Train Engineer других поездов, а также с другими сотрудниками организации и за её пределами.
Из всего объёма коммуникации у Release Train Engineer можно выделить два основных взаимодействия:
Взаимодействия в команде лидеров Agile Release Train
Release Train Engineer входит в команду лидеров Agile Release Train. Помимо RTE в эту команду также входят Архитектор(ы) Систем, Менеджмент Продукта и Владельцы Бизнеса. Совместно эти ключевые роли направляют и сопровождают работу Agile Release Train, управляют потоком ценности в нем.
Помимо коллективной обязанности по тактическому управлению работой потока ценности у каждой роли есть конкретные обязанности в своем домене экспертизы и ответственности.
- Продуктовый Менеджмент отвечает за содержание, владея Беклогом Поезда (беклогом Фич) и определяя, что и когда идёт в работу на основе исследований рынка и потребностей клиентов.
- Команда Архитекторов определяет общую архитектуру для системы и оказывает техническую поддержку командам поезда, отвечает за согласованность между технологиями и продуктовым содержанием.
- Release Train Engineer способствует эффективной доставке ценности, оптимизируя поток ценности, проходящий через поезд. RTE отвечает за должную механику внутренней работы поезда в части Lean-Agile принципов и практик, фасилитирует процессы и мероприятия уровня поезда, отслеживает и помогает в устранении организационных препятствий на пути повышения его эффективности.
- Владельцы Бизнеса отвечают за бизнес-результаты работы Релизного Поезда.
Взаимодействия в Agile Release Train
Agile Release Train – это виртуальная организация, которая достигает максимальной эффективности, когда в ней находится от 5 до 12 команд (примерно 50-125 человек). В поезде Release Train Engineer выполняет роль главного Скрам Мастера / Коуча Поезда. RTE фасилитирует процессы Agile Release Train и достижение результатов (целей) поезда. Release Train Engineer эскалирует препятствия, которые встречаются на пути достижения целей на Интервал Планирования и их невозможно решить на уровне поезда, управляет рисками, помогает обеспечить доставку ценности со стороны поезда и способствует постоянным улучшениям.
Release Train Engineer несёт особую ответственность за подготовку и правильное проведение ключевых мероприятий поезда таких, как PI Планирование, Инспект-Адапт (Inspect & Adapt, I&A), Демонстрации Системы и мероприятий по синхронизации. Важно отдельно упомянуть, что на уровне поезда RTE также отслеживает эффективное применение артефактов (например, Фич, Канбана Поезда, метрик потока).
Рассмотрим более подробно основные мероприятия Поезда с точки зрения роли Release Train Engineer. Здесь нужно оговориться, что список ниже не является исчерпывающим. В зависимости от контекста разработки и всей организации у поезда могут быть дополнительные мероприятия, попадающие в сферу ответственности RTE.
Основные мероприятия для RTE
Рассмотрим роль Release Train Engineer на ключевых мероприятиях Agile Release Train, где RTE выступает основным организатором и фасилитатором.
Подготовка к PI Планированию
Release Train Engineer активно проводит коучинг поезда при подготовке беклога к будущему PI Планированию. В рамках этой работы RTE помогает командам и заинтересованным лицам подготовить всю необходимую информацию и вводные выступления, чтобы обеспечить максимально эффективное взаимодействие на самом мероприятии.
Отдельная активность RTE заключается в помощи в социализации фич и энейблеров с командами. Сам RTE на основании имеющейся информации готовит программу мероприятия.
Несмотря на то, что подготовка к предстоящему мероприятию PI Планированию и Улучшение Беклога Поезда (ART Backlog Refinement) является непрерывным процессом, некоторые поезда в явном виде организуют регулярные мероприятия по улучшению беклога поезда для подготовки к PI Планированию. В этом случае Release Train Engineer выступает фасилитатором этих регулярных мероприятий.
PI Планирование
Release Train Engineer является основным ведущим и фасилитатором PI Планирования и играет ключевую роль в успешном его проведении. Соведущими мероприятия всегда выступают Скрам Мастера / Коучи Команд.
RTE в процессе PI Планирования поддерживает постоянный контакт с Менеджерами Продукта, Архитекторами Систем, Владельцами Продукта и Скрам Мастерами / Коучами Команд. Это помогает не быть «бутылочным горлышком» и не замыкать решение всех вопросов на себе.
Важной частью ведения мероприятия являются регулярные Синхронизации Коучей (в версии SAFe 5.1 эти встречи назывались Scrum of Scrum, SoS) в течение первого и второго прорыров команд (team breakouts). Release Train Engineer также проводит эти короткие встречи Скрам мастеров / Коучей Команд. Они призваны синхронизировать работу всего поезда на PI Планировании и подсветить сложности и риски, возникающие в процессе планирования.
Синхронизация Коучей (Coach Sync) (ранее Scrum of Scrums, SoS)
Синхронизация Коучей (Coach Sync) в течение Интервала Планирования – регулярное мероприятие по синхронизации Скрам Мастеров / Коучей Команд. Coach Sync проходит обычно 1 раз в неделю. Release Train Engineer фасилитирует это мероприятие.
Синхронизация Владельцев Продукта (PO Sync)
Синхронизация Владельцев Продукта (PO Sync) – регулярное мероприятие для синхронизации Владельцев Продукта (Product Owner, PO) и Менеджеров Продукта (Product Manager, PM). Как правило, в этом мероприятии также участвуют Архитекторы Систем данного поезда. PO Sync обычно проходит 1 раз в неделю или чаще. В некоторых случаях оно имеет продолжение в виде Улучшения Беклога Фич для подготовки к будущему планированию. Это мероприятие, как правило, также фасилитирует Release Train Engineer, хотя допускается его фасилитация одним из Менеджеров Продукта.
Синхронизация Релизного Поезда (ART Sync)
Agile Release Train может решить объединить PO Sync и Coach Sync в одно событие. В этом случае событие называется ART Sync (Синхронизация Релизного Поезда). В случае проведения единой синхронизации ART Sync мероприятие фасилитируется Release Train Engineer.
Демонстрация Системы (System Demo)
На Демонстрации системы проходит интегрированное представление новых Фич, которые доставил весь Agile Release Train за определенный период (за каждую прошедшую Итерацию или за весь Интервал Планирования). За проведение мероприятия обычно отвечают Менеджеры Продукта и Владельцы продукта. При этом Release Train Engineer должен убедиться, что мероприятие проводится, является эффективным и укладывается во временные рамки.
Инспект-Адапт (Inspect & Adapt, I&A)
Инспект-Адапт (Inspect & Adapt, I&A) является значимым и заслуживающим самого большого внимания событием, проводимым в конце каждого Интервала Планирования. Мероприятие состоит из трех частей, которые несколько отличаются по содержимому и основных усилиях по ведению:
- За проведение Демо Системы за Интервал Планирования (PI System Demo) обычно отвечают Менеджеры Продукта и Владельцы продукта
- За количественную и качественную оценку текущего состояния Решения отвечают Менеджеры Продукта и Владельцы продукта, однако Release Train Engineer обеспечивает дополнительную фасилитацию.
- За фасилитацию ретроспективы и Мастерской решения проблем (Problem Solving Workshop, PSW) обычно отвечает RTE, иногда совместно с приглашенными внешними фасилитаторами (например, Скрам Мастерами / Коучами Команд другого поезда), в то время как Скрам Мастера / Коучи Команд «нашего» поезда являются обычными участниками Problem-Solving Workshop).
Release Train Engineer является координирующим ведущим всего мероприятия Inspect & Adapt и должен убедиться, что мероприятие проводится, является эффективным и укладывается во временные рамки.
Кандидаты на роль Release Train Engineer
Release Train Engineer (RTE) – в большинстве случаев достаточно новая роль для организации. На сегодняшний день на рынке специалистов все ещё мало практикующих, сертифицированных RTE. К тому же нет и какого-то чётко выраженного карьерного пути, позволяющему стать хорошим Release Train Engineer.
Исходя из практического опыта на сегодняшний день, можно выделить 3 основные группы кандидатов на роль RTE:
- Опытные Скрам Мастера / Коучи Команд
Скрам Мастера / Коучи Команд обычно являются хорошими организаторами, имеют навыки фасилитации (проведения) мероприятий, применяют Lean-Agile мышление и инструменты на практике. Кроме этого, хороший Скрам Мастер / Коуч Команды также является лидером-слугой и коучем для своей команды, имеет опыт выстраивания отношений внутри команды и за ее пределами, может разрешать конфликтные ситуации и знает, как мотивировать членов своей команды. Для опытного Скрам Мастера / Коуча Команды, который успешно работает с одной командой, следующим логичным шагом в карьере может стать позиция Release Train Engineer. Таким образом, Скрам Мастер / Коуч Команды переходит от работы с одной команды к работе с Agile Release Train, который состоит из нескольких команд и обычно включает до 125 человек. У опытных и успешных Скрам Мастеров / Коучей Команды есть знания, навыки и компетенции, которые необходимы для работы в роли RTE. Большинство Release Train Engineer выходят именно из опытных Скрам Мастеров / Коучей Команды. - Менеджеры Проекта (или Программы)
Хорошие Менеджеры Проекта выступают «дирижерами» разработки, обеспечивая эффективное взаимодействие между разными участниками проекта, улучшая процесс и устраняя препятствия на пути реализации. Все эти навыки и опыт очень пригодятся для роли RTE. Менеджеры программы с хорошо развитыми «мягкими» навыками и компетенциями прекрасно подходят для роли Release Train Engineer. RTE, как раскрыто в статье выше, должен понимать, как работают люди, что их мотивирует и с какими препятствиями они сталкиваются. Одной из важных задач для RTE является создание продуктивной и безопасной рабочей среды для людей, чтобы они могли выполнять свою работу таким образом, каким считают лучшим (наиболее эффективным) в каждом конкретном случае. - Lean-Agile коучи
Позиция коуча включает в себя опыт и знания как позиции Скрам Мастера, так и «мягкие» навыки и компетенции. Более того, при запуске поезда зачастую именно коуч, выполняющий консультирование, становится временным Release Train Engineer для него. В идеальном сценарии рядом с Lean-Agile коучем сразу присутствует будущий RTE, который возьмёт на себя всю полноту выполнения этой роли через один или два Интервала Планирования. Во время первого Интервала будущий RTE обычно берет на себя более технические функции, наблюдая за работой коуча в рамках мероприятий, ритуалов и спонтанных встреч, таким образом повышая свой профессионализм. В SAFe Lean-Agile коучи имеют сертификат SPC (SAFe Practice Consultant), что позволяет им получать доступ к методическим материалам для проведения трансформации всей компании, а также обучению других специалистов.
Как стать Release Train Engineer?
Release Train Engineer — одна из ключевых ролей в SAFe и играет большую роль в успехе и эффективности Agile Release Train. Для подготовки RTE Scaled Agile, Inc. предлагает тренинг «SAFe Release Train Engineer». На курсе слушатели изучают практические инструменты и навыки, необходимые для выполнения роли RTE. Программа обучения включает подготовку к мероприятиям уровня поезда и их успешное проведение, коучинг лидеров, команд и Scrum мастеров / Коучей Команд для трансформации мышления и применения новых практик работы, эффективную организацию процессов.
«SAFe Release Train Engineer» — продвинутый курс и для его успешного прохождения необходимы 3 составляющие:
- Прохождение как минимум одного сертифицированного тренинга SAFe. Это могут быть тренинги: Leading SAFe, SAFe Scrum Master или SAFe for Teams. Важно, чтобы до прохождения тренинга SAFe Release Train Engineer у слушателя уже были знания об основах Scaled Agile Framework, артефактах и мероприятиях, было понимание, как работает Lean-Agile организация. Программа тренинга SAFe RTE делает акцент на специфику работы RTE, не затрагивая основы SAFe.
- Опыт участия в запуске как минимум одного Agile Release Train в организации
- Участие в нескольких мероприятиях PI Планирование
Как говорилось в этой статье выше, в SAFe организации Скрам Мастера / Коучи Команды чаще всего становятся Release Train Engineer. Для этого случая идеальная дорожная карта обучения и движения от Скрам Мастера / Коуча Команды в сторону RTE будет выглядеть следующим образом:
Обращаем внимание, что это идеальная картина. Главной составляющей для успешного выполнения роли RTE всегда будут опыт работы в SAFe организации, знания и практические навыки.
Как определить хорошего RTE?
Часто встаёт вопрос — по каким параметрам и критериям оценить сотрудника, выполняющего роль Release Train Engineer? Здесь сразу нужно оговориться, что в Lean-Agile организации оценка одного человека никогда не выполняется другим «оценщиком». Это всегда, во-первых, самооценка, а во-вторых, оценка по принципу 360 градусов, которая создает среду взаимного влияния, которая так важна для командной работы.
Ниже приводится несколько доступных на момент написания статьи инструментов, которые позволяют сделать выводы о знаниях и/или эффективности работы Agile Release Train, на которую Release Train Engineer имеет влияние (эффективность работы поезда зависит от как минимум четырех ролей: триада лидеров поезда – RTE, Продуктовый Менеджмент и Архитекторы Систем плюс Владельцы Бизнеса этого ART).
- Прохождение и результаты сдачи экзамена базового курса по SAFe. В идеале это должен быть Leading SAFe, в котором существенное внимание уделяется принципам фреймворка.
- Прохождение пре-ассесмента, курса и пост-ассесмента курса «Основы RTE», который бесплатен для тех, кто имеет доступ в SAFe Студию вендора.
- Прохождение и результаты сдачи экзамена специализированного курса профессиональной подготовки «SAFe Release Train Engineer» (описан выше).
- Результаты регулярно проводимых ассесментов Agile Release Train (раз в один-два интервала планирования) по Командной и Технической Гибкости (Team and Technical Agility, TTA) и Agile Доставке Продукта (Agile Product Delivery, APD). Шаблоны опросов доступны к загрузке со страниц фреймворка. Расширенные версии доступны в виде платных SaaS решений от некоторых партнеров SAFe.
- Результаты и динамика регулярного (два раза в год или каждый второй PI) ассесмента роли RTE по принципу самооценка + оценка 360. Хорошим примером такого ассесмента является «Release Train Engineer Radar Assessment» от компании AgilityHealth Inc. (бывш. Agile Transformation). Подобное решение есть и у других партнеров. Кроме того, организация может самостоятельно разработать подобный инструмент на базе распространенных HR/T&D инструментов.
Статья обновлена в соответствии с SAFe 6.0. (18.11.2024).