Кто такой Scrum muster
Впервые методология Scrum была представлена широкой публике на Международной конференции OOPSLA’95. Она предполагала использование принципов и инструментов, направленных на повышение эффективности работы над проектом путем разбития его на несколько коротких отрезков — спринтов.
- Заказчик формирует и направляет в IT-компанию техническое задание на разработку конкретного программного обеспечения.
- Команда делит поставленную задачу на спринты и определяет их продолжительность. В среднем каждый составляет от 1 до 4 недель.
- После выполнения этапа разработчики встречаются с заказчиком, представляют промежуточные итоги, рассказывают о возникших сложностях, вносят предложения по усовершенствованию софта. Владелец продукта, в свою очередь, дает оценку полученным результатам и высказывает свои замечания и пожелания, которые будут учтены при работе над следующим спринтом.
Перечисленные действия повторяются до тех пор, пока клиент не будет удовлетворен результатом. Вроде всё понятно, но есть одна проблема. Слаженное взаимодействие разработчиков, а тем более обсуждение возникших вопросов с заказчиком, невозможны без непрерывной помощи опытного координатора. Выполняет данную функцию Scrum-мастер.
Специалист, организующий эффективную работу продуктовой команды и обеспечивающий получение нужного результата в установленные сроки. В круг ответственности Scrum master входит целый ряд обязанностей. Рассмотрим их подробнее.
Планирование спринтов. Перед стартом каждого этапа участники проекта собираются вместе и определяют ключевые цели на ближайшее время.
Установление взаимопонимания внутри коллектива. Каждый специалист видит поставленную задачу по-своему, и это может привести к серьезным разногласиям. В данной ситуации владелец продукта возлагает на сотрудника, занимающего позицию Scrum-мастер, роль дипломата, который должен наладить диалог между разработчиками и привести их к консенсусу.
Проведение ежедневных стендапов — коротких «летучек», на которых каждый член группы делится достигнутыми успехами, планами на текущий день и рассказывает, с какими препятствиями он сталкивается. Такие встречи помогают не отклоняться от намеченного графика работы.
Ретроспектива. Совещание, во время которого участники команды проделывают своеобразную работу над ошибками: анализируют причины неудач и разрабатывают стратегию, направленную на предотвращение допущенных «промахов» в последующих спринтах.
Контроль за выполнением бэклога. Backlog — список мелких задач внутри одного спринта, напоминает ежедневное планирование, когда мы пишем на бумаге для заметок «позвонить в стоматологию», «отправить отчет», «полить цветы», «заказать пиццу». Доступ к бэклогу должен быть у каждого участника, поэтому для наглядности он размещается на традиционной канбан-доске с приклеенными стикерами или в специализированных программах, например, в Trello.
Фасилитация. Во время обсуждения рабочих вопросов специалисты часто «уходят в дебри», переключаются на сторонние темы или ударяются в философию. Одна из главных функций Скрам-мастера заключается в направлении разговора в нужное русло и фокусировании внимания собеседников на решении конкретной задачи.
Обучение сотрудников самоорганизации. Главная цель Скрам-мастера — постепенно приобщать коллег к принципам Scrum-методологии, чтобы со временем они могли оптимизировать рабочие процессы без сторонней помощи.
Зачем всё так усложнять? Дело в том, что в техническом задании, предоставленном заказчиком, разработчики видят только дедлайн и несколько основных характеристик готового софта. Поэтому на выходе может получиться результат, формально соответствующий всем пунктам ТЗ, но не оправдывающий ожиданий владельца цифрового продукта. Поэтапное выполнение работ и подробное обсуждение возникающих по ходу проблем и предложений от обоих сторон гарантируют создание именно такого программного обеспечения, которое требуется заказчику.
Где учиться на Скрам-мастера
Претендовать на должность Scrum-мастера можно только при наличии соответствующего образования. К сожалению, на сегодняшний момент в российских вузах обучение по данному направлению не предусмотрено. Поэтому остается только два варианта: прохождение специализированных курсов или самостоятельное освоение профессии. Остановимся подробнее на каждом из них.
Онлайн-курсы
Если вы хотите стать скрам-мастером как можно быстрее, советуем вам пойти по пути наименьшего сопротивления и выбрать обучение по готовым онлайн-курсам. На прохождение одной программы уйдет от недели до трех месяцев. При этом вам в любое время будут доступны понятный учебный материал, разработанный признанными экспертами, и обратная связь от преподавателей.
Также в ходе обучения вы выполните несколько практических заданий. А в завершение разработаете готовый проект, который сможете добавить в портфолио.
Несколько хороших онлайн-курсов, на которые стоит обратить внимание:
- «Основы Agile: метод Scrum для веб-разработки», Нетология;
- «Управление проектами и продуктами. Менеджер. Scrum Master», Udemy;
- «Скрам-мастер: краткий курс выживания», ScrumTrek;
- «Agile: Scrum и Kanban в работе над продуктом», Skillbox;
- «Product Management: гибкие подходы Agile (Scrum), Lean и DevOps для разработки успешного IT-продукта», УЦ при МГТУ им. Н.Э. Баумана Специалист.ru;
- «Профессия SCRUM-мастер», Слёрм.
Самостоятельное обучение
Стать Scrum muster самостоятельно — непростая задача. Данное направление пока недостаточно развито в России. Чтобы найти действительно полезные ресурсы и выстроить их в последовательную цепочку, начинающему специалисту придется изрядно потрудиться. Зато, если всё получится, вы станете настоящим профессионалом, отлично ориентирующимся в продуктовой разработке.
Специально для тех, кто не знает, как самостоятельно стать scrum мастером с нуля, мы сделали подборку бесплатных тематических ресурсов:
- Онлайн-курсы для новичков: «Аджайл и Скрам в проектах и продуктах» (ScrumTrek), «Аджайл — курс для компаний и людей, которые хотят быстрее и дешевле создавать результат» (Слёрм), «AGILE. Вводный курс» (Stepik).
- Видеоуроки на YouTube: Что делает Скрам Мастер на проекте, Agile & Scrum – знакомство и легкое погружение, Как управлять проектами при помощи Agile и Scrum.
- Книги: «Scrum XP записки с передовой. Как мы делаем Scrum», Хенрик Книберг, «Scrum. Гибкая разработка ПО», Майк Кон, «Путь скрам-мастера», Зузана Шохова, «Софт за 30 дней», Кен Швабер, Джефф Сазерленд.
Претендовать на позицию скрам-мастера, имея только теоретические знания, сложно. При самостоятельном обучении вряд ли получится собрать качественное портфолио.
Сертификация Scrum-мастера
Вне зависимости от того, каким способом вы освоили профессию скрам-мастера, шансы получить работу вырастут в разы при наличии соответствующего сертификата. По статистике, этот документ есть у 83% состоявшихся специалистов.
- Scrum Inc;
- Scrum Alliance;
- PMI Agile Certified Professional;
- Project Management Institute;
- ICAgile;
- Scaled Agile.
Стать сертифицированным Скрам-мастером достаточно сложно. Сначала придется пройти предложенные платформой курсы, затем — сдать экзамен в форме открытых вопросов или тестирования. Итоговые испытания проводятся исключительно на английском языке.
Для подготовки попробуйте свои силы на онлайн-симуляторах экзамена на получение сертификата Скрам-мастера. Такую возможность абсолютно бесплатно предоставляют следующие ресурсы:
- The Scrum Muster.co.uk;
- Knowledge Hut;
- Сайт сертифицированного scrum muster и product owner Михаила Лапшина.
Чтобы успешно пройти предложенные испытания, рекомендуем ознакомиться с руководством The Scrum Guide. Учтите, что каждое его предложение наполнено смыслом, поэтому читайте вдумчиво и не спишите. Данный гайд доступен и на русском языке, но лучше изучать его на английском — так ваши шансы на успешную сдачу тестирования заметно увеличатся.
Как Скрам-мастеру устроиться на работу
После прохождения сертификации сразу займитесь решением вопроса трудоустройства. Только сначала позаботьтесь о создании качественной самопрезентации.
- Акцентируйте внимание на наличии специализированного образования и уверенном владении необходимыми навыками.
- В разделе «Опыт работы» расскажите о готовности предоставить портфолио с успешно реализованными проектами по направлению Scrum. А при его отсутствии — сделайте ставку на наличие сертификата и сильные личные качества. Это могут быть активность, многозадачность, находчивость, уверенность, организованность.
- Если вы последовали нашему совету и успели обзавестись стажем работы в сфере продакт-менеждмента, обязательно напишите об этом.
- Уделите внимание оформлению: структурируйте текст, выделите важные моменты, добавьте инфографические элементы и яркие акценты.
Если не уверены в своих дизайнерских способностях, воспользуйтесь профессиональным онлайн-конструктором резюме.
Когда анкета будет готова, приступайте к поиску подходящих вакансий. Для этого мониторьте популярные job-ресурсы.
- Телеграм-канал MyResume;
- superjob.ru;
- Работа России;
- hh.ru;
- rabota.ru;
- зарплата.ру.
Для ускорения процесса трудоустройства задействуйте нетворкинг. Возможно, кто-нибудь из ваших знакомых является владелецем стартапа или членом продуктовой команды. Обязательно расскажите им об Agile-философии и Scrum-фреймворках, а также не забудьте упомянуть, что отлично ими владеете.
Вы можете прощупывать почву не только по айти-направлению. Согласно отчету компании ScrumTrek, скрам-методология, действительно, наиболее востребована в организациях, занимающихся разработкой цифровых технологий. Однако трансформацию на Agile-концепцию в последнее время всё чаще проходят телеком-компании и финансовый сектор.
Откликайтесь на все заинтересовавшие вас вакансии и рассматривайте любое предложение. Получив приглашение на собеседование, не волнуйтесь. Уделите время подготовке к прохождению испытаний. В этом вам помогут примеры вопросов, которые чаще всего задают кандидатам на позицию Scrum master:
- Чем отличается Scrum от Agile?
- Какие еще гибкие методологии разработки вам известны?
- Расскажите, как происходит планирование спринта, и кто участвует в этом процессе?
- Что такое ежедневный стендап?
- Представьте, что кто-то захотел изменить условия ТЗ? Как вы на это отреагируете?
- В чем заключается смысл ретроспективы?
- Как справиться с разногласиями внутри группы разработчиков?
По большому счету, если вы успешно прошли сертификацию, у вас не должно возникнуть проблем на собеседовании. А если вы чувствуете неуверенность в собственных силах, пройдитесь по изученному материалу еще раз.
Чек-лист: как стать Скрам-мастером с нуля
- Получить соответствующее образование.
- Попробовать себя в сфере продакт-менеджмента.
- Пройти сертификацию.
- Составить правильное резюме.
- Развивать нетворкинг.
- Искать подходящие вакансии.
- Откликаться на объявления.
- «Прокачивать» приобретенные навыки.