Scrum Master (Скрам-мастер) - ключевой член проектной команды, но его часто определяют неправильно, что может сделать процесс найма проблематичным. Проще говоря, это человек, ответственный за продвижение и поддержку реализации продукта.
Но что это значит?
Это означает, что скрам мастер - это тот, кто помогает всем остальным понять теорию, практику, правила и ценности работы над продуктом Думайте о scrum-мастере как о лидере-слуге для scrum-команды, но также как о человеке, который помогает тем, кто не входит в команду, понять, как лучше всего взаимодействовать с scrum-командой. Однако, как бы важен ни был мастер, должность не является лидером проекта. Они не несут ответственности за результаты как вся команда.
Эту позицию сложно заполнить, так как Scrum Master должен помочь команде достичь консенсуса по задачам и срокам, облегчить ежедневные встречи, сосредоточить команду на том, что было согласовано в этих ежедневных митах, устранить препятствия на их пути и защитите их от отвлекающих факторов.
Как найти подходящего кандидата на эту роль?
На этот вопрос можно ответить только другими вопросами. После того как список резюме будет сокращен до тех, кто наиболее точно соответствует вашим потребностям, самое время поговорить с кандидатами индивидуально. Вот несколько вопросов на собеседовании со Скрам-мастером, которые помогут вам принять правильное решение.
17 вопросов для собеседований со Scrum Master, чтобы найти подходящего сотрудника
1. Как вы определяете Agile?
Это непростой вопрос. Это спорный вопрос, поскольку определение гибкости не является общепринятым. Это методология? «Нет», - возражают некоторые, считающие, что это структура подходов и поведения, которые поощряют итеративную разработку и сотрудничество между самоорганизующимися командами. Есть правильный ответ? Да, тот, который соответствует вашему подходу и культуре.
2. Какие различия между Agile и традиционным PM вы видите?
Поскольку scrum является частью более крупной Agile-идеи, всегда приятно видеть, как человек различает водопадную модель, которая движется по одной фазе за раз, и короткие, частые петли обратной связи Agile. Если человек не может объяснить вам эти различия, он не станет влиятельным мастером схватки.
3. Бывают ли времена, когда водопад предпочтительнее скрам?
Не должно быть комплексного подхода к любому проекту. Иногда лучше всего работает гибридная методология. В других случаях проекту лучше всего подходит строго традиционный курс. Например, если работа простая, предсказуемая и полностью определенная, вероятно, будет правильным использовать водопад. Этот вопрос на собеседовании с кандидатом определит, думает ли кандидат о своей цели или об общем благе проекта.
4. Чем отличаются Agile и Scrum, если они отличаются?
Если человек не знает, что scrum подпадает под более широкую сферу agile, это проблема. Существует четыре основных ценности и 12 принципов гибкости, в то время как у Scrum есть свой набор ценностей и принципов. Scrum - это фреймворк, помогающий командам стать гибкими. Этот вопрос покажет, действительно ли кандидат является компетентным скрам специалистом.
5. Знаете ли вы другие Agile-фреймворки?
Скрам - не единственная платформа, позволяющая командам стать гибкими. Существует также канбан (который использует доски канбан), разработка через тестирование и разработка на основе функций, и это лишь некоторые из них. Посмотрите, с какими фреймворками помимо scrum работал человек и как это отразилось в проекте. Вам нужно знать, насколько обширны их знания.
6. Вы сертифицированы?
Есть сертификаты для мастера, и это может быть предпосылкой для вашего решения о найме. Но может и не быть. Некоторые верят в сертификацию, другие - меньше, но в любом случае полезно знать биографию кандидата.
7. Что делает Скрам-мастер?
Как мы отметили выше, мастер - уникальная должность. В Scrum есть три основные роли: владелец продукта, скрам-мастер и команда проекта. Они межфункциональные , но не разделяют среди других проектов. Но не все проекты точно следуют этим правилам. От того, как вы управляете организацией и насколько хорошо кандидат может быть гибким или иметь опыт в вашей работе, зависит, насколько хорошо он подходит.
8. Как проводить ежедневные встречи по Скраму?
Ежедневно митинг встреча, является основополагающим в проектах. Их проводит каждый день мастер, который задает три вопроса: «Что ты делал вчера? Что мы планируем делать сегодня? Что нам мешает сделать это?» Это не обновление статуса для заинтересованных сторон, а способ сфокусировать команду. Если человек, претендующий на работу, этого не понимает, значит, он не квалифицирован.
10. Поощряете ли вы автоматическое тестирование проекта?
Scrum часто использует автоматическое тестирование производительности или регрессионное тестирование, чтобы доставлять программное обеспечение как можно быстрее. Какие инструменты предпочитает кандидат? Насколько хорошо команды работали с этими инструментами?
11. Какова длина ваших спринтов?
Спринты обычно длятся один месяц или меньше, в течение которых создается полезный и потенциально выпускаемый продукт. Но спринт может длиться всего неделю. Однако две недели - это в среднем. Где ваш кандидат попадает в этот спектр? Это может многое рассказать вам о том, как они будут работать над вашим проектом.
12. Вы позволяете кому-то изменить требование?
Правильный ответ - да. Agile требует много обратной связи как от клиентов, так и от заинтересованных сторон. Цель - улучшить продукт. Изменения - это постоянство гибкой разработки, поскольку они используются как средство улучшения и ускорения выполнения проекта.
13. Какие метрики вы используете при измерении прогресса проекта?
Есть много способов ответить на этот вопрос, от диаграмм Ганта, которые являются стандартной метрикой для определения того, сколько вы сделали за то время, которое вы отвели на работу. Но всегда полезно знать, как человек оценивает проект, поскольку это единственный способ определить, насколько хорошо дела идут.
14. Управляли ли вы одновременно более чем одной командой Scrum?
Конечно, в руководстве по скраму говорится, что в каждой команде должен быть только один мастер. Ключевым моментом в вопросе является использование слова «управляемый», а не «ведомый», поскольку мастера не управляют, а ведут. Итак, задайте этот вопрос на собеседовании со скрам мастером, как указано выше, и посмотрите, действительно ли кандидат слушает.
15. Какие требования вы используете для команд?
Требования записываются в виде пользовательских историй, и обычно их пишет не мастер. Но они могут помочь владельцу продукта в этом. Таким образом, истории могут быть расставлены по приоритетам и готовы к спринту.
16. Как вы справляетесь с разногласиями в вашей команде?
Вот еще один практический вопрос на собеседовании. Когда группа людей работает вместе для достижения общей цели, всегда будет конфликт, и иногда этот конфликт является положительным моментом. Однако слишком много может сорвать проект. Попросите человека объяснить, когда произошел командный конфликт и что он сделал, чтобы разрешить этот конфликт таким образом, чтобы эго не пострадало, а команда оставалась связанной впоследствии.
17. Как мотивировать новую команду к Scrum?
Возможно, вы собрали новую команду, которая не практикует scrum или даже скептически относится к Agile. Они больше заинтересованы в работе и считают, что встречи только мешают их продвижению. Был ли кандидат когда-либо в такой ситуации, и если да, то как они с ней справились? Этот вопрос относится к вышеупомянутому, только в более конкретном сценарии, который может ответить на ваши вопросы.
Вы наняли Скрам-мастера, что теперь?
Первое, что вы должны сделать, это дать мастеру инструменты, чтобы лучше выполнять спринты и проекты. Канбан-доски могут хранить ваш бэклог продукта и расставлять приоритеты для этих пользовательских историй, чтобы ваша scrum-команда знала, над чем работать.