Владелец продукта управляет продуктом. Scrum мастер управляет процессом. Его полномочия заключены в Scrum процессе. Это означает, что Скрам-мастер (Scrum Master) может теоретически заставить других участников процесса придерживаться Scrum-правил. На практике ему часто не хватает формальных полномочий для этого, и в редких случаях, он может нуждаться в поддержке со стороны руководства. Обычно его уважают за уровень навыков, индивидуальность, успешную репутацию. Участники процесса слушают его, игнорируя формальные полномочия. Иногда этот факт может являться причиной конфликтов, поскольку ставит под сомнение существующую формальную иерархию в компании.

Обязанности Scrum мастера:

  • Повышение производительности Scrum-команды за счет устранения препятствий
  • Убедиться, что процесс Scrum понят и соблюден
  • Обеспечение прозрачности проблем (так называемых «препятствий») и обеспечение их решения
  • Тренинг участников проекта Scrum
  • Ориентация участников проекта на цели проекта
  • Содействие мероприятий
  • Общение с кем-либо, взаимодействующих со Scrum-командой

Препятствия обычно накладываются друг на друга и следуют некоторому жизненному циклу. Во-первых, команда должна понять Scrum и найти правильные методы для выполнения фреймворка. Часто в то же самое время участники новой команды разработки конфликтуют, потому что члены команды проходят через стадии формирования и шторминга. Таким образом, Scrum мастер должен научить Scrum, помочь команде найти правильные методы работы и устранить конфликты. Есть и другие препятствия, связанные с процессом, не связанными напрямую с разработкой. Они могут быть из области HR, продаж, закупок, управления или других процессов компании. Если они мешают команде, Scrum Master должен помочь устранить их. На этом этапе жизненного цикла проекта Scrum мастер фактически становится агентом изменений, влияющим на всю компанию. Конечно, команда может в любой момент испытать проблемы на других этапах жизненного цикла, но обычно команда уже способна их решить без помощи со стороны Scrum Master.

Обязанности Scrum мастера

Scrum Master не выполняет техническую работу. Это означает, что ему не нужен ни опыт разработки, ни опыт управления продуктом. Scrum мастеру нужны мягкие (soft) навыки. К ним относятся:

  • Навыки разрешения конфликтов
  • Навыки ведения переговоров
  • Возможность построить и поддерживать хорошую сеть по всей компании
  • Открытость
  • Мужество
  • Навыки модерации / фасилитации
  • Мотивационные навыки
  • Знание Scrum
  • Базовые знания предметной области и способность говорить на языке команды разработки
  • Дисциплина
  • Отражение навыков (для себя и других)
  • Умение воспринимать критику
  • Знание динамики команды
  • Основы психологии
  • Желание и способность к постоянному обучению и улучшению

Две замечательные книги по теме:

Путь скрам-мастера. #ScrumMasterWay, Зузана Шохова и Коучинг agile-команд. Руководство для scrum-мастеров, agile-коучей и руководителей проектов в переходный период, Лисса Адкинс

Путь скрам-мастера. #ScrumMasterWayКоучинг agile-команд. Руководство для scrum-мастеров, agile-коучей и руководителей проектов в переходный период