Скрам-мастер: посредник для agile-команд

Scrum, модель гибкого управления производством, имеет три роли. Помимо собственно команды разработчиков и владельца продукта, которые отвечают за качество и функциональность продуктов, есть еще роль скрам-мастера. Даже если они не участвуют в разработке продукта, они играют важную роль в структуре scrum. Скрам-мастер — это тренер, посредник, модератор и помощник вместе взятые.

Модель scrum изначально предназначалась для разработки программного обеспечения. Чтобы сделать команды разработчиков более динамичными и эффективными, был разработан этот гибкий метод и установлены конкретные правила (структура). Эти процессы также могут быть применены к другим командам и продуктам. Независимо от того, развертывается ли программное обеспечение, оборудование или услуги — скрам-мастер всегда должен быть частью процесса.

Скрам-мастер и его задачи

Что такое скрам-мастер? У скрам-мастера множество задач. Некоторые из них прочно закреплены в системе и применяются в каждом сценарии, но другие задачи возникают только в определенных ситуациях. Основная задача скрам-мастера — сделать всю команду более эффективной. В контексте scrum часто используется термин servant leadership. Если разложить его на составляющие: скрам-мастер — это человек, который понимает лидерство как служение. В этом смысле скрам-мастер не только дает указания, но и помогает команде.

Создание скрам-среды

Если компания или конкретная команда впервые работает со scrum, то именно scrum-мастер должен установить этот agile-метод. Для этого может потребоваться убеждение, обширное обучение всех вовлеченных сторон и комплексная реструктуризация организации. И ничего из этого не следует делать легкомысленно. Продуктивное сотрудничество может быть гарантировано только тогда, когда каждый знает свои задачи, обязанности и права, а также преимущества и недостатки метода scrum.

Постоянный коучинг

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

Мониторинг процессов scrum

Скрам может работать правильно и продуктивно только в том случае, если все члены команды следуют правилам. Поэтому одной из функций скрам-мастера как эксперта является мониторинг процессов. Скрам-мастера вмешиваются, когда команды нарушают правила фреймворка, и напоминают людям о руководящих принципах — например, о ежедневных скрам-процессах или соблюдении продолжительности спринта. Конечно, они не должны казаться или считаться драконовскими опекунами, угрожающими наказаниями (которые они не имеют возможности исполнить!), а выступать в роли проводников. Ошибки в процессе работы часто связаны не с отсутствием мотивации, а с недопониманием или другими проблемами. В подобных обстоятельствах скрам-мастер должен вмешиваться, оказывая поддержку.

Проверка скрам-артефактов

За артефакты скрама «Бэклог продукта» и «Бэклог спринта» отвечает владелец продукта или команда разработчиков, но скрам-мастер поддерживает, проверяет и помогает им. Например, скрам-мастер может разработать бэклог вместе с владельцем продукта в самом начале. Он также должен быть доступен для вопросов на протяжении всего процесса разработки.

Модерация и организация собраний

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

Коммуникация и посредничество

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

Командообразование

Чтобы избежать конфликтов в первую очередь, скрам-мастер также может проводить мероприятия по сплочению команды. Строго говоря, такие действия не входят в рамки scrum, но все же могут помочь команде быть более продуктивной. Они также входят в сферу компетенции скрам-мастера. Им не обязательно самостоятельно организовывать подобное мероприятие — они могут, например, давать напоминания, чтобы члены команды могли самостоятельно организовать мероприятия по командообразованию.

Устранение препятствий

При определенных обстоятельствах скрам-мастер также становится помощником команды. Хотя обычно он дает указания, он также может предложить практическую помощь, если на пути команды встают препятствия. И поскольку его главная цель — помочь команде достичь более высокой производительности, одна из задач scrum-мастера — документировать препятствия и убирать их с дороги. Иногда эти препятствия (scrum impediments) довольно банальны: Например, если условия на рабочем месте характеризуются нехваткой места или высокой температурой, которые мешают эффективной работе, то задача scrum-мастера — найти решение.

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

Защита команды

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

Что является примером задачи, которая не принадлежит скрам-мастеру?

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

  • Нет разработчика: Метод scrum может быть осмысленно использован только при отсутствии двойного распределения ролей. Скрам-мастер не должен участвовать в разработке. Это неизбежно приводит к тому, что он не может выполнять одну или даже обе роли в полной мере.
  • Отсутствие владельца продукта: То же самое касается смешения ролей скрам-мастера и владельца продукта. Поскольку оба работают рядом с командой разработчиков и не являются членами команды, соблазн использовать только одного человека велик. Однако это приведет к конфликту интересов, а также к проблеме компетентности — ведь в обязанности скрам-мастера также входит контроль за работой владельца продукта. С другой стороны, обе роли должны отвечать совершенно разным требованиям.
  • Отсутствие начальника: Скрам-мастер является частью скрам-команды и поэтому не может быть выше коллег. Хотя одной из задач скрам-мастера является занятие руководящей позиции, его нельзя приравнивать к боссу. Внутри команды иерархия существует только для очень специфических элементов (например, кому разрешено изменять бэклог), в остальном все роли действуют на одном уровне.
  • Нет помощника: это правда, что в некоторых ситуациях скрам-мастер становится помощником команды, но это не значит, что он может делать все за команду. Часто имеет смысл объяснить команде, как они могут сами выполнять необходимые задачи.  

Как стать скрам-мастером?

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

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

Существуют разногласия по поводу важности экспертизы в области работы команды. На заре скрам-мастерства этот вопрос даже не возникал: первые скрам-мастера, вероятно, были разработчиками программного обеспечения, прошедшими дальнейшее обучение скрам-мастерству. Таким образом, опыт был само собой разумеющимся с самого начала. Однако за прошедшее время Scrum используется в таком количестве компаний, что многие меняют профессию, и сейчас эта профессия напоминает профессию тренера, поддерживающего команду. Но многие люди по-прежнему считают, что скрам-мастер должен иметь профессиональный опыт в той области, которую он поддерживает. Другие считают, что важнее, чтобы скрам-мастер был абсолютным экспертом в методе скрам.

Оцените статью
cdelat.ru
Добавить комментарий