Новая редакция Scrum Guide: что добавлено и как с этим работать

It’s not hard to make decisions when you know what your values are. © Roy E. Disney

Кен Швабер и Джефф Сазерленд, создатели знаменитого сегодня в IT-сфере фреймворка Scrum, не почивают на лаврах, наслаждаясь все более растущим интересом к их детищу и получая заслуженные дивиденды. Отцы-основатели Scrum продолжают активную работу в обучении, консалтинге, сертификации, распространении и, главное, дополнении и развитии своего фреймворка.

Совсем недавно, в июле 2016 года появилась официальная обновленная и дополненная самими авторами, 5-я по счету версия Scrum Guide. Создание Scrum Guide Кен Швабер объясняет необходимостью убрать все противоречия, двусмысленные трактовки и недопонимания, которые возникали и возникают у пользователей фреймворка, а также правильно сфокусировать целевую аудиторию и дать возможность ссылаться на первоисточник.

Что добавили в Scrum Guide July 2016

Основным дополнением 2016 года стали ценности, о которых и до этого говорилось в книгах и тренингах Джеффа и Кена, но которые никогда явно не фигурировали в Scrum Guide. Необходимыми ценностями для достижения прозрачности, постоянного выявления более эффективных действий и доверия между всеми заинтересованными лицами, авторы считают следующие:

Commitment — понимание необходимости брать обязательство перед собой, перед командой, перед организацией за выполнение поставленных целей и задач на короткий период работы (1-4 недели); понимание командой, что им необходимо делать всё, что в их силах, чтобы выполнить то, что они сами (!) пообещали реализовать; понимание своих реальных возможностей и, соответственно, взятие на себя реалистичных обязательств. Как говорит Джефф Сазерленд, это одна из основ непрерывного улучшения. Это действия, направленные на то, чтобы быть лучшими людьми, лучшими командами, лучшими компаниями.

Focus — это сосредоточенность на ближайшей цели команды, на выполнении того обещания, которое было дано владельцу продукта, клиенту. Распыление не дает возможности брать на себя обязательства перед кем-либо. Сосредоточенность — даёт такую возможность.

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

Openness — открытость в отношениях внутри команды и с клиентом, когда проблемы не прячутся «под ковер», и когда каждый член команды имеет право голоса. Только так можно реалистично прогнозировать, что может быть поставлено заказчику в установленный срок, и действительно выполнить обещанное. Только когда все согласились с достижимостью поставленных целей, с направлением движения, с выбранными путями достижения целей, только тогда можно взять на себя обязательство за их выполнение.

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

Внедряем Scrum ценности

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

Хороший способ выработки командных ценностей предлагает Юрген Апелло в его книге Management 3.0. В чистом виде рекомендации Юргена не совсем подойдут для работы именно со Scrum ценностями, но я предлагаю его видоизменить. Ниже рассмотрим последовательность шагов, которая поможет команде осознать и принять ценности Scrum.

  1. Начать можно с общей встречи и открытого разговора со всей командой (включая Product Owner), желательно в начале проекта. Если это сделано не было, начать никогда не поздно. На встрече перечисляем и выписываем на доску Scrum ценности.
  2. Просим каждого члена команды на цветных карточках/стикерах написать, что именно для него значит каждая ценность, как бы он хотел, чтобы она проявлялась в их команде. Каждой ценности дать 3-5 характеристик. Получаем 3-5 карточек от каждого члена команды.
  3. Складываем все карточки и получаем набор определений к каждой ценности.
  4. Вместе делаем первичную группировку карточек. Все одинаковые и подобные карточки собираем и даем им единое название под соответствующей ценностью.
  5. Получаем набор примерно по 10-15 определений для каждой ценности.
  6. Проводим несколько итераций по разделению наших карточек на 2 группы — «важно», «менее важно». Здесь можно голосовать, обсуждать. Но обязательно получить 2 равные группы. Чем-то придется жертвовать. Каждый раз то, что находится в разделе «важно» делим еще раз на «важно» и «менее важно».
  7. Останавливаемся, когда каждая ценность имеет по 3 определения в финальной группе «важно».

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

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

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

И помним, Scrum легко понять, но сложно освоить ©.

Удачи всем в непрерывном развитии :)

Похожие статьи:
Чи є сенс тестувальнику переїжджати в США й будувати кар’єру там? Чи є попит на QA? Чи потрібні ще комусь мануальні тестувальники?...
Привіт, я — Борисенко Олексій, займаюся напрямками Network Programmability, IoT, Infrastructure Programming в підрозділі DevNet компанії Cisco. У цій статті...
Ізраїльська ІТ-компанія Cyren, яка мала команду контракторів в Україні, оголосила про свою ліквідацію. Колишні співробітники...
Зазвичай спеціалісти, що працюють з ІТ-компаніями віддалено, можуть жити майже в будь-якій країні світу. Та якщо...
В выпуске: на что следует обратить внимание Node.js разработчику в текущем году, Redux и GraphQL на практике, основы...
Яндекс.Метрика