Кто такой скрам-мастер, почему им может стать каждый и за что ему много платят
Рассказываем о профессии со средним доходом 135 тысяч рублей в месяц. Чем занимается скрам-мастер и что изучить, чтобы освоить Scrum.
Кадр: сериал «Офис» / NBC
О том, кто такой скрам-мастер, рассказал
Артур Нек
Управляющий партнёр Kaiten, аккредитованный Kanban-тренер и консультант по Agile, Scrum и классическому проектному управлению.
Scrum — самый популярный, по данным State of Agile Report 2022, фреймворк семейства Agile. Если компания разрабатывает продукты, то в ней или уже работают по Scrum, или однажды хотя бы попробуют этот фреймворк.
Всем, кто связан с разработкой продуктов или управлением проектами, начинает карьеру продакта или изучает менеджмент в целом, будет полезно разобраться в основах Scrum. Скрам-мастер — одна из трёх ролей в этом фреймворке; следовательно, это один из главных участников команды. Менеджеры проектов и продакт-менеджеры могут занять эту роль и зарабатывать больше.
В этом материале Skillbox Media мы разберёмся:
- что такое Agile и Scrum (для тех, кто знакомится с темой);
- кто такой скрам-мастер;
- какие задачи он решает;
- какие навыки ему нужны;
- в каких книгах описана роль скрам-мастера;
- сколько зарабатывает скрам-мастер;
- как стать скрам-мастером;
- как получить первые проекты.
Что такое Agile и Scrum — для тех, кто знакомится с темой
Если вы уже знаете, что такое Agile и Scrum, то этот раздел не для вас. Мы начинаем говорить о скрам-мастерах в следующем модуле — возможно, вам стоит начать с него.
Agile — это философия управления проектами и разработки продуктов. Это не одна методика: Agile объединяет разные методологии. Она включает Scrum, о котором мы говорим в этой статье, и Kanban (о нём не говорим). Используя ряд практик Kanban и Scrum, можно прийти к соблюдению принципов Agile.
Вот принципы Agile:
- люди и взаимодействие важнее процессов и инструментов;
- работающий продукт важнее точной и подробной документации;
- сотрудничество с заказчиком важнее условий договора;
- готовность к изменениям важнее следования изначальному плану.
Чтобы лучше понять принципы Agile, нужно посмотреть на прямую противоположность этой философии — каскадную, или водопадную, модель. Она предполагает, что этапы создания продукта жёстко следуют друг за другом: определение требований → проектирование → разработка → тестирование → внедрение → сопровождение. Разработка подчинена техническому заданию, составленному на предыдущих этапах.
Agile, напротив, предполагает, что заказчик как можно быстрее получает продукт, имеющий для него ценность. Требования к продукту могут меняться в ходе разработки. Поэтому Agile подходит для проектов и разработки продуктов в условиях неопределённости.
Для того чтобы каждый раз не выстраивать управление проектом с нуля, были разработаны единые стандарты. Эти стандарты описывают среди прочего то, как ставить задачи, использовать инструменты и распределять время. Такие стандарты называются методологиями, или фреймворками.
Scrum (в переводе с английского — схватка) — один из таких фреймворков. Для Scrum характерна работа короткими спринтами — по две-три недели. Каждый спринт включает в себя серию задач, направленных на увеличение ценности продукта. Когда спринт заканчивается, результаты инспектируют и после этого формируют задачи на следующий спринт.
Методология Scrum, или фреймворк, описывает процесс работы. Scrum предполагает, что в разработке участвует команда разработчиков, владелец продукта (по-английски он называется product owner) и скрам-мастер. В статье мы говорим о последнем.
Кто такой скрам-мастер
Скрам-мастер — это менеджер, который отвечает за то, чтобы фреймворк Scrum применялся в соответствии с Руководством по Scrum (Scrum Guide). Так эта роль описана в самом Руководстве по Scrum, созданном родоначальниками метода Джеффом Сазерлендом и Кеном Швабером.
Скрам-мастер помогает понять теорию и практику метода как самой команде, так и организации в целом. Другими словами, скрам-мастер отвечает за работу Scrum. Более подробно о задачах скрам-мастера поговорим ниже.
Чтобы разобраться, зачем нужен скрам-мастер, давайте посмотрим на задачи разных ролей в рамках методологии Scrum. Напомним: их три — команда, владелец продукта и скрам-мастер.
Команда, или developers, — люди, создающие инкременты. Инкременты — это результаты спринтов, которые можно показать клиенту. Если простыми словами, команда — это разработчики продукта.
Владелец продукта (product owner) — человек, который отвечает за ценность продукта и за бэклог. Бэклог — список задач, отсортированных по приоритетности. У product owner есть видение того, каким должен быть продукт, поэтому он решает, какие задачи войдут в бэклог и в какой последовательности их будут выполнять.
Скрам-мастер формирует самоуправляемую кросс-функциональную команду. В ней все участники видят не только свой сегмент, но и объём работы целиком. Задача скрам-мастера — организовать работу так, чтобы каждый участник команды понимал потребности клиента и мог предлагать свои идеи. Скрам-мастер организует общение клиента и команды на совместных мероприятиях.
Обучение в Skillbox для тех, кто хочет стать скрам-мастером
«Agile: Scrum и Kanban в работе над продуктом» — получить с нуля или систематизировать знания о гибких методологиях. Научиться эффективно управлять любыми продуктами, не срывая сроки, и зарабатывать больше.
Какие задачи решает скрам-мастер
У скрам-мастера четыре основные задачи. Он обучает команду, защищает её, проводит мероприятия в рамках Scrum и помогает команде работать более эффективно. Рассмотрим каждую задачу подробно.
Обучение команды. Скрам-мастер рассказывает команде и другим людям в компании о Scrum. Объясняет, как работает эта методология, какие роли в ней существуют, какие у исполнителей ролей зоны ответственности, какие мероприятия проводятся и зачем они нужны. Это особенно важно, если команда раньше не работала по Scrum.
Например, скрам-мастер может предложить владельцу продукта использовать бэклог — и помочь сформировать его.
Защита команды. Суть работы скрам-мастера — помочь команде сфокусироваться на цели и пути для её достижения. Если на пути возникают сложности, скрам-мастер помогает их преодолеть.
Например, скрам-мастер может решить проблемы в коммуникации со смежными отделами. Если отдел маркетинга просит внедрить новую функцию за неделю, скрам-мастер объясняет коллегам, что это невозможно — задача попадёт в следующий спринт. Ещё скрам-мастер может договориться о том, чтобы команде выделили необходимое программное обеспечение.
Проведение мероприятий. В Scrum, кроме спринтов, есть четыре типа мероприятий — планирование спринта, дейли, ревью и ретроспектива. Задача скрам-мастера — сделать так, чтобы эти мероприятия были максимально эффективными. Для этого используют фасилитацию.
Фасилитация — это набор инструментов и практик, которые позволяют организовать эффективное групповое обсуждение. Фасилитатор следит за ходом беседы и помогает включить в диалог всех участников так, чтобы ни одна идея не осталась незамеченной.
Помощь команде. Скрам-мастер выполняет роль коуча: работает с каждым членом команды, чтобы повысить его эффективность. Но основная цель, которую преследует скрам-мастер, — повысить эффективность всей команды для получения результата.
Чтобы достичь этой цели, скрам-мастер проводит коуч-сессии со всей командой или с каждым участником по отдельности. Например, если скрам-мастер замечает, что один член команды перестал следовать бэклогу, он спрашивает о причинах и помогает этому человеку исправить ситуацию — то есть мотивирует его.
Обучение и фасилитацию скрам-мастер проводит, когда команда формируется. Потом фасилитацию может проводить любой участник команды, а специалист выполняет две задачи: защищает команду и помогает ей.
Какими навыками должен обладать скрам-мастер
Скрам-мастер должен быть экспертом по фреймворку Scrum. Кроме того, важны софт-скиллы и знание отрасли, в которой он работает.
В первую очередь скрам-мастер должен понимать методологию Scrum: как работает бэклог и спринт, что такое инкремент и каким он должен быть, когда нужно проводить ретроспективу. Скрам-мастер должен знать все инструменты, с которыми он будет работать, — например, схемы фасилитации и способы планирования. Ещё он должен уметь рассчитывать командные метрики — чтобы понимать, эффективна ли команда.
Софт-скиллы для скрам-мастера важны не меньше, чем понимание методологии. Особенность профессии в том, что софт-скиллы для скрам-мастера являются хард-скиллами. Например, ему нужны:
- навыки коммуникации — потому что скрам-мастер общается с product owner, девелоперами, клиентом;
- навыки решения конфликтов — они нужны, чтобы помогать команде справляться с недопониманием;
- навыки тайм-менеджмента — чтобы помогать планировать спринты;
- эмоциональный интеллект — способность распознавать эмоции, намерения и желания других людей. Она нужна, чтобы скрам-мастер мог понимать людей, с которыми работает.
Скрам-мастер не обязан досконально разбираться в области, в которой реализуется проект. Например, он сам может не владеть языком программирования и не уметь писать код. Но он должен иметь общее представление о процессах и понимать терминологию. Тогда будет легче выстроить диалог с командой.
Например, понимание области нужно, чтобы общаться с разработчиками на одном языке. Можно привести пример из другой сферы: если тренер не умеет хотя бы пинать мяч и не знает правил игры — как он научит команду играть в футбол?
В каких книгах описана роль скрам‑мастера
Подробнее о роли скрам-мастера можно узнать из книг. Я порекомендую несколько книг, в которых рассказывают о работе скрам-мастера и дают советы начинающим мастерам.
Первый источник — Scrum Guide. Это базовое руководство по Scrum: в нём описаны основы методологии и роли всех участников процесса разработки. Ещё я порекомендую культовые книги про Scrum:
- Ken Schwaber. Agile Project Management With Scrum (Developer Best Practices). В ней собраны кейсы от идеолога Scrum Кена Швабера. В книге разбирают действия скрам-мастера в запутанных ситуациях, рассказывают об успехах и неудачах. На русском она называется «Скрам. Гибкое управление продуктом и бизнесом».
- Stacia Viscardi. The Professional Scrum Master’s Handbook. Практическое пособие для скрам-мастера. В книге есть упражнения и вопросы, которые помогают думать как настоящий скрам-мастер.
- Zuzana Sochova. The Great Scrum Master. В книге описаны подходы в рамках методологии Scrum. В ней рассказывают о роли скрам-мастера, инструментах, которые он должен использовать в работе, метанавыках, построении команд и о многом другом. На русском книга называется «Путь скрам-мастера».
- Mitch Lacey. The Scrum Field Guide: Agile Advice for Your First Year and Beyond. Хорошая книга для более глубокого понимания Scrum. В ней есть практические советы скрам-мастеров о разных областях работы — от расстановки приоритетов до формирования команды.
Дополнительно можно почитать ещё две книги — «Коучинг agile-команд» автора Лиссы Адкинс и Scrum Mastery Джеффа Уоттса. Они призваны воодушевить и поддержать скрам-мастеров в начале пути.
Сколько зарабатывает скрам‑мастер
В этой сфере большие зарплаты. Согласно статистике Zarplan, средняя зарплата скрам-мастера в России — 135 200 рублей. Медианная зарплата в отрасли — 151 000 рублей.
Чтобы понять, сколько скрам-мастер зарабатывает на разных этапах развития, можно посмотреть на вакансии на HeadHunter. В июле 2023 года было опубликовано более 3700 вакансий на позицию скрам-мастера.
Новичкам без опыта на позиции стажёра могут предлагать и 30, и 50 тысяч рублей. Такая работа позволяет получить практические навыки и претендовать на повышение зарплаты.
Новичкам с релевантным опытом могут предлагать больше — 80–90 тысяч рублей. Например, столько может зарабатывать начинающий скрам-мастер, который перешёл из смежной отрасли и изучил методологию Scrum.
Скрам-мастерам с опытом от года предлагают зарплату от 100 тысяч рублей. А специалистам с опытом от трёх лет — зарплату от 150 тысяч. На некоторых позициях предлагают и 300, и 450 тысяч рублей в месяц — столько готовы платить, например, разработчикам, которые владеют стеком технологий, знают методологию Scrum и умеют управлять командами.
За рубежом доходы скрам-мастеров ещё больше. По данным опроса Scrum.org, средний годовой доход скрам-мастера в мире — 80 995 долларов. В пересчёте на рубли по текущему курсу это около 635 тысяч рублей в месяц. А десять участников опроса сказали, что их доход — более 250 тысяч долларов в год.
Тот же опрос показывает, что на доходы скрам-мастера влияют образование и сертификаты. Престижные сертификаты — например, SCM, ICP-ACC и PMI-ACP — прибавляют к зарплате около 26 тысяч долларов в год.
Как стать скрам‑мастером
Чтобы стать скрам-мастером, нужно изучить методологию Scrum и освоить её инструменты на практике. Изучить методологию можно самостоятельно или на курсах, а попрактиковаться — на стажировке.
Предыдущий профессиональный опыт неважен. Некоторые хорошие скрам-мастера раньше были HR-менеджерами, тестировщиками, продажниками. Главное — понимать бизнес и клиентские ценности, хотеть работать с людьми и делать качественный продукт.
Начать изучение методологии можно с руководства по Scrum и книг, о которых я говорил выше. Дальше можно пройти тренинги по Scrum. Их очень много: есть тренинги для новичков, для начинающих и для тех, у кого уже есть опыт. Сначала лучше выбирать тренинги «первой ступени» — для новичков. Ко второй ступени лучше приступать, когда вы уже успели попрактиковаться, например, на стажировке.
На стажировку стоит идти после изучения основ Scrum. На рынке большая потребность в скрам-мастерах, поэтому есть спрос даже на начинающих специалистов.
Чем быстрее вы попадёте в реальную команду, чем быстрее начнёте проводить мероприятия и отрабатывать боли клиентов, тем быстрее поймёте, как это работает, и сможете использовать знания, которые почерпнули из книг и курсов. А ещё поймёте, что главное — это результат, а для его достижения нужно импровизировать и комбинировать разные практики и методики из гайдов, книг и курсов.
Как получить первые проекты
Искать проекты можно на агрегаторах вакансий. Начинать лучше с небольших проектов — это проще, чем попасть в крупную компанию.
Самый популярный агрегатор вакансий — HeadHunter. На нём есть вакансии и для опытных, и для начинающих скрам-мастеров. Также можно искать проекты на других агрегаторах — Remote-job, «Хабр Карьере», «ГородРабот» и так далее. А ещё можно самому писать в компании, которым теоретически может понадобиться скрам-мастер.
Лучше открыто говорить, что вы джун и ваша цель — набраться опыта. Сделайте акцент в самопрезентации на том, что вы хотите «делать крутые продукты с классной командой».
Идеальная школа для скрам-мастера — маленький бизнес, при работе с которым вы попытаетесь получить измеримый бизнес-результат. Например, это может быть пункт выдачи заказов Wildberries, барбершоп рядом с домом, маленький бар или кофейня, магазин сувениров. Или стартап друзей, который нужно вывести на самоокупаемость и прибыль.
В небольшом проекте у вас будет понятный клиент и небольшая команда. Не будет сопротивления, которое неизбежно в крупных корпорациях: многоэтапных согласований и переговоров с другими подразделениями. Поэтому работать и учиться будет проще.
Главное о работе скрам‑мастером в 4 пунктах
- Скрам-мастер — это менеджер, который отвечает за то, чтобы фреймворк Scrum применялся в соответствии с Руководством по Scrum. Он обучает команду, защищает её, проводит мероприятия по Scrum и помогает команде справляться с трудностями, выступая в роли коуча.
- Скрам-мастер должен знать методологию Scrum и обладать софт-скиллами, такими как эмоциональный интеллект, навыки коммуникации, решения конфликтов и тайм-менеджмента. Хорошо, если скрам-мастер разбирается в отрасли, в которой работает команда: так он сможет найти общий язык с девелоперами.
- Доход в отрасли большой — в среднем скрам-мастера в России зарабатывают 135 тысяч рублей. Новички могут получать 30–50 тысяч рублей, а опытные специалисты — 150, 300 и даже 450 тысяч рублей в месяц.
- Чтобы стать скрам-мастером, нужно изучить Scrum и научиться применять его на практике. Освоить теорию можно самостоятельно или на тренингах и курсах, а практиковаться лучше сначала на небольших проектах.
Как узнать больше о Scrum
- Начать изучение Scrum можно с этой статьи Skillbox Media. Рассказали в ней о принципах работы Scrum-команды, процессах и внедрении методологии в компании.
- Scrum подходит не всем проектам. В Skillbox Media есть интервью со скрам-мастером Викторией Писаренко, в котором она рассказала, почему критикуют методологию и когда она полезна, а когда — нет.
- Методологию Scrum постоянно обновляют. В разборе Scrum 2020 можно узнать, что изменилось в сравнении с 2017 годом и как теперь нужно выстраивать процессы.
- На скрам-мастеров учат в Skillbox. Курс «Agile: Scrum и Kanban в работе над продуктом» подходит начинающим специалистам и тем, кто хочет стать скрам-мастером. На курсе рассказывают о философии Agile, методологиях Scrum и Kanban, инструментах и событиях в рамках этих методологий.
На курсе можно научиться применять гибкие подходы Scrum и Kanban, настраивать рабочие процессы, руководить удалёнными сотрудниками, создавать команды, планировать задачи и многому другому. С этим набором навыков можно устроиться на стажировку и нарабатывать практический опыт.
Другие материалы Skillbox Media для тех, кто интересуется гибкой разработкой
- Как разработать план проекта и чем он будет различаться в Waterfall и Scrum
- Пошаговое руководство: как внедрить Agile и Scrum в управление проектами
- Обзор методологии Kanban: как вовремя создавать качественные продукты за счёт визуализации
- Разговор о гибких методологиях с тимлидами: как следить за эффективностью команды и сберечь личное время