Все статьи

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

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

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

Agile-коуч, эксперт в Agile-трансформации крупных компаний.

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

Подробнее

Евгений Демченко

RTE.

20 лет в IT: от разработки до управления программами цифровизации и трансформации.

Подробнее

Быстрый старт в RTE #2 – Подготовка к PI-планированию

Дата: 29.04.2024

Это вторая статья серии «Быстрый старт в RTE», в которой описаны этапы подготовки к PI-планированию SAFe® (Scaled Agile Framework®). Благодаря инструментам, чек-листам и полезной информации от других RTE вы сможете перенять их опыт и получить знания для подготовки к PI-планированию.

Обзор содержания

В этой статье рассматриваются основы PI-планирования, шаги по подготовке к PI-планированию и способы выявления антипаттернов в процессе подготовки:

  1. Понимание. Определение PI-планирования. Вы узнаете больше о PI-планировании, почему PI-планирование важно, о преимуществах для вас и организации и чего ожидать.
  2. Подготовка. Подготовка к PI-планированию. Мы опишем основные области готовности, которые подготавливают организацию к PI-планированию:
    • Организационная готовность.
    • Готовность контента.
    • Готовность инструментария и техники.
  3. Исследование. Выявляем антипаттерны. Определяем оптимальный объем подготовки и на что обращать внимание в рамках подготовки.

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

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

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

RTE

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

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

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

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

В SAFe нет волшебства… за исключением разве что PI-планирования.

В манифесте Agile говорится: «Непосредственное общение является наиболее практичным и эффективным способом обмена информацией как с самой командой, так и внутри команды». SAFe выводит это на новый уровень с помощью PI-планирования, регулярного мероприятия, когда весь ART собирается, чтобы синхронизировать планы по дальнейшей работе.

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

PI-планирование считается ключевым компонентом SAFe. Это настолько важно, что говорят, что если у вас нет PI-планирования, то у вас нет SAFe.

Входные артефакты:

  • бизнес-контекст, дорожная карта и видение;
  • топ-10 фич бэклога ART.

PI-планирование начинается с брифинга. Его проводят представители бизнеса и ключевые заинтересованные лица. Цель брифинга – обеспечить четкое видение и сформировать единое понимание контекста предстоящего PI для всех участников процесса.

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

Выходные артефакты:

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

Почему PI-планирование так важно? PI-планирование – это мощный способ:

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

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

Видение

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

Интервал Планирования (Planning Interval, PI) — это регулярный повторяющийся временной интервал, за который Agile Release Train (ART) непрерывно поставляет ценность клиентам в соответствии с Целями Интервала Планирования (PI-целями).

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

Бэклог ART — это Канбан-система, используемая для сбора и управления Фичами и Энейблерами, предназначенными для функционального улучшения Решения и расширения Архитектурной Полосы.

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

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

Доска Планирования ART — это визуализация сроков поставки фич, зависимостей между командами и вех в рамках PI.

PI-риски ART — это выявленные факторы, способные повлиять на достижение PI-целей ART.

Основы PI-планирования

Рекомендуемая продолжительность и частота проведения: 2 дня каждые 8-12 недель (обычно 10 недель).

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

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

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

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

Истории — это короткие описания небольшого компонента желаемой функциональности на понятном пользователю языке.

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

Lean User Experience (Lean UX) — это командный подход к созданию лучших продуктов, при котором меньше внимания уделяется теоретически идеальному проектированию, а больше — итерационному обучению, обобщению опыта (работы) пользователей (с разрабатываемыми Решениями) и результатам для клиентов.

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

Зачем PI-планирование?

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

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

Преимущества PI-планирования

Организации получают следующие преимущества благодаря PI-планированию:

  • Личная коммуникация между всеми членами команды и заинтересованными лицами.
  • Формируется социальная сеть, от которой зависит ART.
  • Согласованность разработки с бизнес-целями, бизнес-контекстом, видением и PI-целями команд и ART.
  • Выявление зависимостей и поощрение сотрудничества между командами и между разными ART.
  • Обеспечение «достаточности архитектуры» и рекомендаций по Lean UX.
  • Сбалансированность нагрузки с производственными возможностями и устранение избыточной “работы в процессе” (Work In Progress, WIP).
  • Ускорение принятия решений – все люди, необходимые для PI-планирования присутствуют на мероприятии.

Незавершенная Работа (Work In Process, WIP) представляет собой общее количество активных рабочих элементов в системе.

Что вас ждёт при подготовке

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

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

Вот к чему вам нужно готовиться:

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

Советы экспертов

Вот несколько советов по подготовке к PI-планированию:

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

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

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

Системная Команда — специальная Agile-команда, которая оказывает поддержку в создании и использовании среды Agile-разработки, включая разработку и поддержку Конвейера Непрерывной Поставки. Участники этой команды могут также поддерживать интеграцию компонентов, сквозное тестирование Решения, мышление и практики DevOps, развертывание и Релиз по Требованию.

Организационная готовность

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

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

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

Готовность контента

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

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

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

Советы экспертов

Вот несколько советов по достижению готовности контента:

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

Готовность инструментария и техники

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

Доска планирования ART

Сформируйте доску планирования для вашего ART и сделайте ее доступной для всех участников во время планирования, даже если ваше мероприятие полностью распределенное.

Советы экспертов

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

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

Антипаттерны

Антипаттерны тормозят ход работы. Антипаттерны или неэффективные решения распространенных проблем влияют на вашу способность успешно подготовиться к PI-планированию. Изучите наиболее распространенные антипаттерны и то, что вы можете сделать для их устранения.

Итерация Инноваций и Планирования, IP-итерация — это уникальная, специальная итерация, которая проводится в каждом Интервале Планирования (Planning Interval, PI). Она обеспечивает определенный буфер для достижения PI-целей и время для инноваций, непрерывного обучения, PI-планирования и мероприятия Инспекции и Адаптации (Inspect and Adapt, I&A).

Советы экспертов

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

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

Имя и фамилия
Email
Продвинутый Scrum-мастер в SAFe®
Тренинг SAFe® Advanced Scrum Master для опытных Scrum-мастеров компаний, которые применяют Scaled Agile Framework® (SAFe®). По окончании тренинга и сдачи выходного экзамена участники получают международный сертификат Certified SAFe® Advanced Scrum Master (SASM).

Поделиться

VK
Telegram