Коучинг
Коучинг означает, что опытный тренер будет тесно работать вместе с организацией, чтобы улучшить её продуктовую разработку. Это обычно включает ускорение циклов обратной связи и фокусирование на улучшении качества. Такой короткий цикл обратной связи приводит к увеличению продуктивности и гибкости.
Шанс успеха при внедрении LeSS повышается существенным образом, когда организация обеспечивает соответствующий уровень коучинга. Многие организации думают, что прочтение книги или посещение короткого тренинга достаточно для внедрения LeSS. Хотя, безусловно, бывают случаи, когда это работает, но в большинстве случаев это не так, и внедрение LeSS требует более активного коучинга.
Внутренний или Внешний коучинг
Коучинг не должен быть внешним (вне компании). Это возможно, хотя очень трудно построить сообщество внутренних коучей, которое будут поддерживать внедрение LeSS. Построение такого сообщества часто терпит неудачу, потому что (1) коучинг это часто не та работа, которой хотели бы заниматься потенциальные коучи… им нравится работать над продуктом самим, и потому что (2) коучи часто теряют связь с реальностью продуктовой разработки из-за недостатка практики Пойди и Посмотри.
Предупреждение: Если вы решили создать группу коучей в вашей организации, убедитесь, что она будет состоять не только из “непристроенных людей”, которые в данный момент ничем не заняты. Иначе инициатива провалится.
Коучинг может быть внутренним, но мы рекомендуем также привлекать не менее одного внешнего коуча на долгосрочную перспективу. Внешние коучи часто видят вещи, которые внутренние коучи (больше) не видят, и приносят опыт и идеи извне. Также, внешним коучам часто ‘позволено’ сказать вещи, которые были бы для внутренних коучей политически некорректными.
Три уровня коучинга
Обычно требуются следующие три уровня коучинга:
- Организационный коучинг
Коуч работает с множеством команд и с менеджментом, чтобы улучшить организацию и её структуру. - Командный коучинг (или LeSS коучинг)
Коуч работает с одной или несколькими командам, чтобы улучшить их командную работу и LeSS практики. Обычно он берёт на себя роль Скрам Мастера. - Технический коучинг
Коуч работает с (или в) одной команде с их настоящим кодом, чтобы улучшить технические практики и внедрить гибкие техники разработки, такие как простой дизайн, рефакторинг, модульное тестирование, разработка через тестирование (TDD) и разработка через приёмочное тестирование (A-TDD).
Организационный коучинг
Коуч в большинстве случаев фокусируется на следующем:
- Чёткое видение того, какой LeSS организация должна стать
- Организационная структура и дизайн
- LeSS
- Роль менеджмента
- Внедрение
- Постановка цели
- Управление бэклогом организационных улучшений
- Изменение управленческих практик от ежедневного контроля работы к построению возможностей для неё
- Управление работой: бэклоги продуктов, и как организация работает с ними
- Работа с прерываниями
- Практики управления персоналом, такие как оценка и карьерное развитие сотрудников
- Фасилитация ретроспектив и планирования релизов/дорожной карты организации
Командный коучинг
Командный коуч, как правило, фокусируется на следующем:
- Командная ответственность в самоорганизованных командах
- Фасилитация
- Улучшения механизмов принятия решений в команде и разрешение конфликтов
- Прозрачность в команде
- Делать видимыми организационные препятствия
- Улучшения взаимоотношений между Командой и Владельцем Продукта
- Владение Продуктом (как на уровне команды, так и Владельца Продукта и другими заинтересованными лицами)
- Роль и вклад управления командой
- Улучшения практик Скрама (и технических практик)
- Обучение и коучинг (будущего) Скрам-мастера команды
Технический коучинг
Коуч в большинстве случаев фокусируется на следующем:
- Обнаружение случаев когда “код/дизайн попахивает”. Места, где код/дизайн могли бы быть улучшены.
- Объяснение практик современного, “чистого” кода, который прост и легко поддаётся изменению и поддержке.
- Рефакторинг “попахивающего кода” в чистый код.
- Написание модульных тестов.
- Разработка через тестирование.
- Автоматизация тестирования
- Непрерывная интеграция и поставка
- Требования на Примерах (Разработка через Приёмочное Тестирование)
- Эффективные и действенные рабочие практики (в среде разработки, в автоматизации)
- Применение шаблонов проектирования
Сколько должно быть коучинга?
Самый успешные LeSS внедрения, которые мы видели, имели следующую структуру:
- Один внутренний и один внешний коуч
Эта пара обеспечивает общий обзор внедрения LeSS. Они оба проводят коучинг менеджмента, но также вовлечены в командный и технический коучинг. - Внешние командные коучи, которые помогают команде стать лучше и сосредоточены на тренировке Скрам-мастеров.
- Внешние технические коучи, которые фокусируются на тренировке внутренних технических коучей.
Позвольте нескольким техническим коучам работать с командами, но дайте им возможность сфокусироваться на обучении внутренних коучей. После этого сократите (но не полностью!) внешний технический коучинг или позвольте коучу перейти в другую область организации.
Перевод статьи осуществлён Кротовым Артёмом и Романом Лапаевым.