- Кто такой скрам-мастер
- Что делает скрам-мастер
- Какими навыками должен обладать скрам-мастер
- Как стать скрам-мастером
- Отличия скрам-мастера от других ролей
- FAQ: часто задаваемые вопросы о скрам-мастерах
- Чек-лист, шаблон для ретроспективы и тест для самопроверки
- Коротко о главном
Представьте себе дирижера, который не играет ни на одном инструменте, но без которого оркестр превращается в какофонию звуков. В мире IT таким виртуозным дирижером выступает скрам-мастер. Он не пишет код, не составляет ТЗ и не рисует дизайн, но именно от него зависит, взлетит ли проект или рухнет под тяжестью дедлайнов и разногласий.
Кто такой скрам-мастер
Scrum-мастер — не отдельная профессия или специальность, как можно подумать из названия. Это просто роль, которую кто-то из команды берет на себя в рамках работы по Scrum. Cкрам-мастер — такой условный менеджер, который отвечает за то, чтобы фреймворк Scrum применялся в соответствии с Руководством по Scrum.
Изначально Scrum появился в IT-разработке, со временем его начали применять и в других сферах: финансах, промышленности, торговле, маркетинге, дизайне и даже логистике. Главная задача — построить и контролировать процессы в команде так, чтобы они соответствовали принципам Scrum, а команда могла эффективно решать задачи, успевать их делать в срок. Если команда только начинает работать по Scrum, на эту роль чаще всего берут внешнего специалиста, который помогает обучить всех правилам, быстро запустить процесс. Но в более опытных командах, которые уже долго используют методику, скрам-мастером может стать вообще любой член команды.
Важно понимать, что Scrum-мастер — это не психолог, который решает конфликты, и не просто медиатор, который помогает договариваться. Он больше похож на архитектора процессов: выстраивает работу так, чтобы команда была самоорганизованной и следовала одноименному фреймворку
Фреймворк — набор базовых элементов – своего рода каркас, на котором могут строиться различные процессы в разных организациях и даже в разных командах одной организации, обеспечивая результат в четкие сроки.
Простыми словами, скрам-мастер — строитель и контролёр процесса для Scrum-команд.
Что делает скрам-мастер
Работа скрам-мастера многогранна: он одновременно должен быть и лидером, и наставником, и координатором, и фасилитатором. Задачи этой роли охватывают весь цикл работы команды.
Фасилитация Scrum-событий
В Scrum существует несколько ключевых событий (церемоний), которые повторяются в каждом спринте.
Sprint Planning
Скрам-мастер помогает команде провести эффективное планирование. На этом событии команда определяет, какой объем работы из бэклога она сможет выполнить за предстоящий спринт. Он-мастер следит за тем, чтобы обсуждение было структурированным, задачи были разбиты на небольшие, понятные элементы с четкими критериями успеха.
Например, во время планирования разработчики могут столкнуться с неясностью требований. Скрам-мастер помогает наладить диалог между Product Owner’ом и командой, чтобы прояснить задачу, определить, сколько времени реально потребуется на ее выполнение и так далее.
Daily Scrum
Короткая встреча длительностью 15 минут, на которой команда делится статусами задач, обсуждает прогресс, а также все препятствия. Роль скрам-мастера здесь заключается в том, чтобы обеспечить максимальную продуктивность — без ухода в лишние разговоры.
Например, в Daily Scrum разработчик говорит: «Вчера я не смог завершить задачу из-за зависшей постановки Product Owner’a». Скрам-мастер не решает проблему здесь же, но фиксирует ее и организует соответствующую встречу для быстрого устранения.
Обзор спринта (Sprint Review)
Во время этого события команда демонстрирует стейкхолдерам результаты работы
Стейкхолдер — лицо, имеющее права, долю, требования или иные интересы относительно системы, либо — ее отдельных свойств, удовлетворяющих их потребностям и ожиданиям).
Скрам-мастер — помогает организовать процесс, обеспечивая прозрачность. А также, что очень важно в гибких методологиях — вовлеченность всех участников.
Например, во время обзора возникает неконструктивная критика от заказчика, и скрам-мастер может взять на себя управление обсуждением, чтобы сосредоточить всех на улучшениях продукта, а не на эмоциональных спорах.
Ретроспектива спринта (Sprint Retrospective)
Финальное событие спринта, где команда анализирует, что прошло хорошо и что можно улучшить.
Скрам-мастер помогает выявить слабые места. Он же советует, как лучше организовать обмен мнениями, чтобы прийти к конкретным действиям для улучшения будущих спринтов.
Пример: команда замечает, что часто теряет время из-за неожиданных багов в соседних модулях системы, скрам-мастер может предложить улучшить автоматическое тестирование или внедрить новые проверки перед релизом.
Устранение препятствий
Скрам-мастер играет ключевую роль в решении проблем, мешающих команде выполнять задачи. Самые распространенные сценарии: технические барьеры, бюрократия, конфликты внутри команды или недопонимание с другими отделами.
Пример: команда ждет утверждения доступа от службы безопасности (например, ресурсы еще не выделены вовремя) скрам-мастер берет на себя взаимодействие с внешними отделами, он заранее устраняет эти проблемы.
Коучинг команды по Scrum (самоорганизации)
Скрам-мастер помогает команде понять и жить принципами «Скрам», становиться более самоорганизованной и кросс-функциональной.
Пример: скрам-мастер может провести специальную сессию для команды, где подробно объяснит ценности «Скрам» (фокус, открытость, уважение, приверженность и смелость) и поможет каждому участнику увидеть, как их ежедневная работа связана с этими ценностями.
Взаимодействие с Product Owner’ом
Скрам-мастер работает в тесной связке с Product Owner, помогая ему грамотно управлять бэклогом продукта.
Здесь сразу приходят в голову самые разнообразные сценарии:
- помощь в определении приоритетов;
- разбиение задач на более мелкие итерации;
- обеспечение прозрачности бэклога для команды;
- иные задачи.
Пример: скрам-мастер может помочь Product Owner’у пересмотреть слишком громоздкий пункт бэклога, чтобы сделать его более понятным команде с точки зрения тройки «цель — критерии приемки — объем работы».
Внедрение «Скрам» во всей организации
Скрам-мастер помогает компании внедрить методику не только в командах, но и в других отделах. Особенно это важно в переходный период, когда организация только начинает менять свою культуру работы.
Он, например, может организовать серии мастер-классов для руководителей, чтобы объяснить ценность «Скрам», показать примеры успешного внедрения в других компаниях. И попутно развеять опасения по поводу изменений.
Какими навыками должен обладать скрам-мастер
Для удобства все навыки я разделил на хард- и софт-скиллы.
Soft skills
- Лидерство, наставничество. Скрам-мастер — это лидер без формального авторитета. Он должен вдохновлять команду, направлять ее, помогать расти профессионально. Например, активное слушание идей команды, предложение конструктивной обратной связи.
- Коммуникация с умением решать конфликты. Скрам-мастеру необходимо помогать договариваться как внутри команды, так и с внешними стейкхолдерами.
- Эмпатия. Для успешного выполнения обязанностей важно понимать, что происходит с каждым членом команды, важно находить подход даже в сложных ситуациях.
Hard skills
- Разбираться в работе команды.
- Понимать методологию Agile, все ее подходы.
- Быть знакомым с другими методологиями управления проектами.
Скрам-мастер должен хотя бы немного понимать те задачи, которые выполняют члены команды. Например, как происходит тестирование новых функций. Это нужно не для того, чтобы самому делать их работу, а чтобы понимать процесс работы команды и результаты. Зная, как выполняются задачи, скрам-мастер лучше понимает этапы проекта и может оценивать, всё ли идёт так, как должно.
Скрам-мастер должен хорошо разбираться в принципах Agile — гибкого подхода к управлению проектами. Scrum — это одна из самых популярных методологий Agile, и её нужно знать досконально. Опытным скрам-мастерам может понадобиться изучить более сложные подходы (SAFe, LeSS, Nexus), чтобы работать одновременно с несколькими командами.
Нужно понимать, как работают традиционные подходы — например, каскадная модель, которая предполагает выполнение задач строго по этапам. Иногда члены команды пытаются комбинировать такие старые методы с Agile, но они не всегда подходят. Скрам-мастер должен уметь объяснить, почему Agile иногда лучше, и помочь команде избавиться от ненужных подходов.
Как стать скрам-мастером
Профессия требует сочетания теоретических знаний и практических навыков. Обязательна также готовность постоянно учиться.
Путь, который я опишу ниже, подойдет как новичкам, которые только начинают разбираться в Agile-процессах, так и опытным специалистам, желающим углубить свои знания, либо получить новую роль в команде.
Шаг 1. Начать обучение, получить сертификацию
Если вы хотите стать профессиональным скрам-мастером, стоит начать с изучения основ «Скрам». Бесплатный Scrum Guide — одно из лучших вводных пособий. Его можно найти на сайте scrumguides.org. Документ описывает роли, основные принципы, события, артефакты Scrum и т. д.
Для подтверждения знаний полезно пройти сертификацию. Вот два основных варианта:
- Certified Scrum Master (CSM). Предоставляется организацией Scrum Alliance. Вы должны пройти обучение у аккредитованного тренера, а затем сдать экзамен. Сертификат CSM подтверждает вашу способность работать в команде, умело внедрять Scrum на практике.
- Professional Scrum Master (PSM). Принадлежит Scrum.org. В отличие от CSM, обучение перед экзаменом не обязательно — достаточно глубокого изучения Scrum Guide. PSM бывает трех уровней сложности, каждый из которых требует все более глубокого понимания Scrum.
Сертификация не обязательна, но она дает конкурентное преимущество на рынке труда, а также демонстрирует работодателю серьезное отношение к роли.
Шаг 2. Получить практический опыт
Одного обучения недостаточно. Скрам-мастер — это практическая роль, и чем быстрее вы начнете участвовать в Agile-проектах, тем лучше. Если вы уже работаете в сфере IT, есть способы стать к роли на шаг ближе:
- Попросите присоединиться к текущей Agile-команде в качестве скрам-мастера на частичную роль.
- Помогайте внедрять «Скрам» или Agile на уровне команды. Например, можно организовывать встречи, писать заметки с ретроспектив. Ну или просто помогать Product Owner’у с бэклогом.
- Организуйте систему наставничества среди коллег в понимании основ «Скрам».
Для начинающих полезно сначала поработать в команде в другой роли: например, стать частью Development Team. В этой роли вы на практике ощутите ритм «Скрам».
Шаг 3. Изучите полезные ресурсы для саморазвития
Чтобы развиваться как скрам-мастер, важно постоянно учиться. Мы подготовили небольшой список книг, блогов, сообществ. Они помогут освоить профессию быстрее.
Книги
«Scrum: искусство делать в два раза больше за меньшее время», Джефф Сазерленд.
Книга от сооснователя Scrum рассказывает, как принципы фреймворка позволяют улучшить продуктивность и качество работы.
«Agile Retrospectives: Making Good Teams Great», Эстер Дерби.
Отличное руководство для проведения ретроспектив, которое поможет держать фокус на улучшении командной работы.
«Coaching Agile Teams», Лиза Адкинс.
В книге рассматривается, как эффективно обучать (коучинг для Agile-команды), используя принципы лидерства-сервантства.
Блоги и онлайн-ресурсы
- Scrum.org Blog. Регулярные статьи от экспертов по Scrum.
- Mountain Goat Software. Популярный ресурс Майка Кона, одного из видных практиков Agile.
Сообщества
- Форум Scrum.org для вопросов, обсуждений ().
- LinkedIn-группы, например, Agile & Scrum Professionals.
Ресурсы выше — лишь отправные точки, но даже на их основе можно построить собственную экосистему обучения.
Отличия скрам-мастера от других ролей
Скрам-мастеров часто путают с менеджерами проектов, а иногда даже руководителями команд, однако, это разные роли с разными обязанностями. Скрам-мастер не управляет проектами или людьми, а занимается созданием условий, в которых команда сама может достичь своих целей.
Скрам-мастер vs. Project Manager
|
Критерий |
Скрам-мастер |
Project Manager |
|
На чем фокус |
Работает с процессом, помогает команде быть эффективной |
Работает с результатом, контролирует сроки и бюджет проекта |
|
Авторитет |
Лидер-сервант, неформальный авторитет |
Формальный менеджер с полномочиями командовать |
|
Задачи |
Улучшение процессов, фасилитация «Скрам» |
Планирование, распределение ресурсов, контроль |
Скрам-мастер vs. Product Owner
Часто возникает путаница и с Product Owner’ом, ведь обе роли активно связаны с процессами внутри «Скрам».
|
Фокус работы |
Скрам-мастер |
Product Owner |
|
На чем фокус |
За процессы и их эффективность |
За продукт: формирование приоритетов и видения продукта |
|
Задачи |
Обеспечение прозрачности «Скрам» и помощь команде |
Управление бэклогом, общение со стейкхолдерами |
FAQ: часто задаваемые вопросы о скрам-мастерах
Здесь я собрал несколько вопросов, которые чаще всего задают об этой роли новички.
Сколько зарабатывает скрам-мастер на рынке труда?
В зависимости от региона, опыта. 150-300 тысяч рублей и выше получает опытный специалист.
Нужен ли технический опыт?
Нет, технический опыт желателен, но необязателен. Ваши основные навыки будут связаны с процессами, коммуникацией и фасилитацией, а не написанием кода.
Какие перспективы карьерного роста?
- Углубление. Senior Scrum Master, Agile Coach.
- Расширение. Работа с большим количеством команд или масштабными проектами (Scrum в Safe).
- Переход в управление — Delivery Manager, Head of Agile Practices.
Какие обязанности?
Основные обязанности:
- Помогать команде следовать процессу Scrum . Это подразумевает проведение ежедневных встреч, ретроспектив, планирования спринта и других событий.
- Устранять любые преграды, которые мешают команде работать.
- Учить членов команды, стейкхолдеров принципам Scrum и Agile.
- Совершенствовать командные процессы и помогать решать конфликтные ситуации.
Чем эта роль отличается от менеджера проекта?
Скрам-мастер — это не руководитель, который раздаёт задания, а скорее наставник и координатор. Он не управляет людьми, а помогает команде работать самостоятельно, организованно и эффективно. В отличие от менеджера проекта, он не ставит цели, а создает условия для их достижения.
Нужен ли Скрам-мастер, если команда уже опытная?
Да, даже опытные команды нуждаются в этой роле. Она помогает поддерживать процесс, организует работу, освобождая команду от лишнего шума, и поддерживает продуктивность. В случае конфликтов или отклонений от Scrum, он быстро помогает наладить рабочий процесс.
Чек-лист, шаблон для ретроспективы и тест для самопроверки
Чек-лист для самопроверки скрам-мастера
- Действительно ли команда понимает цель каждого события?
- Решены ли все препятствия, мешающие работе команды?
- Были ли зафиксированы улучшения после последней ретроспективы?
- Прозрачен ли бэклог продукта для команды?
- Обучаете ли вы новые команды или людей «Скрам» внутри компании?
Шаблон для проведения ретроспективы
Цель: Повышение эффективности команды и устранение проблем.
- Начало. Создать позитивную атмосферу. Например, попросите каждого описать свое настроение в одном слове.
- Сбор данных. Ответьте конкретно: что сработало? Что не сработало?
- Генерация решений. Как исправить выявленные ошибки? В какую сторону улучшаться?
- Завершение. Важно зафиксировать действия на следующий спринт.
Тест для самопроверки на роль скрам-мастера
- Нравится ли вам работать с людьми?
- Нравится ли вам помогать отдельным членам команды?
- Вы готовы к нестандартным помехам?
- Вы готовы помогать команде в решении проблем, даже если это не ваша зона ответственности?
- Вам важно, чтобы процессы были прозрачны, отлажены?
- Вы любите обучать, делиться знаниями?
- У вас есть время учиться новому каждый день?
Если вы ответили «да» хотя бы на 3-4 пункта — возможно, роль скрам-мастера именно для вас!
Коротко о главном
- Скрам-мастер — это человек, который помогает другим становиться лучше: команде работать эффективнее, организации внедрять гибкие подходы, а продукту быстрее достигать рынка.
- Он помогает связать все вышеуказанные роли, улучшая процессы, доводя их до той гибкости, которая необходима для успешной Agile-команды.
- Роль требует тонкого сочетания твердых знаний фреймворка «Скрам», навыков наставника, конкретных хард- и софт-скиллов, и обязательно — страсти к улучшению процессов.
- Задача специалиста— помогать команде реализовывать ценности и принципы Scrum, устранять препятствия, фасилитировать события, обязательно обучать коллег.
- Если вы ищете работу, где сможете влиять на результат, помогать людям, развивать навыки современного управления, путь скрам-мастера может стать вашим выбором.
