Что делают скрам-мастера весь день?

Так что это вопрос, на который многие люди ответили в своих блогах, и я думаю, что один человек даже написал мини-книгу, отвечая на этот вопрос. Тем не менее, я не смог связаться с ними, поэтому я надеюсь получить некоторую информацию от опытных Scrum-мастеров / тренеров здесь.

Позвольте мне уточнить некоторые сценарии:

  • Вы SM, вы видели, как ежедневный скрам проходит гладко, команда вернулась к своим столам, чтобы работать.
  • Вы SM, вы работали с PO и командой, и Бэклог Продукта должным образом подготовлен к предстоящему Спринту, который должен быть сдан, скажем, через 2 недели.
  • Организация неплохо справляется со своим agile-путешествием и не обязательно нуждается в срочном коучинге.
  • Все артефакты обновлены благодаря онлайн-инструменту, который немного автоматизирует

Кроме того, вы можете предположить, что команда находится на стадии развития команды «Исполнение», а вы являетесь штатным сотрудником этой команды.

Итак, чем вы заполняете оставшуюся часть дня/дней?

Я не ищу ответы, перечисляющие обязанности СМ, ​​такие как устранение препятствий или коучинг. Я также не хочу ежедневного расписания с такими записями, как «встретиться с Джоном, чтобы обсудить XYZ». Это не занимает много времени.

Вместо этого я надеюсь получить несколько примеров из реальной жизни, которые можно воспроизвести. Что-то, что на самом деле является общим для всех команд разработчиков программного обеспечения SM.

Например, в моем собственном случае я в основном работал над мегапроектами, поэтому обработка невыполненных работ занимала целую вечность на ранних стадиях проекта, и по мере развития событий я помогал с поддержкой конечных пользователей, обучением, выполнял некоторые независимые технические задачи. и сделать их, или просто сделать документацию. На это уйдет от дня до целого спринта, особенно если я возьму пару историй.

А вы, ребята? Я особенно заинтересован в том, чтобы получить отзывы от пуристов, которые говорят, что 1 SM и только 1 SM на 1 или 2 команды самое большее.

Лучший ответ, который я знаю, слишком короток, чтобы считаться ответом: scrummasterchecklist.org
Я никогда не сталкивался ни с одним сценарием, подобным тому, который вы описали выше, кроме как в стартапах. Проще говоря, в организациях Enterprise того, что вы описали, не существует. Существует постоянная работа, которая не отражена ни в одном руководстве по SM, потому что сообщество Devleopment считает их отвлекающими факторами. Руководящие компании, форумы, обновления, роуд-шоу, оценки, презентации, дисциплинарные вопросы, обучение заинтересованных сторон, новые технологии для изучения, удаленные члены команды для непосредственного управления, спонсирование обновлений, замещение PO. На самом деле список бесконечен. Как SM я получаю 200-400 писем в день...
... стратегические встречи, встречи в отделах, бюджеты, отток персонала, коучинг владельцев продуктов, обучение бакалавров, организационные изменения ... все это будет передано ведущему разработчику. Быть хорошим SM — все равно что быть хорошим сопровождающим. Если команда не распалась, это потому, что у SM дела идут хорошо, даже если это выглядит легко.
Это полезное предприятие! Я согласен, что в большем количестве технических настроек или стартапов вы в конечном итоге выполняете больше задач в команде. С предприятиями вы выполняете такие задачи, как вы упомянули. Конечно, в конце концов, это градиент между ними. Тем не менее, я верю, что есть группа пуристов, чей мозг я надеюсь почерпнуть.
@ Мухаммад Что именно вы подразумеваете под «пуристами»? Люди, которые следуют Руководству по Scrum, приходят в ад или в воду? Или что?
@Sarov, да, но, в частности, тренеры этих и тех, кто работает в сфере образования / обучения / сертификации.
Я встречал таких СМ, которые наотрез отказывались выполнять любую работу, считающуюся «управлением». Честно говоря, я избегаю их и называю фантазерами.
Связанный ответ на возможный повторяющийся вопрос: pm.stackexchange.com/a/22265/4271

Ответы (4)

Лично я взял на себя дополнительные обязанности, которые не обязательно связаны с командой, например, управление лицензиями на программное обеспечение компаний.

Как правило, помогает в бесперебойной работе офиса, помогая руководству с задачами, не связанными с развитием. Изучение новых тем Agile.

Кроме того, связь с другими скрам-мастерами, чтобы обеспечить максимально тесную согласованность опыта схватки в компании.

Но эй ... это просто я

