Всё больше компаний признают эффективность гибких методологий разработки программного обеспечения и активно внедряют их в свои процессы. Соответственно, растёт и спрос на специалистов, способных эффективно применять новые методики и приводить команду разработчиков к успеху.
Один из таких востребованных специалистов — это scrum-master. В этой статье мы подробно расскажем, кто такой скрам-мастер, какие у него роли, сколько он зарабатывает и как им стать.
Кто такой скрам-мастер
Вначале разберёмся, что такое скрам. Scrum — это гибкая методология разработки программного обеспечения, которая основывается на итеративном и инкрементальном подходе. Говоря простым языком, скрам делит работу над проектом на короткие промежутки — спринты, и позволяет на каждом этапе анализировать результаты и при необходимости корректировать задачи на следующих этапах.
Вместо того чтобы планировать всё до мельчайших деталей заранее, скрам даёт возможность команде быстро адаптироваться и реагировать на изменения и новую информацию. Команда регулярно встречается, обсуждает прогресс и проблемы и вносит коррективы в план, чтобы достичь лучших результатов.
Скрам-мастер (Scrum Master) — это, образно говоря, дирижёр, который превращает группу специалистов в команду. Его роль — обеспечить успешную реализацию Scrum-процесса. Скрам-мастер выступает в качестве фасилитатора, то есть отвечает за эффективную и комфортную работу команды. Он помогает ей максимально использовать потенциал, устраняет препятствия и обеспечивает взаимодействие между участниками команды и заинтересованными сторонами.
Чем скрам-мастер отличается от проджект-менеджера
Скрам-мастер и проджект-менеджер — это две разные роли с различными ответственностями и областями фокуса. В некоторых случаях, особенно в очень гибких и небольших организациях, один человек может выполнять обе функции, однако это требует хорошего понимания обеих методологий и умения совмещать их задачи. Для большего понимания мы собрали для вас основные различия в таблицу.
|
Scrum-master |
Project manager |
Зона ответственности |
Поддерживает команду, помогает им следовать методологии Scrum, устраняет препятствия, создаёт условия для комфортной и плодотворной работы. |
Отвечает за планирование, координацию и контроль всего проекта, включая управление ресурсами, бюджетом, сроками и связями с заинтересованными сторонами. |
Роль в команде |
Часть команды, работает с ней тесно и всегда на их «стороне». |
Руководит всем проектом, координирует работу всех команд, контролирует результаты. |
Основной фокус |
Сосредоточен на процессе разработки и обеспечении его эффективности, уделяет внимание соблюдению принципов Scrum и развитию навыков команды. |
Сосредоточен на выполнении проекта в соответствии с требованиями клиента, сроками и управлении рисками, ресурсами и бюджетом. |
Уровень влияния |
Ограниченный уровень власти. Скорее помощник, чем руководитель. |
Широкий уровень полномочий и ответственности, включая управление бюджетом и ресурсами. |
Уровень планирования |
Сфокусирован на планировании на уровне спринтов. Помогает команде разбить работу на небольшие итерации в соответствии с приоритетами. |
Высокий уровень планирования. Определяет масштаб и протяжённость проекта в целом, разрабатывает детальные планы, включая задачи, ресурсы и временные рамки. |
Уровень вовлечённости в технические аспекты |
Не назначает конкретные технические задачи, хотя и понимает основные процессы разработки. |
Может быть более вовлечён в планирование и управление техническими аспектами проекта |
Роль scrum-мастера в команде: основные обязанности
Функции скрам-мастера
Скрам-мастер обеспечивает понимание и соблюдение принципов Scrum, помогает команде преодолевать сложности и развиваться, а также способствует созданию продукта высокого качества. Вот некоторые из основных обязанностей скрам-мастера.
- Фасилитация процесса. Простыми словами скрам-мастер выступает как модератор на командных совещаниях и других этапах внутренней коммуникации. Он сопровождает основные события в скрам-проектах: спринты, дэйли-стендапы, ревью спринта и ретроспективы.
- Обучение и коучинг. Скрам-мастер выполняет роль тренера, обучая разработчиков принципам и практикам Scrum.
- Устранение препятствий. Это могут быть как различные технические нюансы, например, обеспечение необходимого софта, так и нереалистичные требования заказчика.
- Развитие команды. Скрам-мастер помогает команде повышать производительность и эффективность, при необходимости учит техникам самоорганизации и тайм-менеджмента.
- Защита от внешних вмешательств. Иногда приходится ограждать команду от непродуктивных вмешательств со стороны заинтересованных сторон, таких как менеджеры или заказчики. Это помогает команде сосредоточиться на выполнении спринта и достижении целей.
- Постоянное совершенствование. Одна из задач мастера — стремление к непрерывному улучшению процесса разработки. Он оценивает производительность команды и применяемые методы, а также ищет способы оптимизации процесса и улучшения результатов.
Где учиться на скрам-мастера
Международные организации проводят обучение и сертификацию по Scrum. Источник: scrumalliance.org
Есть несколько путей, по которым вы можете получить образование и обучиться на скрам-мастера. Вот некоторые из них:
Сертификационные программы Scrum Alliance. Scrum Alliance предлагает различные программы обучения и сертификации, включая Certified ScrumMaster (CSM) и Advanced Certified ScrumMaster (A-CSM). Найти аккредитованных тренеров, которые проводят эти программы обучения, можно на официальном сайте Scrum Alliance. Обучение проходит на английском языке.
Сертификационные программы Scrum.org. Ещё одна уважаемая в Agile-сообществе организация, Scrum.org, также предлагает сертификационную программу — Professional Scrum Master, которая состоит из трёх ступеней. Вся информация доступна на официальном сайте. Все программы проходят на английском.
Scrum Alliance, основанный в 2001 году, — крупнейшая, наиболее авторитетная и влиятельная организация профессионального членства и сертификации в Agile-сообществе. Scrum Alliance — некоммерческая ассоциация, сертифицировавшая более 750 000 специалистов по всему миру.
Scrum.org был основан одним из создателей Scrum Кеном Швабером для поддержки и обучения специалистов по методологии.
Основное отличие этих организаций в том, что Scram.org стандартизует свои программы и курсы и приглашает инструкторов для их проведения, а у Scrum Alliance нет стандартов по учебным планам, каждый инструктор учит по своим материалам и опыту. Сертификаты обеих организаций признаны и уважаемы в профессиональной среде.
Онлайн-курсы. Получить навыки скрам-мастера можно на различных курсах. Некоторые из них узкой специализации именно по Scrum, другие рассчитаны на проджект-менеджеров, которые хотели бы освоить этот и другие гибкие методы управления проектами. Мы собрали для вас наиболее интересные и полезные программы.
Где можно работать
Скрам-мастеры могут работать в различных организациях и компаниях, которые применяют гибкие методологии разработки.
- IТ-компании. Это могут быть компании, занимающиеся разработкой программного обеспечения, веб-разработкой, мобильными приложениями и другими сферами IT.
- Корпоративные IT-отделы. Большие корпорации и организации имеют собственные IT-подразделения и ищут скрам-мастеров для управления проектами и командами.
- Консалтинговые компании. Консультационные фирмы предлагают свои услуги по внедрению и управлению гибкими методологиями разработки. Они приглашают скрам-мастеров для работы с клиентами и помощи им во внедрении Scrum и улучшении процессов разработки.
- Стартапы. Молодые компании, занимающиеся разработкой ПО, нередко приглашают в свою команду скрам-мастера для управления процессами разработки.
- Финансовый сектор. В некоторых случаях компании в финансовом секторе также применяют гибкие методологии разработки. Они могут искать скрам-мастеров для работы над проектами и продуктами в области финансовых технологий (FinTech) или разработки программного обеспечения для финансовых услуг.
Скрам-мастеры могут работать и на фрилансе, например, как консультанты, помогая различным компаниям внедрять и улучшать процессы Scrum.
При приёме на работу от скрам-мастера помимо знания методологий Agile и Scrum больше требуют развитых софт скиллc, чем технического бэкграунда. Работодатели ищут специалиста с высоким уровнем ответственности, развитым эмоциональным интеллектом, управленческими компетенциями и коммуникативными навыками. При этом большим преимуществом для кандидата станут опыт работы, знание циклов разработки и знание инструментов управления проектами (Jira, Miro, Atlassian и других).
Какая зарплата у скрам-мастера
Статистика по зарплате скрам-мастера в России. Истоxник: rabota.ru
Согласно статистике сервиса по поиску вакансий Работа.ру, средняя зарплата скрам-мастера в России 109 000 ₽. При этом оклады специалистов в столице существенно выше, чем в регионах: 140 000 ₽ в среднем. Другой сервис, zarplan.com, определил среднюю зарплату скрам-мастера в России в размере 93 400 ₽. Согласно этим данным, профессию можно смело отнести к высокооплачиваемым.
Зарплата скрам-мастера может значительно варьироваться в зависимости от различных факторов, включая местоположение, опыт работы, уровень сертификации, размер компании и отрасль. В некоторых странах и регионах, где спрос на скрам-мастеров высок, их зарплата обычно выше. В мировых мегаполисах или развитых технологических центрах, таких как Кремниевая долина, зарплата может быть выше в сравнении с региональными городами.
Опыт работы также играет важную роль. Скрам-мастеры с большим опытом и успешными проектами на своём счету обычно получают более высокую зарплату, чем те, у кого меньше опыта. На размер оплаты влияет и уровень сертификации специалиста.