Фасилитировали, фасилитировали, да не выфасилитировали… Ещё не знаете, чем должен заниматься Скрам-мастер в вашей команде? В этом материале постараемся заполнить все пробелы: кто это, какова его роль и задачи, что он должен делать, а что не должен, какие у него должны быть навыки и профильные знания, сколько он зарабатывает и как им стать (прокачаться по скиллам). Стартуем!
Что такое Scrum и Agile
Уже тут многие могут прогореть. Дело в том, что Скрам можно назвать аджайлом, но в обратную сторону это не работает. Почему?
Agile (русск. «проворный», слово произносится как «аджайл») – это обозначение общего манифеста гибкой разработки программного обеспечения, разработанного представителями разных методологий: SCRUM, XP, DSDM, адаптивной разработки и др. Манифест включает в себя основные ценности и 12 принципов.
Но чаще всего с помощью термина Agile обозначаются все гибкие методологии разработки и управления проектами.
Scrum – это конкретная методология управления (фреймворк), а не просто свод принципов. По совместительству это зарегистрированная торговая марка, принадлежащая Кену Шваберу и Джеффу Сазерленду. Методология строится на коротких итеративных циклах разработки (спринтах) и включает в себя специальные события и чёткое распределение ролей в команде.
Общее описание методологии Scrum
Официальное руководство по Scrum на русском
Основные роли в Scrum-команде
К ключевым ролям Scrum-команд относятся:
- Владелец продукта (Product Owner) – это своего рода обобщённый голос всех заинтересованных сторон. Отвечает за взаимодействие с заказчиками, пользователями и прочими внешними лицами, а также за управление бэклогом (список всех задач). Технически именно владелец продукта руководит Scrum-командой (направляет её усилия) – за ним решающее слово, как за представителем заинтересованных сторон.
- Разработчики (Developers) – это те, кто отвечают за реализацию задач, а также за наполнение плана спринта и его бэклога. Разработчики вправе самостоятельно определять, что и как делать, но результат должен строго соответствовать обозначенному качеству.
- Скрам-мастер (Scrum Master) – это тот, кто отвечает за внедрение принципов Скрама (их неукоснительное соблюдение), а также за обучение и некоторые другие задачи. О них расскажем ниже.
Роль Scrum-мастера
Итак, Скрам-мастер, кто это простыми словами – это участник команды, который следит, чтобы все остальные участники работали по принципам Scrum, и помогает им обходить препятствия.
Чтобы было проще понять, проведём аналогию. Это своего рода судья на футбольном поле, который не забивает голы, всегда находится на поле (вместе со всеми), никого не тренирует и не мотивирует, но следит за тем, чтобы игроки соблюдали правила, не мешали другим и понимали свои роли, цели, задачи.
Роль Скрам мастера в команде – только контроль за соблюдением методологии (для повышения эффективности работы команды).
Отличие от Project Manager и Product Owner
Product Owner отвечает за повышение ценности продукта. Его рабочие инструменты: наполнение бэклога, информирование, собрания и обсуждения. Любые из своих обязанностей и задач он может делегировать, но ответственность всегда остаётся на нём.
Сама методика достижения целей его не особо интересует. Главная его цель – продукт (ведь не зря он его владелец). Скрам-мастер же следит только за соблюдением правил Скрама, это его зона ответственности (сам продукт его интересует не сильно).
Напомним, в Scrum нет менеджеров проекта (PM, он же Project Manager, проджект-менеджер). Но даже если бы он был, то он отвечал бы за управление проектом и за реализацию основного продукта. Соблюдение методологий управления его интересует ровно до того момента, пока это помогает команде делать сам продукт.
Задачи и обязанности Scrum-мастера
Давайте детализируем задачи Скрам-мастера, чтобы разобраться в том, что он делает и для чего.
Если максимально кратко, то он:
- Следит за процессом (чтобы все выполняли свои задачи вовремя и без хаоса).
- Устраняет помехи (если что-то мешает работе).
- Проводит встречи (ежедневные митинги и планирование спринтов).
- Защищает команду (чтобы требования и вводные не менялись каждые 5 минут).
- Учит команду Scrum.
Теперь чуть больше деталей.
1. Фасилитация событий Scrum
Фасилитация – это пособничество и мягкое направление («мягкая сила»), такой особый стиль управлений, который стимулирует активность участников и их самоорганизацию.
Задача Scrum-мастера сводится к тому, чтобы сделать встречи и обсуждения удобными, а также максимально продуктивными. Он следит за тем, чтобы планирование, стендапы, обзоры и ретроспективы проходили вовремя, приносили реальную пользу, а не превращались в скучные собрания для галочки (встречи ради встреч). Он не диктует команде решения, а помогает обсуждению течь в нужном направлении – по канонам Скрама.
2. Обучение команды методологии
Это самая важная часть роли. Scrum‑мастер объясняет, что такое спринт, как он открывается и закрывается, зачем нужен бэклог и как он наполняется, как выглядят задачи в нём, почему задачи разбиваются на небольшие части, как правильно оцениваются сроки реализации и приоритеты. Именно мастер постепенно, шаг за шагом, доводит команду до состояния, в котором все участники на 100% понимают принципы гибкой разработки без постоянного контроля. Конечная цель такого менторства – самоорганизующуюся (самоуправляемая) команда.
3. Устранение препятствий
Именно Скрам-мастер обязан вовремя замечать проблемы, мешающие нормальному функционированию команды: неработоспособные инструменты, долгие согласования с другими отделами и участниками, внутренние конфликты и иные узкие места. Scrum‑мастер помогает снять эти блокировки: договаривается с руководством, ускоряет/стандартизирует процессы или ищет обходные пути, разъясняет порядок и принципы, чтобы проблема не повторялась в будущем.
4. Работа с мотивацией и самоорганизацией
Задача сводится к тому, что команда должна сама управлять своей работой. Для этого мастер создаёт соответствующую атмосферу доверия и прозрачности, подталкивает к повышению личной ответственности и помогает людям видеть общий смысл в том, что они делают. В долгосрочной перспективе это снижает необходимость жёсткого контроля, а также исключает крайне негативный вариант с применением микроменеджмента.
5. Контроль за соблюдением процессов Scrum
Контроль и стандартизация не означает бюрократию. Наоборот, задача Скрам-мастера – максимально мягкий надзор. Он напоминает о правилах, помогает корректировать рабочие процессы, если команда отклоняется от принципов Scrum. Он направляет, а не толкает силой. Это важно для того, чтобы методология работала так, как задумано, и давала результат.
6. Коммуникация внутри команды и с внешними отделами
Scrum‑мастер не должен выступать посредником во внутреннем общении. Но он должен доносить до команды внешние требования и изменения, помогать правильно общаться с менеджерами и заказчиками (выстраивать продуктивные коммуникации, давать правильную обратную связь), а также предотвращать лишние запросы, которые мешают сосредоточиться на спринте/задачах.
Что Scrum-мастер не делает
Часто случается так, что из-за некоторых обязательных функций контроля на Скрам-мастера вешают ряд дополнительных обязанностей. Так делать нельзя. Расскажем, что Scrum-мастер не должен делать (и за что он не отвечает).
Не является лидером или начальником
Напомним, в Scrum-командах вообще нет руководителя. Даже обязанности владельца продукта направлены на продукт, а не на участников команды. Задача Скрам-мастера – создавать условия самоорганизации, а не управление рабочими процессами.
Это наставник, ментор, помощник, но никак не руководитель.
Не администрирует сервисы управления проектами
Сервисы управления проектами, такие как Projecto, отвечают за организацию эффективной рабочей среды, а также реализуют ряд вспомогательных задач: по хранению документов, коммуникации, контролю сроков, рассылке уведомлений и т.п. Команда может работать в них на равных условиях. Задачи администрирования инструмента могут быть на ком угодно, но эти обязанности не являются прямыми для Скрам-мастера. Больше всего они подходят владельцу продукта.
Не ставит задачи и не управляет персоналом
Исходя из обязанностей Scrum-мастера, видно, что он не отвечает за организацию рабочих процессов и за постановку задач. Он контролирует только соблюдение принципов Скрама. Задачи себе ставит команда и владелец продукта (перед началом нового спринта). Scrum-мастера только следит за тем, чтобы это происходило правильно.
Навыки и качества успешного Scrum-мастера
Эффективный Скрам-мастер должен сочетать хард- и софт-скиллы так, чтобы они способствовали успешной реализации его обязанностей и задач. Нельзя сказать, что мастеру нужны только «мягкие» навыки, ведь он фактически не работает руками, а только руководит и обучает. «Твёрдые» навыки у него тоже есть, и они важны в работе.
Идеальный Scrum-мастер – это:
- Прирождённый организатор (не бюрократ).
- Мотиватор (но не надсмотрщик).
- Решатель проблем (а не их источник).
Профессиональные знания (Hard Skills)
- Глубокое понимание принципов и механик Agile и Scrum. Сюда можно отнести уверенное владение принципами Agile-манифеста, понимание ролей в Scrum, умение проводить все ключевые Scrum-события, так, чтобы они были максимально эффективными: спринты, дейлики (ежедневные стендапы), планирование спринта, ретроспективы (разборы ошибок), обзоры спринта (демонстрация результата).
- Уверенная работа с инструментами. К инструментам, способствующим внедрению Scrum, можно отнести таск-трекеры (для контроля задач и ведения бэклогов), средства визуализации процесса (канбан-доски, презентации и т.п.), системы документирования. Полный перечень инструментов для совместной работы. Обратите внимание! Скрам-мастер не должен их администрировать, но он должен научить работать с ними всех остальных участников, чтобы рабочие процессы максимально соответствовали принципам Скрама.
- Основы разработки и управления. Скрам-мастер не обязательно должен уметь писать код (работать руками), но он должен понимать, как выглядит и устроен цикл разработки ПО/иного продукта, какие метрики и для чего используются, как формируется бэклог и оцениваются задачи, как они детализируются.
- Знание методологий тайм-менеджмента и оценки задач. Скрам не детализирует механики работы над задачами. Как и что нужно оценивать – решает команда, поэтому логично, что Скрам-мастер должен уметь направлять и подталкивать к наиболее эффективным подходам.
Софт-скиллы
- Навыки коммуникации и фасилитации. В эту группу навыков можно отнести умение объяснять сложные вещи простыми словами, эффективную организацию и ведение встреч, способность сглаживать/решать конфликты в команде.
- Эмпатия и эмоциональный интеллект. Это своего рода метанавыки, которые способствуют лучшему пониманию других людей: их проблем и причин тех или иных решений/поступков. Сюда можно отнести: умение слышать просьбы и понимать стремления, умение убеждать других, управление общением, лидерские навыки (способность мотивировать других), критическое мышление (умение сохранять хладнокровие в сложных ситуациях), гибкость (чтобы правильно выстраивать общение с разными людьми).
Организационные и аналитические способности
Специально выделили их в отдельный блок. Scrum‑мастер должен видеть картину целиком, отслеживать динамику спринтов, анализировать метрики и помогать команде становиться лучше.
Самый главный навык, который обеспечивает эффективность мастера – способность коучинга (обучения, менторства – кому как удобнее). Так как Скрам-мастер не является руководителем, у него нет соответствующих полномочий или рычагов воздействия, только личный пример и детальное объяснение всего и вся будут давать результаты. Раз за разом, шаг за шагом, пока не появится положительный эффект. Терпение и стрессоустойчивость здесь точно будут нелишними.
Ну и знание теории тайм-менеджмента – этот навык особо интересен, когда речь заходит о реальной практике. Ведь важно показывать организационные способности на себе. Например, при проведении встреч и собраний, на обсуждениях, при обратной связи и т.п.
Аналитические способности нужны для создания и внедрения эффективных метрик рабочих процессов, предвидения рисков и препятствий, разбора ошибок.
А ещё Скрам-мастеру нужно самому непрерывно обучаться и совершенствовать свои навыки, чтобы оставаться в тренде и повышать свою эффективность.
Каким командам нужен Scrum-мастер
Как минимум, Scrum нужен тем проектам и командам, которые активно развивают продукт. Обратите внимание, это не всегда про IT и разработку ПО, продукт может быть физическим или в формате услуги. Уже после того, как продукт создан, Скрам может стать бесполезным. И это логично, ведь развитие – это лишь малая часть в жизненном цикле любого продукта.
Если компания стремится повысить ценность своего продукта, то Скрам покажет себя на полную катушку. Всем остальным проектам Scrum может не подойти.
Естественно, если вы внедряете в своей команде или в проекте Scrum, то без Скрам-мастера никак не обойтись.
Однако, для экономии бюджета некоторые команды пытаются совместить обязанности и задачи Скрам-мастера с другими ролями: владельца продукта или разработчика. Основная причина сводится к тому, что содержание мастера выглядит убыточным, ведь он не делает продукт и толком ничем не управляет.
Но это в корне неверно. Именно Скрам-мастер отвечает за внедрение методологии и следит за её эффективностью (за выстраиванием рабочих процессов).
Совмещать обязанности Скрам-мастера с другим ролями получится только в опытных командах, которые уже всё знают и умеют (применительно к внедрению фреймворка Scrum).
Scrum-мастер особенно полезен в кросс-функциональных командах, где много зависимостей, и коллектив слишком разнонаправленный.
На старте внедрения Scrum
Если у команды ещё нет опыта работы по принципам Scrum, ей нужен опытный ментор/наставник. Его роль и исполняет Scrum-мастер. Он помогает с организацией стандартных ритуалов и событий, выстраивает коммуникации.
В случае сложностей в коммуникации и координации
Даже в опытных командах могут быть проблемы. В этом случае Scrum-мастер налаживает процессы и стандартизирует каналы коммуникации, решает споры и ограничивает бесконечные обсуждения, направляет общение в правильное русло. В общем, учит общаться разных специалистов и отделы на одном языке и работать над продуктом.
Когда команда стремится к высокой эффективности
Вместо мелких проблем может сложиться более сложная ситуация, когда команда упирается в потолок. В этом случае Скрам-мастер может выявить и устранить блокировки, повысить эффективность отдельных сотрудников, коммуникаций, рабочих процессов. Проведёт эксперименты и поспособствует внедрению систем автоматизации, организует команду.
Сколько зарабатывает Scrum-мастер
Технически работу Скрам-мастера можно отнести к категории менеджмента (с аналогичными функциями и обязанностями), хотя его ответственность существенно ниже, чем у проджект-менеджера. Конкретные заработные платы есть смысл смотреть в привязке к локации – городу или региону проживания/дислокации (в том числе с возможностью потенциального переезда).
Зарплаты в России
В РФ Скрам широкого распространения не нашёл из-за особой корпоративной культуры. Российский рынок и инвесторы предпочитают видеть ответственное лицо у руля, а Scrum настаивает на самоорганизующихся командах. В общем, на момент написания в Москве и Санкт-Петербурге прямых вакансий мы не нашли, поэтому ниже представлен только общий уровень зарплат применительно для проджект-менеджеров: от 40-55 тыс. руб. до 100 тыс. руб. в месяц.
Максимально предметное исследование уровня зарплат для IT-специалистов можно посмотреть на Хабр Карьере (актуальны на конец 2024 года, в основе опрос 66+ тысяч специалистов). Самые высокие зарплаты для специалистов из категории менеджмента в Москве и Питере. Менеджеры проекта получают от 70 до 350 тыс. руб. в месяц. Средняя «температура по больнице» (медианная часть между 10 и 90 перцентилями) – около 163 тыс. руб.
Что влияет на уровень дохода: опыт, стек, сертификаты
Тут никаких сюрпризов:
- На первом месте опыт. Чем сложнее проекты, с которыми вы работали, тем выше ваша экспертность. А чем больше команд вы сменили и смогли наработать успешные кейсы, тем вы интереснее работодателю. Желательно (но не обязательно) уметь работать с разными стеками и типами команд.
- Индустрия и стек. Некоторые направления сами по себе напряжённые, поэтому и зарплаты здесь выше: AI, FinTech, BigData. По возможности от соискателя требуют знания популярных бизнес-инструментов, языков программирования и DevOps-практик. Но набор требований может существенно разниться от вакансии к вакансии.
- Регион работы и размер компании. Самые низкие зарплаты в госсекторе, чуть выше в небольших стартапах, далее идёт фриланс и самый дорогой труд в крупных корпорациях. Больше всего платят в Москве и Санкт-Петербурге. Меньше – в удалённых от центра регионах.
- Грейд и сертификаты. Профильного образования у Скрам-менеджеров как такового нет, но квалификацию можно подтвердить с помощью специальных сертификатов: PSM (Professional Scrum Master), CSM (Certified Scrum Master), SAFe Agilist. Само по себе наличие сертификата не гарантирует роста заработной платы, но в связке с подтверждённым опытом вполне может сработать.
- Сопутствующие навыки и скиллы. В зависимости от специфики проекта/продукта к Скрам-мастеру могут предъявляться особые требования, например, знание иностранного языка (одного конкретного или сразу нескольких), опыт коучинга (для более плодотворного обучения), известность (публикации, выступления, общественное признание и т.п. – личный бренд). Всё это может отразиться на уровне зарплаты.
- Количество команд, с которыми работает мастер. Достаточно распространённая практика, когда один Скрам-мастер работает сразу с несколькими проектами и командами. По аналогии с учителем на неполной ставке. Такой подход в разы лучше, чем совмещение обязанностей с несколькими ролями/должностями.
Как стать Scrum-мастером
Самый простой и проверенный путь – качать хард и софт скиллы, пройти профильное обучение и получить сертификат. Уже с этим набором можно проходить собеседования на вакансии без требований к опыту. Когда опыт появится, нужно будет поработать над резюме и поискать вакансии в наиболее выгодных нишах: финтех, биг-дата, ИИ-стартапы. А можно взять в шефство ещё несколько команд/проектов и тоже вырасти по з/п.
Самообучение: книги и Scrum Guide
Как минимум, нужно обратиться к первоисточнику – руководство по Scrum. Оно переведено более чем на 30 языков, включая русский.
Для углублённого понимания можно почитать книги сторонних авторов, например:
- «Scrum: гибкая разработка ПО» (Майк Кон, 2011 год) – тут есть набор дельных практических советов.
- «Scrum. Революционный метод управления проектами» (Джефф Сазерленд, 2019 год) – максимально подробная теория.
- «Scrum и Kanban: выжимаем максимум» (Хенрик Книберг и Маттиас Скарин, 2010 год) – масштабное сравнение методологий.
- Серия книг «Agile-ежедневник» (Ленгольд Катерина) – тут больше про общие принципы гибкой разработки.
- «Путь Скрам-мастера» (Зузана Шохова, 2018 год) – предметная инструкция от сертифицированного коуча.
Обратите внимание! Официальное руководство по Scrum периодически обновляется, поэтому следите за апдейтами на официальном сайте.
Аудиовизуалы могут заменить книги видеороликами на профильных каналах коучей. Они в большинстве своём распространяются бесплатно.
Курсы и сертификации (CSM, PSM, ICP-ACC и др.)
Топовые сертификаты scrum-мастеров:
- PSM (Professional Scrum Master) от Scrum.org – лучший вариант для СНГ, обойдётся примерно в $150-500.
- CSM (Certified Scrum Master) от Scrum Alliance – понадобится для работы в США/ЕС (особо котируется именно здесь), стоит около $1000-1500.
- ICP-ACC (Agile Coaching) от ICAgile – будет интересен в основном коучам, стоит около $800-1200.
Если денег на эти сертификаты нет, то можно начать с профильных курсов на онлайн-площадках (таких как Stepik, Coursera, GeekBrains и т.п.) или с оффлайн-тренингов у коучей.
Практика на стажировках и в малых проектах
Малые, учебные и pet-проекты, небольшие стартапы особо интересны для наработки опыта. Здесь не стоит рассчитывать на высокую зарплату (если она вообще будет), но практику получить будет очень легко.
Если хотите, чтобы у вас был реальный ментор (более опытный Скрам-мастер), пойдите и поработайте стажёром – ищите вакансии со словом «стажёр».
Заключение
Нельзя сказать, что работа проекта развалится без Скрам-мастера – всё будет зависеть от распределения обязанностей и используемой методологии управления. Даже в проектах, которые работают по методологии Scrum, можно обойтись без мастера – когда команда уже умеет самоорганизовываться.
Вместе с тем, если вы хотите, чтобы принципы Scrum соблюдались на 100%, если вам нужна максимальная эффективность и обучение, если требуется мнение эксперта, то без Скрам-мастера не обойтись.
Практика, когда один Scrum-мастер ведёт несколько команд, вполне распространённая. При сильном желании сэкономить можно пригласить опытного человека со стороны. Главное – не вешать обязанности по обучению и по контролю на неопытного штатного сотрудника. Иначе можно получить только негативный эффект от внедрения Scrum.
Для роли Scrum-мастера важны глубокое понимание принципов Agile, развитые навыки коммуникации и коучинга, умение решать конфликты. Освоить профессию можно через самообучение по Scrum Guide, профильные книги, курсы с сертификацией и практику в небольших проектах.
P.S.: Ни в коем случае не путайте Скрам со скамом или со спамом. И то, и другое совсем из другой оперы )) Мастера там не нужны…