Скрам-мастер. Как правильно провести скрам-митинг с командой?
29.08.2018
В Scrum как представителе Agile-методологий упор делается на качественно контролируемый процесс разработки. Поэтому весомую роль играют скрам-митинги, которые курируются скрам-мастером. Главная задача митинга (или «скрама») — синхронизировать работу проектной команды.
Кто такой скрам-мастер?
Для описания скрам-мастера лучше всего подойдет английское определение «servant leader» — «служащий лидер» .
Его задача — помочь команде повысить эффективность путем:
решения проблем — их обсуждают во время скрам-митингов обучения — Scrum master играет важную роль в адаптации новых членов команды к проекту и другим участникам мотивации — так, после скрам-митинга, которые курирует хороший Scrum master, у всей команды остается ощущения сопричастности к чему-то ценному, очерчивается понимание места в команде, и это самым положительным образом влияет на мотивацию задаваний вопросов: «Как делать лучше то, что мы и так делаем хорошо?», «Какие процессы не добавляют ценности продукту?» и т.п.Вместе с командой скрам-мастер отвечает
Роль Скрам Мастера по отношению к Команде Разработки | Scrummasters.com.ua
за темп работы и скорости завершения проекта.
Также скрам-мастер вместе с участниками и владельцем продукта на первом скрам-митинге планируют спринт, за который команда будет зарабатывать баллы. Так что не зря Джефф Сазерленд, автор книги «Scrum. Революционный метод управления проектами» , называет scrum master главным в команде.
Обязанности Скрам Мастера по отношению к Владельцу Продукта
Каким должен быть скрам-мастер?
Некоторые проектные команды экспериментируют и вводят модель ежемесячной ротации скрам-мастера , при которой им может стать любой участник. Если посмотреть на список навыков и ситуаций, с которыми приходится сталкиваться мастеру каждый день, становится понятно: такой формат выбора неэффективный .
Идеальный скрам-мастер должен обладать такими качествами:
поощрять обсуждение — скрамы, ретроспективы, планирование спринтов будут бесполезными без открытого их обсуждения всей проектной командой. Задача скрам-мастера — поощрять такое взаимодействие, используя весь набор инструментов для совместной работы и общения (корпоративные Wiki, системы обмена документами и т.п.). устранять препятствия на пути к успешному завершению проекта — создавать и улучшать средства коммуникации (например, формировать библиотеку команды), выполнять рутинную работу для продвижения команды (обновлять графики процесса и т.п.), решать проблемы участников после обсуждения на митингах. выступать «проповедником» Scrum — он знает и понимает Scrum, обучает ему команду, помогая выжать максимум из методологии. представлять общее видение проекта — это качество объединено с ролью мотиватора, и особенно актуально на проектах с большим количеством спринтом, в которых задействованы разные участники одной проектной команды. решать конфликты — в дискуссии рождается истина, в споре — обида и агрессия. Скрам-мастер давит в зародыше признаки токсичного окружения и помогает наладить конструктивную критику.Что такое скрам-митинг?
Scrum meeting — важный инструмент методологии Scrum. Встречи организовывают каждый день (преимущественно утром), митинги модерирует скрам-мастер, в чьей роли выступают проектным менеджером или тимлидом.
Во время встречи члены команды, задействованные в текущем спринте, проговаривают или пишут на доске ответы на три вопроса:
что сделал вчера для завершения спринта? что буду делать сегодня? с какими проблемами столкнулся?Помимо синхронизации работы команды скрам помогает:
выработать общее видение проекта — все понимают, куда движется проект, и количество неприятных сюрпризов, тормозящих работу, будет сведено к нулю; ставить реальные задачи и отвечать за статус выполнения; сплотить команду — сотрудники учатся слушать и понимать других, четко выражать свои мысли; выработать лучшее решение задачи.Источник
Отличия scrum-meeting от meetup
Meetup, как и meeting в переводе с английского — «встреча». А вот смыслы у них разные .
Так, участниками митапа в основном становятся случайные люди, которых объединяет тема meetup. В скрам-митинге участники известны с самого начала, и они знакомы между собой.
Другие отличия Scrum meeting от meetup смотрите в нашей таблице.
Scrum meeting |
Meetup |
|
Участники |
Скрам-мастер, члены проектной команды, задействованные в текущем спринте, владелец продукта. Остальные могут присутствовать на встрече в качестве слушателей |
Организаторы, заинтересованные люди, не работающие в одной компании над конкретным проектом. Опционально участие партнеров и спонсоров |
Время |
Около 15 минут |
1-2 часа |
Место |
Конференц-зал, рабочий кабинет — место, максимально близкое к месту выполнения спринта |
Любое, где участники смогут перемещаться и общаться со всеми |
Организатор |
Скрам-мастер |
Любой желающий с помощью платформ meetup.com, meetup.by и других |
Формат |
Жесткая структура «трех вопросов» |
Гибкая структура: презентации, «свободный микрофон», нетворкинг-встреча и т.д. |
Количество участников |
Оптимально — до 6 |
Без ограничений |
"Свободный микрофон« — формат мероприятия, на котором участники свободно и открыто делятся своими идеями, мыслями и концепциями с другими. Выступление обычно ограничено регламентом.
6 распространенных скрам-ошибок
Скрам-митинг проходит под запись — никто не будет читать детальный отчет встречи, кроме скрам-мастера, который мог пропустить отдельные проблемные моменты. Это бессмысленная трата времени. К тому же, команда будет демотивирована от ощущения, что вы записываете всё сказанное. Скрам-митинг только для Scrum master — так как скрам-мастер курирует встречу, участники часто допускают следующие ошибки: смотрят только в глаза Scrum master, ждут его одобрения, пока остальные члены команды занимаются своими делами. Это признак непродуктивной среды и задача скрам-мастера в этом случае наладить связь «участник-спикер — другие участники» . Скрам-митинг для планирования — новая задача может появиться прямо в момент митинга. Искушение сразу же распределить задачи и обсудить их велико, и зачастую скрам-мастер меняет формат scrum meeting. Решение простое — проведите 15-минутную встречу после скрама для решения новых задач. Скрам-митинг для технического обсуждения — один из членов команды может знать больше о технической стороне проекта, чем другой. Упор на обсуждение таких деталей ставит участников в неравное положение и мешает скраму достичь своих задач. Скрам-митинг проводится далеко от места работы — в идеале scrum meeting организовывают возле скрам-доски (открытой диаграммы Ганта), так команде легче сориентироваться в прогрессе задач. Скрам-митинг состоит из 2 вопросов — «Что я сделал вчера?» и «Что сделаю сегодня?». Говорить о проблемах и рисках мало кому хочется, к тому же не в индивидуальной беседе, а «на виду». Но без обсуждения препятствий на пути завершения спринта meeting будет малоэффективным.Как проводится скрам-митинг?
Каждый день спринта команда проводит дневные встречи — Scrum meeting или как их еще называют daily scrum . Встречи обычно проходят в одном и том же места и время, ограничиваются 15 минутами. При таком ограничении побочные, несущественные темы отсекаются, обсуждение проходит в тонусе.
Во время daily scrum каждый член команды, работающий в спринте, отвечает на три вопроса:
Что я делал вчера?
Что я сделаю сегодня?
Какие препятствия стоят у меня на пути?
Фокусируясь на том, чего каждый участник достиг вчера и хочет достичь сегодня, команда поймет объем проделанных работ и сколько еще осталось для завершения спринта . Если программист скажет «Сегодня я закончу модуль базы данных», участникам станет ясно — завтра он скажет, закончил его или нет.
Проблемы сразу переходят в зону ответственности скрам-мастера . Он может решить их во время daily scrum (если проблема небольшая) или записывает в свой план работ.
К типичным проблемам относятся:
у меня сломался инструмент (например, ПК) я еще не получил программное обеспечение, которое нужно для работы один из отделов попросил меня поработать над решением другой задачи «денёк-другой» нужна помощь в отладке программы и т.д.Источник
Как правильно провести scrum meeting
ограничьте количество участников daily scrum до 6 человек — если членов проектной команды больше, можно разделить их на группы, у каждой из которых будет скрам-мастер. Группы обычно делятся по задачам (например, тестеры и разработчики). После этого scrum-мастеры обсуждают возникшие проблемы между собой с привлечением заинтересованных лиц. решайте срочные проблемы — некоторые помехи критичны и решать их нужно сразу. Не позволяйте формальному ограничению в 15 минут «поломать» всю работу. Стоит проблема того, чтобы затянуть meeting — решать скрам-мастеру. прописывайте правила daily scrum — они должны быть четкими, понятными всем членам команды и доступны в любой момент (например, написаны на флипчарте в месте проведения митингов). пресекайте личные разговоры — обсуждение вчерашнего футбольного матча, проблем с парковкой или цен в супермаркете отбирает драгоценное время в 15-минутном блоке и рассеивает внимание. Задача скрам-мастера — вовремя замечать «уход от темы» и возвращать scrum meeting в правильное русло. выработайте эффективный формат — к примеру, если митинги затягиваются, предложите проводить их стоя. Согласно исследованиям техасского университета A&M работа стоя повышает эффективность работы почти в два раза. А если участники не проявляют инициативы, геймифицируйте daily scrum — предложите члену команды, ответившему на 3 вопроса, бросить мячик случайному участнику для передачи «очереди». задавайте дополнительные вопросы в случае необходимости — если в ответах членов команды отсутствует упоминание о проблемах, полезно задать вопрос: «Насколько ты уверен в том, что сделаешь сегодня эту задачу?». Такой подход заставит участников пересмотреть статус задач, изменить метки и выявит возможные препятствия. начинайте и заканчивайте митинги вовремя — даже если половина участников не появилась, это не повод откладывать старт daily scrum. Так вы приучите к дисциплине проектную команду и покажете, что встречи проводятся не для галочки. По той же причине скрам-мастер не может опоздать. поблагодарите участников в конце scrum meeting — хорошее настроение в начале рабочего дня гарантировано, как и эффективность выполнения задач. Главное, чтобы это правило не превратилось в формальность.Геймификация — использование игровых механик (получение опыта, сражение с монстрами, перемещение по игровому полю и т.д.) в неигровых процессах: работе, учебе, личной жизни.
Источник
Вердикт
Скрам-мастер необходим для координации команды.
Дело даже не в соблюдении канонов скрама, а в необходимости адвоката целей проекта на скрам-минингах. Соблюдение единой архитектуры продукта во всех задачах, командного духа и здоровой атмосферы в коллективе , стабильного темпа разработки — это все прерогатива скрам-мастера.
Скрам-митинги — мощный инструмент для отслеживания статуса проекта и продвижения к его завершению.
Они не только синхронизируют работу команды, но и помогают решить проблемы , сплачивают сотрудников, учат ставить реальные задачи и отвечать публично за результат .