Настольная книга Scrum-мастера
© АНО ДПО «Корпоративный университет Сбербанка», 2022
Вступительное слово
Друзья, мы рады приветствовать вас на страницах книги, являющейся первым и уникальным практическим руководством для SCRUM-мастера – специалиста, незаменимого в развивающейся Agile-среде.
Вклад SCRUM-мастера бесценен для команды. Будучи по сути ее неформальным лидером, он помогает ей становиться сплоченной, самоорганизованной и эффективной. Для этого ему необходимо использовать множество средств и обладать подходящим набором компетенций, освоение которых занимает много времени и сил.
Ключевое из таких средств – это, безусловно, знания, дающие необходимую теоретическую подготовку. Знания можно получить с помощью книг, описывающих роль SCRUM-мастера и его цели, задачи и полномочия. Также источником информации являются образовательные программы, например Школа SCRUM-мастеров СБЕРа. Они дают возможность закрепить теорию и начать практиковаться. И, конечно, нельзя забывать про общение в сообществе, в котором можно найти поддержку, поделиться своим опытом или узнать про опыт других, что помогает развивать навыки, без которых не получится стать великим SCRUM-мастером. Таким объединением, например, является сообщество SCRUM-мастеров СБЕРа, главная задача которого – создание безопасной среды для развития, общения и ощущения себя частью большой, сплоченной и продуктивной команды.
Однако ничто не сможет заменить специалисту собственный опыт и понимание того, как конкретно действовать в различных ситуациях. А именно: как организовать работу только что сформированной команды; как выстроить в ней SCRUM-процесс; как фасилитировать планирование или Stand-up (Daily); как провести ретроспективу в команде так, чтобы она была интересной и полезной; с помощью каких инструментов помогать команде становится самостоятельной и проактивной?
Мы постоянно сталкиваемся с тремя ключевыми вопросами, когда осваиваем новую область знаний или активно в ней развиваемся:
• Где мне об этом узнать?
• Как мне это сделать?
• Какой мой шаг будет следующим?
Автор данной книги многократно задавалась этими вопросами, продолжая искать на них ответы. Это работа с бесконечным информационным потоком, с которым не всегда способен разобраться и зрелый специалист. Но даже самый бурный поток возможно сдержать. Для этого необходимо создать точки опоры – островки безопасности, на которых можно будет просто остановиться и осознать: где ты, куда идешь и как следует действовать дальше.
Эта книга является таким островком. Она дает SCRUM-мастеру знания, учит их применять и подсказывает нужное направление. Ее изучение, без сомнения, поможет вам найти подходящий инструмент для решения стоящих перед вам задач и обогатить ваш опыт новыми знаниями и практиками.
Надеемся, что эта книга станет вашим помощником и другом, к которому всегда можно прийти за советом.
Ангелина Бакурова,
Управляющий директор-начальник Офиса Agile трансформации ПАО Сбербанк
Мария Дьякова,
Agile-коуч, Центр Agile-экспертизы
ПАО Сбербанк
Введение
Прежде чем написать эту книгу, был пройден путь длиной в три года, в котором активно раскрывался мой опыт Scrum-мастерства.
В это время я успела пройти несколько этапов развития:
• Первые шаги – когда осваивала теорию и практику классического Scrum.
• Набивание шишек – когда я практиковала, сталкиваясь с разными трудностями, осваивая и раскрывая в себе новые навыки.
• Адаптация – когда я научилась делать определенные выводы из полученного опыта и стала оттачивать свое мастерство.
• Активное развитие – когда я ощутила большую уверенность в себе, своих знаниях, навыках и опыте, и смогла все их активно применять.
• Внутреннее становление – когда стала понимать, что тот путь, который я успела пройти, является моим личным внутренним достоянием, и он может быть полезен другим, вступающим или активно развивающимся в Scrum-мастерстве.
Эта книга будет полезна всем, кто уже является Scrum-мастером или хочет им стать, Agile-коучам, Agile-консультантам, менторам и всем интересующимся темой.
Это практическое применение теоретического материала, который воплотился в личном опыте.
Здесь не будет длинных философских рассуждений о роли и задачах Scrum-мастера, теоретических изысканий, общих рекомендаций и вдохновляющих речей.
Это абсолютно прикладная книга, цель которой – дать прямое и понятное руководство к действию, набор различных практичных инструментов, которые необходимы Scrum-мастеру на его пути.
Немного информации о том, что включает в себя каждая глава:
• В главе «Задачи Scrum-мастера» вы найдете описание зон ответственности Scrum-мастера, подробную матрицу задач Scrum-мастера, модель развития и эволюции в этой роли.
• В главе «Источники знаний» вы найдете информацию о том, как можно понять, что вы обладаете необходимыми знаниями для работы в данной роли и как можете оценить сами себя, а также большую таблицу с многообразием полезной информации для Scrum-мастера: от литературы до различных сообществ в социальных сетях.
• В главе «Процесс работы» вы найдете подробное описание процесса работы Scrum-мастера с многообразием различных инструментов, которые могут быть использованы в работе. Также здесь вы найдете рекомендации по действиям в различных нестандартных и сложных ситуациях и кейсах из личного опыта.
Приятного чтения и успешного применения знаний на практике!
Буду благодарна вашей обратной связи и вопросам!
Особенные люди
Командная работа – это одна из самых удивительных вещей в мире, благодаря которой возможно создание чего-то нового.
Когда мы думаем, что добились всего сами, то сильно лукавим. Есть как минимум два человека, благодаря которым мы все пришли в этот мир. Родители – это первые люди, которые вдохнули в нас жизнь и пустили в этот мир. И это те люди, которым в первую очередь я хочу выразить глубокую благодарность, они всегда в меня верят, поддерживают и любят, они радуются успехам и обнимают, когда случаются неудачи. Мам, пап, я люблю вас.
Среди моих близких кроме мужа никто не знал о том, что готовится к выпуску моя первая книга. Та искренняя радость, которую я видела в его глазах и слышала в его словах в ответ на эту новость, вдохнула в меня уверенность в том, что я иду в правильном направлении. Дим, благодарю тебя и очень люблю.
Есть также люди, благодаря которым мы получаем возможность в этом мире проявиться, стать личностью и частью творческого процесса. И так сложилась, что мне посчастливилось с такими людьми работать, общаться и дружить.
Женя – это первый и лучший в моей жизни Аджайл-коуч, которая помогла мне вырасти как scrum-мастеру. Я благодарю тебя, Жень, за то, что ты такая чуткая, внимательная и невероятно профессиональная.
Аля – это человек, без которого книга просто не случилась бы, которая заметила и оценила мой труд и сделала все, чтобы книга вышла в свет. Аля – ты невероятная, я благодарна за то, что ты стала такой близкой для меня коллегой и дала шанс этой книге выйти в свет.
Миша сопровождал и координировал процесс работы над книгой, подключал нужных людей, был точкой опоры и помощи в любых вопросах. Благодарю тебя, Миша, за твою вовлеченность, оперативность в решениях и идею с фиолетовым цветом для книги, это лучший выбор.
Вика стала главным связующим звеном во всем этом процессе, оказала колоссальную поддержку в решении вопросов публикации книги. Вика, благодарю тебя за честность, открытость и что наши с тобой ценности совпадают!
Екатерина – это редактор, которая восхитила меня своим глубоким погружением в тему книги и бесценными комментарии и предложениями. Катя, без тебя книга не получилась бы такой наполненной, благодарю тебя.
Илона – научный редактор, которая провела колоссальную работу над текстом. Спасибо, что помогла сделать книгу еще более полезной и структурированной.
Когда я впервые увидела дизайн книги – мое сердце начало биться с огромной скоростью, потому что я сразу влюбилась в него. Валерия и Виктория, благодарю вас за красоту, в которую вы облачили простой и неприглядный текст из документа word.
Я благодарна всей команде СберУниверситета и в частности Руководству нашей огромной компании за то, что даете возможность сотрудникам реализовывать свои таланты и создаете условия, в которых мы можем делиться знаниями с остальными.
Благодарю всех, кто стал частью этой книги, вы сделали реальностью то, о чем я даже не могла мечтать! Честное слово!
С любовью к вам, с благодарностью и даже немного слезами на глазах,
Маша
1. Задачи SCRUM-мастера
Карта ответственности SCRUM-мастера
Миссия Scrum-мастера заключается в создании эффективной команды, а в широком смысле – организации.
Его цель – построить такую команду, которая сможет самостоятельно организовать свою работу, решая следующие вопросы: кто, что, когда и как делает. Это проявляется через принципы самоорганизации, самоуправления и само-определения. Развивая эти принципы на уровне команды, Scrum-мастер развивает их и на уровне организации в целом.
Scrum-мастер не является секретарем команды, руководителем, тимлидом или лицом, принимающим решение.
Матрица отражает описание задач Scrum-мастера и возможные способы их решения.
Канвас SCRUM-мастера
Канвас – это модель, которая описывает какой-либо объект с разных сторон с целью формирования понимания и знания о нем.
Scrum-мастер может составить для себя канвас, чтобы понять, зачем он пришел в эту роль, какие перед ним стоят задачи и какие изменения он хочет привнести в команду и/или организацию.
Он должен задать себе очень важные вопросы:
• Зачем я делаю эту работу?
• Что я хочу получить от этой работы?
• Как я понимаю, что делаю работу хорошо?
• На каких принципах основана моя работа (мои личные наработанные принципы, являющиеся базовым пластом моих действий и суждений)?
Эти вопросы – часть программы самокоучинга, они заряжают, мотивируют, придают уверенность и позитивный настрой.
Лучше всего сделать свою канвас-модель и регулярно ее актуализировать.
Спрашиваете ли вы себя «Как я буду развиваться в этой роли?»
Если да – это прекрасно, потому что вы сформулируете ответ и будете развиваться в роли Scrum-мастера с пользой для себя и остальных.
Если нет – стоит задуматься о составлении канваса, либо запросить сессию с Agile-коучем.
Развитие SCRUM-мастера
Очевидно, что Scrum-мастер проходит путь развития в своей роли, начиная с уровня junior и до эксперта.
Вариантов оценки зрелости Scrum-мастера существует немало, и они помогают понять, как развиваться в этой роли: на каких навыках сфоркусироваться, какие задачи важнее всего начать решать в ближайшее время, что необходимо сделать для выполнения своих задач наиболее эффективно именно сейчас.
Один из подходов к такой оценке может быть следующим:
Изучите еще несколько вариантов развития или эволюции Scrum-мастера (они похожи, но в каждом есть своя изюминка):
> Смотри статью «Evolution of the Scrum Master – Ron Eringa»
> Смотри статью «Эволюция Scrum-мастера», Василий Савунов
> Смотри концепцию японских боевых искусств «Сюхари»
2. Источники знаний
Я, как Scrum-мастер, должен обладать определенными знаниями и компетенциями, которые нужно применять на практике и получать новые знания, чтобы выполнять свои обязанности перед командой и приносить максимум от меня зависящей пользы.
Чтобы эти знания получить, необходимо изучить различные материалы и проходить обучения, которые дадут базовые и/или более глубокие знания.
Структура источников знаний:
Ниже можно ознакомиться с небольшой базой знаний Scrum-мастера, в которой собраны интересные и полезные материалы:
> Книги;
> Интернет-ресурсы;
> Инструменты;
> Телеграм-каналы;
> Видео и др.
Также вариант полезного mind-map смотрите в Miro (автор Михаил Лёгкий) https://miro.com/app/board/o9J_lAsxPno=/
Тестирование SCRUM-мастера
Проходите тестирование для Scrum-мастера на сайте scrum.org. Три предложенных экзамена воспринимаются уже как подтверждение знаний фреймворка Scrum на фундаментальном, продвинутом и выдающемся уровнях.
Конечно, это не ассесмент, но как самопроверка и международное подтверждение знания и понимания Scrum весьма котируется.
Тестируйте себя через практику, отслеживайте:
> как меняется команда,
> как меняется ее скорость работы,
> как меняется ее способность достигать цели, работать с трудностями, управлять неопределенностью.
Могу выделить следующие вопросы, которые могут быть показательными для вас:
> Соблюдает ли команда Scrum-процесс?
> Есть ли в команде конфликты, и как они решаются?
> Растет ли продуктивность?
> Достигаются ли цели?
> Какое настроение у членов команды?
> Активна ли команда на ретроспективе?
> Активно ли члены команды слушают друг друга на стендапе?
> Достигаются ли цели встреч (Scrum-событий)?
> Генерирует ли команда новые идеи о продукте?
> Может ли команда решать сама свои проблемы?
> Занимается ли команда своим техническим совершенствованием и развитием инженерных практик?
> Снижается ли объем технического долга?
> Продвигается ли команда в достижении цели продукта?
> Активно ли команда решает проблемы с ретроспективы?
> Внедряются ли изменения, улучшения в процесс?
> Как изменения влияют на команду?
> На что именно изменения процесса повлияли?
> Нравится ли вам то, что вы делаете?
> Меняетесь ли вы и как?
> И другие.
3. Процесс работы
Выбор scrum-мастера и знакомство с командой
Важным этапом является выбор того, кто будет осуществлять эту роль в команде. Часто бывает так, что Scrum-мастера назначают (либо назначил ВП, либо бывший SM, либо сотрудник сам предложил ВП свою роль и тот не отказал). Но упущен крайне важный шаг, когда мы спрашиваем мнение команды.
Поэтому перед тем, как назначать кого-то на роль SM, проведите в команде опрос о том, кому интересно развиваться в этой роли.
Если Scrum-мастер был назначен, то не забудьте проговорить это с командой, например, на стендапе или на ретроспективе.
После того как определен Scrum-мастер, обсудите с командой задачи этой роли, чтобы скорректировать ожидания и создать понимание у команды ценности этой роли.
Если вы новый SM в команде, тогда проведите знакомство с командой, на котором:
> Узнаете всех членов команды, кто чем занимается, какой был прошлый опыт.
> Представитесь и максимально простым и понятным языком расскажете команде, кто вы, что вы будете делать в команде и зачем.
Это может быть как отдельная встреча с планом и таймингом, так и простое быстрое знакомство после стендапа.
При организации большой встречи (что в большей мере поднимает командный дух, заряжает позитивом и дает возможность всем лучше узнать друг друга), можно придерживаться следующего плана:
План встречи-знакомства:1. Приветствие и пояснение смысла встречи.
2. Фиксация правил проведения знакомства (например, каждый по очереди называет свое имя, роль в команде, опыт работы в банке, интересный факт о себе и «Что я думаю о соседе справа (слева)»).
3. Непосредственно знакомство.
4. Завершение встречи (всех поблагодарить за встречу, уточнить, есть ли у кого-то вопросы).
На шаге 2–3 возможен любой вариант знакомства.
Большее количество вариантов есть в разделе «Разминки».
Чтобы не допускать ошибок при работе с новой командой, посмотрите типичные ошибки в статье на OnAgile «Типичные ошибки работы с новой Agile (Scrum) командой».
Знакомство с новыми членами команды
Когда в команду приходит новый участник, необходимо провести знакомство с командой и помочь ему погрузиться в процессы.
Знакомство с новым человеком можно провести следующим образом:
Вариант приветственного сообщения:
Привет!
Добро пожаловать в команду (название команды)!