Препятствие – это определенный факт, касающийся одного человека или группы людей, мешающий команде продолжать работу в нужном темпе.
Примеры препятствий для команды Peetic:
Разработчик катался на лыжах и сломал руку. Сервер упал. Ожидаемый компонент онлайн-оплаты не готов. Владелец продукта не отвечает – и т. д.
Scrum-мастер выявляет препятствия и помогает команде с ними справиться.
Он следит, чтобы препятствия не замедляли работу команды надолго. Опирается на внутренние компетенции команды или ищет в экосистеме необходимые, если считает это целесообразным.
Scrum-мастер помогает команде разработчиков и Владельцу продукта применять Scrum и следовать его ценностям. Он учит участников команды практикам, пока те прочно не закрепятся в их сознании и поведении.
Он фасилитирует события спринта.
Его задача состоит в применении Scrum, но не в догматичном его навязывании – иначе возможен обратный эффект. Он должен учитывать контекст организации, совершенствуясь в искусстве возможного.
В частности, SM защищает команду от сбоев. Он должен знать границы своих действий, особенно в организациях, которые не могут в мгновение ока изменить привычки и традиции.
Он убеждает, не навязывая своих решений: Scrum-мастер не имеет иерархической власти над участниками команды, его лидерство проявляется естественным образом.
Человек на роли Scrum-мастера должен лучше других ориентироваться в Scrum. Ему необходимы теоретические знания и опыт использования Scrum. Важно, чтобы он не применял все правила без разбора, но адаптировал их к контексту.
Его знания касаются не только самойо роли – они охватывают все, что входит в Scrum-подход. Он прививает ценности Scrum участникам команды и гарантирует следование им в работе.
Формально Scrum-мастер не обязан разбираться в области, для которой команда разрабатывает продукт. Но знания и опыт в этой сфере облегчат общение с Владельцем продукта и позволят лучше вовлекать команду в работу над максимизацией ценности продукта.
Scrum-мастер не должен быть спецом в технике. Он всегда может положиться на экспертов. Однако знание используемых технологий позволит ему лучше понять проблемы, с которыми сталкивается команда. Это облегчит общение (особенно с разработчиками), поможет выявить возможные препятствия.
Навыки общения необходимы для Scrum-мастера: он должен часто разговаривать с командой и руководством.
Разговор может протекать в разных контекстах, и от Scrum-мастера требуется умение адаптировать свой стиль общения в разных ситуациях: он умеет завоевать доверие участника команды; обеспечивает успех проводимых событий спринта; он настойчив и тверд в своих просьбах к руководству, но способен пойти на компромисс.
Scrum-мастер имеет большое влияние: он лидер, ориентир для команды. Знает, как создать условия для мотивации участников, чтобы те достигли результата.
Во время прелюдии SM может участвовать в формировании команды. Он прививает ценности участникам команды и гарантирует, что их соблюдают. Он должен подготовить оборудование – особенно столы и их оснащение – к совместной работе участников команды.
Во время спринта сопровождает команду на пути к результату, фокусируя участников на цели спринта, которую определили совместно.
Важная долгосрочная задача Scrum-мастера – устранение препятствий. Есть такие, что возникают на почве конфликтов между участниками команды.
В спорах он выступает посредником, чтобы помочь найти приемлемое решение. Он подталкивает людей к консенсусу.
Рисунок 5.2 – SM играет роль посредника
В случае постоянных разногласий SM предлагает более радикальные меры – например, заменить участника команды. Если возникает конфликт с Владельцем продукта, он должен действовать аккуратно, чтобы не (вос)создать ситуацию противостояния между разработкой и бизнесом. Чтобы избежать таких разногласий, в команде изначально есть Владелец продукта.