​​🏁 Как помочь команде сформировать Definition of Done?

Каждому, кто когда-либо работал со Скрам командами, знакомо понятие Definition of Done. Согласно официальному переводу последней версии Скрам Гайд: «Определение готовности — формальное описание состояния Increment, при котором он соответствует требованиям качества, предъявляемым продукту».

Иногда, эти требования являются частью единых стандартов организации. В других случаях, Скрам команде или командам следует сформировать их самостоятельно. Однако, в обоих случаях Definition of Done должен быть живым артефактом, чье содержание меняется со временем по мере того, как команда осваивает новые практики, накапливает опыт и повышает планку требований к себе и друг к другу.

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

🪜 Создаем DoD в три шага

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

Для начала, важно объяснить группе цель данного артефакта и его роль в обеспечении прозрачности — одной из трех основ Скрама. Сама сессия включает в себя три шага:

1. Брейншторминг требований. Для начала, нам необходимо задействовать коллективную мудрость и максимально расширить перспективу. Попросите участников группы индивидуально записать на стикерах все пункты, которые они хотели бы включить в DoD. Помочь с этим могут следующие вопросы: - Через какие этапы должна пройти работа, чтобы стать доступной конечному пользователю? - Какие практики или проверки могут быть полезны на каждом из этих этапов? - Каких практик, которые вы успешно применяли в прошлом, не хватает в этом списке?

2. Формирование исходного Definition of Done. После того, как вы сгенерировали исчерпывающий набор вариантов, очертите область на доске или флипчарте. Попросите группу переместить туда те критерии, которым они способны удовлетворить уже сейчас. Проверочными вопросами на этом шаге могут служить: - Что из этого мы можем применять уже сейчас? - Какие ограничения накладывает наша инфраструктура и экспертиза? - Какие из этих практик являются общепризнанным стандартом в индустрии?

Как только команда будет согласна с результатом, подпишите данную область словом «Сейчас» (Now). Скорее всего, у вас останется какое-то количество стикеров, не попавших в «прямоугольник».

3. Определяем перспективу на будущее. Что же делать с полезными идеями, которые команда не готова включить в Definition of Done уже сейчас? Очертите вторую область большего размера вокруг первой и подпишите ее заголовком «Дальше» (Next), а оставшуюся часть пространства или флипчарта озаглавьте «Будущее» (Future или Then). Предложите группе перенести те практики и этапы, которые представляют наибольшую ценность и могут быть реализованы в ближайшее время, в секцию «Дальше». В этом вам может помочь проверочный вопрос: - Какие проблемы могут возникнуть у наших пользователей при отсутствии этих проверок? Вы также можете предложить группе приоритезировать оставшиеся варианты по четырем квадрантам матрицы «Impact vs Effort».

💭 Заключительные мысли

Совместное формирование Definition of Done является важным шагом на пути к обеспечению прозрачности и формированию доверия в новой Скрам команде. Регулярный пересмотр и «усиление» его требований стимулирует культуру постоянных улучшений в организации, что является одной из задач каждого Скрам Мастера и агента изменений.

Обязательно делитесь своим опытом работы с Definiton of Done в комментариях и ставьте лайк, если этот пост был полезен для вас! До встречи в эфире!

Денис 💚

​​🏁 Как помочь команде сформировать Definition of Done? | Сетка — социальная сеть от hh.ru ​​🏁 Как помочь команде сформировать Definition of Done? | Сетка — социальная сеть от hh.ru