Да, все, что может помешать команде: лицензии на программное обеспечение, защита нового программного обеспечения, платформ и рабочих инструментов. Работайте над выяснением того, как получить доступ к различным системам. Попробуйте заняться чем-нибудь, связанным с управлением. Управляйте последующими ожиданиями, разрабатывайте резюме, обучение и документацию по продукту. Все, что мешает разработчикам развиваться.

Я работаю руководителем проекта 15 лет, 3 года работаю скрам-мастером на полставки (из 15 лет работы ПМ) и 3 года на полную ставку скрам-мастером. Вот что я обычно делаю, но, в конце концов, моя работа заключается в том, чтобы помочь командам быть максимально продуктивными, эффективными и действенными, чтобы обеспечить максимальную ценность для бизнеса, насколько это возможно в каждом выпуске:

  1. Содействуйте ретроспективам, планированию спринтов и релизов. Это включает в себя все предварительное планирование, необходимое для того, чтобы встречи были эффективными. Что касается ретро, ​​я посмотрю, как работает команда, и выберу ретро-план, который хорошо соответствует потребностям команды в то время. Для планирования я рассмотрю все показатели, которые я собирал для спринта или выпуска (скорость спринта и выпуска, пропускная способность, время цикла истории и завершения функций, а также незавершенное производство). Я стараюсь не проводить ежедневные стендапы (ежедневные схватки). Я позволил команде сделать это, так как это их встреча. Я буду вмешиваться только тогда, когда мне нужно.

  2. Отслеживайте метрики историй и функций. Я использую это, чтобы отслеживать производительность команды. Я использую скорость, время цикла, незавершенное производство, пропускную способность и кумулятивные блок-схемы. Я буду использовать эту информацию, чтобы предоставить команде перед всеми ретроспективами, чтобы у нас были факты, подтверждающие наш разговор, а не догадки.

  3. Я скрам-мастер для двух команд, поэтому мое время делится между ними. Тем не менее, у меня есть некоторое время простоя между ними. Итак, что еще мне делать?

  4. Я встречаюсь один на один с членами команды (обычно несколько раз в течение спринта), чтобы посмотреть, как у них идут дела и что я могу сделать, чтобы помочь им как члену команды и в их профессиональном росте. Я буду работать с их функциональным менеджером, чтобы помочь членам команды в достижении их целей, пытаясь познакомить их с новыми модулями приложения или управлять возможностями команды, чтобы провести их обучение там, где это необходимо.

  5. Я работаю над сторонними проектами, такими как инициативы по улучшению процессов. Я работал с группами обеспечения качества, чтобы, например, помочь создать сообщество специалистов по обеспечению качества. Я наставлял и тренировал других скрам-мастеров и владельцев продуктов. Я также обычно провожу ретроспективы релизов, которые требуют недель подготовки и сотрудничества с другими скрам-мастерами и руководством, чтобы убедиться, что это хорошее использование времени каждого. Затем я буду следить за любыми действиями, которые выйдут из этого.

  6. Я работаю со скрам-мастерами из других продуктов, чтобы делиться идеями и совместно работать над новыми инструментами, методами и т. д.

  7. Я провожу тренинги с командами о том, как проводить презентации (внутренние/внешние), и обучаю их различным agile-темам (Scrum, Lean, Kanban, управление конфликтами и т. д.).

Учить. Читайте блоги, книги, научные статьи или все, что вам нравится делать, чтобы учиться. Или программировать на новых языках. Что бы вы ни думали об этом, команда может извлечь выгоду из этого позже. Одна из самых важных вещей, которую делает SM, — это обучение. О команде, об организации и всегда быть в поиске новых вещей, чтобы попробовать. Если вам действительно скучно, вы всегда можете найти других скучающих Скрам-мастеров и попробовать себя на семинаре или просто поговорить за чашечкой кофе, если у них есть идеи, что делать.

По моему опыту... это зависит. Это зависит от того, на каком этапе находится команда. Обычно новым командам требуется много инструктажа, потому что у них очень мало знаний или они не знают, почему происходят некоторые вещи. (один разработчик счел утомительным проводить 15-минутные «сеансы обновления статуса» в своих предыдущих проектах).

Многие из моих дел обычно связаны с ретро-предметами, которые предлагает команда. Это потому, что мне приходилось работать с крупными организациями, где есть зависимость от разных команд.

Кроме того, это вообще не связано с Agile, но это был общий опыт, когда я был точкой контакта с заинтересованной стороной или клиентом, когда им нужны подробные отчеты или им нужен представитель команды на встрече. Я бы с радостью присутствовал, если бы они никого не вытягивали из команды, потому что есть риск быть втянутым в слишком много встреч, которых я избегаю для любого члена команды.