Обучение команд и запуск поезда — внедрение SAFe®
Как перейти от теории к практике? Как запустить первый ART всего за одну неделю? Эффективно ли обучение 50 человек одновременно? Эти и другие вопросы разбираем в статье про восьмой этап дорожной карты внедрения SAFe®.
Вольный перевод статьи Train Teams and Launch the ART — Scaled Agile Framework, восьмой из цикла «Дорожная карта внедрения SAFe».
«Зачастую мы недостаточно тщательно оцениваем какое поведение, навыки и принципы потребуются во время крупных изменений. И в результате не осознаем чему и сколько придется учить людей, чтобы освоить новое поведение, навыки и принципы»
— Коттер
К этому моменту основные заинтересованные стороны и менеджмент ART обучены, планы запуска разработаны, а офис трансформации и консультанты программы SAFe готовы прийти на помощь. В этой статье речь пойдет о процессах обучения команд и запуска ART, чтобы бизнес наконец-то начал получать пользу от проводимых изменений.
Ближе к делу
Цитата Коттера в эпиграфе — напоминание о том, что изменение поведения, принципов, навыков людей — и, в конце концов, культуры компании — это немалый подвиг. Если людям нужно работать иначе, то лидеры должны помочь им в этом, задав направление. Это потребует обучения, чтобы показать возможный путь к решению проблем, и последующего коучинга, чтобы освоить необходимые навыки и практики, которые помогут на пути к этому решению.
Обучение команд
Настало время обратить внимание на Agile-команды, из участников которых будет состоять большая часть пассажиров поезда (см. Подготовка к запуску ART). Эти люди создают критические для работы бизнеса системы, поэтому важно, чтобы они ясно понимали направление развития организации. Именно они аккумулируют знания всей компании о бизнесе, разработке, эксплуатации, поддержке и других областях для определения, создания, тестирования и развертывания необходимых решений. Чтобы добиваться успеха, они должны понимать свою роль в ART и приобрести навыки Lean и Agile, необходимые для эффективной работы в новых условиях. Вполне вероятно, что эти люди никогда не работали в среде Agile или SAFe, поэтому следующая важная задача — обучить все команды работе в SAFe.
Двухдневный курс SAFe® для команд предназначен именно для этого. Акцент курса сделан на сплочении команды, а также проведении вводного инструктажа в Agile-разработку, включая обзор Agile-манифеста. В его программу входят:
- Agile-команда: свойства, роли и обязанности;
- Обзор Scrum: уточнение бэклога продукта, планирование итерации, ежедневный стендап, обзор итерации и ретроспектива итерации;
- Обзор Scaled Agile Framework® (SAFe®);
- Симуляция PI-планирования;
- План подготовки к PI-планированию;
- Сессия Q&A с приглашенными экспертами.
Приступая к обучению, имейте в виду, что некоторые члены команд наверняка имеют опыт работы в Agile-среде и могут почувствовать, что они уже готовы работать в SAFe. Может возникнуть сопротивление из-за расхождения в их понимании Agile и рекомендациями SAFe . Тем не менее, командное обучение имеет решающее значение для успеха SAFe-трансформации, поскольку оно обеспечивает знаниями, выходящими далеко за рамки базовых практик Scrum. В частности, существует ряд элементов Agile, которые являются уникальными для SAFe. Например:
- Роль команды в PI-планировании, Инспекции и Адаптации и IP-итерации;
- Коллективная ответственность за участие в Системной Демонстрации;
- Использование фич, пользовательских историй и критериев приемки для описания и проверки работоспособности систем;
- Использование стори поинтов для измерения производительности команды и оценки размера работ;
- Понимание потока работы в Kanban-системах, включая применение Kanban в работе команды;
- Правила взаимодействия с другими командами и ролями, включая Продуктовый Менеджмент и Системных Архитекторов;
- Применение практик Встроенного Качества, Непрерывной Интеграции, Сначала Тест, автоматизации тестирования и парной работы из Экстремального Программирования (XP);
- Создание “команды команд”, которая образует ART (см. ниже).
Преимущества совместного обучения всех команд сразу
Существуют ситуации, когда эффективнее обучать команды раздельно. Однако, мы рекомендуем ускоренный подход, охватывающий обучение всех команд одновременно. Эта практика вызвала недоумение у многих в отрасли. Большинство представляют себе более 100 человек в комнате, которые занимаются одновременно, противопоставляя это более интимной обстановке, где небольшая группа занимается с одним инструктором, и не могут поверить, что массовое обучение приносит хотя бы сравнимый эффект. На самом деле, это приносит даже больше пользы, например:
- Экономия времени. Вводный тренинг длится всего два дня вместо нескольких месяцев. Это существенно сокращает время обучения и способствует ответственному усвоению материала, что приближает запуск поезда.
- Общий контекст. Все участники поезда проходят материал в одно и то же время без смены инструкторов. Это устраняет вариативность трактовок одной информации от разных инструкторов, использующих разные инструменты и подачу.
- Эффективная стоимость. Одной из проблем масштабных Agile-трансформаций была стоимость обучения. Талантливых и надежных инструкторов трудно найти, к тому же, они не всегда доступны, а их стоимость несоизмеримо высока. Подход Big Room, как правило, в три-пять раз дешевле чем индивидуальные командные обучения.
- Коллективное обучение. Ничто не заменит опыт совместного обучения. Взаимодействие лицом к лицу — один из важнейших компонентов SAFe. Совместное обучение начинается с создания социального взаимодействия, на которое опирается ART (например, во время PIP), и создает гораздо лучший опыт, чем тот, который можно получить работая отдельно друг от друга. Это то, что нужно испытать, чтобы поверить.
Заметки пионера SAFe в Австралии и SPCT — Марка Ричардса — дадут вам представление о том, какие бонусы открывает совместное обучение.
Каким образом тренинг на 50 человек может быть эффективным? Сначала я не был уверен в этой идее, поэтому решил провести четыре или пять вводных курсов SAFe для команд по отдельности перед первым PI-планированием. Я просил отправлять на обучение команды в полном составе, чтобы повысить качество взаимодействия, руководство обещало сделать все возможное. Как бы не так. Состав команд менялся до последнего момента. Некоторые члены команд были связаны текущими обязательствами и не могли посещать тренинги со своей командой, поэтому мы объединили занятия для двух-трех команд, а самым занятым дали возможность посещать тренинг в любой удобный день.
Но в конце концов я убедился в сложности этих дроблений достаточно, чтобы следовать рекомендациям. После первого совместного тренинга я был потрясен и потратил некоторое время на то, чтобы понять, как, черт возьми, эффект от совместного обучения может быть таким мощным.
— Марк Ричардс, пионер SAFe в Австралии, SPCT
Вот некоторые наблюдения Марка:
- Формирование команд. Вся команда может наконец поработать вместе. Они не только учатся одновременно и обмениваются идеями, ко всему прочему, это еще и очень мощное мероприятие по сплочению команды. Команды выбирают себе названия в первый день, и можно наблюдать как их идентичность растет на глазах.
- Взаимодействие в обучении. Работая вместе над задачами тренинга команда получает возможность поделиться наблюдениями и обсудить различные интерпретации происходящего на тренинге.
- Фичи будут готовы к PIP. Упражнения для группового обучения, включающие идентификацию, разделение и оценку историй, выполняются на реальных фичах, с которыми команды будут иметь дело на PI-планировании.
- Знакомство команд. Во время выполнения и обсуждения совместных упражнений команды узнают друг друга и формируют устойчивые социальные связи.
Оценив все за и против, совместное обучение является настоятельной рекомендацией по переходу к SAFe, которая к тому же, сэкономит деньги и время.
Запуск поезда
Есть много способов запустить ART, но обязательного и жесткого регламента по проведению подготовительных мероприятий нет. Опыт показывает, что самый простой и быстрый способ запустить ART — использовать подход ART Quickstart, как показано на картинке ниже:
При таком подходе Agile-команды проходят обучение и планируют Инкремент Программы всего за одну неделю. И хотя это может казаться очень амбициозным, большой опыт внедрений в мире подтверждает, что это самый простой и практичный способ изменить подход к работе более сотни человек. Он состоит из трех этапов:
- День 1-2. Проводится совместный тренинг Agile-команд.
- День 3-4. За обучением сразу следует планирование PI. Таким образом, команды остаются в контексте и их первый опыт планирования PI основывается на обучении, пройденном накануне.
- День 5. Этот день предназначен для менторинга людей в их новых ролях, обучения инструментам, обсуждения технических практик Agile, и любых других вещей, которые будут необходимы командам в их первой итерации.
Первое PI-планирование
Во время Quickstart происходит формирование бэклога на основе актуальных приоритетов, который будет использован на планировании PI. Это также поможет закрепить материал, только что пройденный на обучении. А уже на следующей неделе команды планируют итерацию (спринт) в обычном порядке и начнут выполнять PI.
Очевидно, начать с успешного планирования — крайне полезно для успеха первого PI. Это продемонстрирует приверженность новому методу работы для всех команд и заинтересованных сторон. Секрет успешной сессии планирования заключается в следующем:
- Будьте уверены в своих силах и с энтузиазмом следуйте намеченному пути;
- Выстраивайте крепкие социальные связи, на которые будет опираться ART;
- Покажите командам как брать на себя ответственность за планирование и реализацию PI своим примером;
- Сделайте миссию и текущую концепцию программы полностью прозрачными и понятными;
- Лидеры должны демонстрировать приверженность идеям SAFe-трансформации.
Первая сессия планирования является важным событием для SPC, агентов изменений и других лидеров. Чтобы гарантировать хороший результат, лучше, чтобы опытный SPC помогал с организацией и фасилитацией сессии планирования.
Что дальше?
Теперь, когда команды и стейкхолдеры обучены, а все следуют новому процессу, пути назад нет. Поскольку организации стремятся к постоянному развитию и улучшению своих SAFe-практик, следует помнить: тот факт, что люди прошли обучение Agile, не делает их Agile. Так же, как поставка ценности в Agile носит инкрементальный характер, так и сам Agile, набирает силу постепенно. Непрерывное обучение, Инспекции и Адаптации являются основой здоровья и успеха как ART, так и всей организации.
Важно активно поддерживать людей, которые составляют ART, и создавать для них среду, в которой поощряются обучение и рост. Оставлять их наедине с собой было бы нарушением ответственности лидеров и агентов изменений за своих подопечных. Нужно помогать адаптироваться людям на этом новом пути, чтобы у каждого была возможность преуспеть в незнакомой среде. Это тема следующей статьи из серии — Коучинг поезда в пути.
SAFe and Scaled Agile Framework are registered trademarks of Scaled Agile, Inc.
Стать пионером трансформации в компании, кратно увеличить объем продаж, вдохновляя своим успехом другие команды, и разрешить себе мечтать о «космосе»: история успешной Agile-трансформации в интервью с Сергеем Нечушкиным, директором департамента малого и среднего бизнеса Абсолют Банка.
В статье рассмотрим Lean Portfolio Management — одну из 7-ми ключевых компетенций, необходимых для достижения Бизнес-гибкости (Business Agility).
Статья с детальным обзором состава и механизма работы портфеля SAFe®. Содержит различные примеры организации портфелей для крупного и малого бизнеса, а также их плюсы и минусы