Scrum команды не рождаются, ими становятся. У каждой команды может быть свой путь становления, короткий или длинный, болезненный или легкий, нудный или увлекательный. В течении полугода я со своими командами успешно прошел этот путь. Команды, состоящие из 25 разработчиков: QA-инженеры, бизнес аналитики, архитекторы и тимлиды, — стали полноценными Scrum командами.
Основываясь на этом бесценном опыте, хочу выделить 6 шагов, необходимых для успешного перехода.
1. В первую очередь убедитесь, что Scrum будет наилучшим подходом в вашем случае.
Ваша 100%-я уверенность в правильности выбора и уверенность в успехе будет одним из ключевых факторов успеха. Надо помнить, что переход на новую систему организации, внедрение нового процесса и пр. — это перелом, иногда болезненный. Ведь вы выводите команду из зоны комфорта. Будьте готовы к сопротивлению, конфликтам и игнорированию. Уверенность, настойчивость и способность убеждать пригодятся вам..
2. Найдите людей в ваших командах, которые знакомы со Scrum и поддерживают его.
Привлеките их к этой миссии и работайте над этим вместе.
Для команд, которые работали с использованием подхода Waterfall, переход на Scrum, зачастую, это перелом в сознании.
Сопротивление — это первая и естественная реакция в такой ситуации. Члены команды, которые знакомы со Scrum и поддерживают его, помогут сгладить и ускорить переход.
3. Создайте план того, как вы вместе с командой собираетесь осваивать Scrum.
В первую очередь ваш план должен содержать:
- распределение ролей (команда разработчиков, владелец продукта, Scrum master);
- введение в работу Scrum-артифактов (Product Backlog and Sprint Backlog, User story, Burndown chart);
- проведение Scrum-церемоний (Stand-Up meeting, Sprint review, Sprint retrospective, Sprint planning).
В среднем, команде необходимо прожить шесть спринтов, чтобы сформироваться как Scrum команда. Ваш план вы можете привязать к 6-ти спринтам, например, и с каждым спринтом вводить следующие новые инструменты и Agile-практики, которые помогут команде стать максимально эффективной Scrum-командой.
4. Проводите тренинги по Scrum и Agile практикам и инструментам перед исполнением каждого шага из вашего плана.
Перед началом перехода проведите первый ознакомительный тренинг о принципах Agile и Scrum в частности. Расскажите, какие роли, церемонии и артефакты присутствуют в Scrum.
Для определения дальнейших семинаров и тренингов вам могут помочь:
- Ретроспективы;
- Полученные знания и обмен опытом на тематических собрания и курсах (например курс по по получению CSM);
- Мнение заинтересованных лиц в проекте (stakeholders);
- Scrum of Scrum.
Вышеперечисленное также может повлиять на изменения в вашем плане по освоению Scrum.
5. Собирайте отзывы.
Для того чтобы понимать насколько вы эффективны в достижении своей цели, вам необходимо понимать, какие настроения и мысли бродят внутри команд и за ее пределами.
Вам необходимо, чтобы люди начали работать и думать по-другому.
А это не просто.
Для реального понимания ситуации вам помогут:
- Ретроспективы;
- Общение один на один с членами команды;
- Получение отзывов об эффективности работы команды от заинтересованных; лиц в проекте;
- Обеды (см. пункт 6 в статье У вас есть одна неделя взять под контроль проект, который уже начался. Что делать?).
В то же время воспринимайте получаемые отзывы с учетом пяти стадий привыкания к изменениям (Kübler-Ross model).
6. Посещайте Scrum конференции, встречи и курсы.
Даже если вы уделили достаточно времени самостоятельному изучению Scrum, обмен опытом, совместное обсуждение кейсов, новые инструменты и их использование — все это вам пригодится.
Например, получить сертификат CSM (Certified Scrum Specialist). Обычно это двухдневный курс и тест из 40 вопросов.
Итак, давайте подытожим.
6 шагов для создания Scrum команды:
- Будьте уверены на 100% , что Scrum это наилучший подход в вашем случае;
- Найдите людей в ваших командах, которые знакомы со Scrum и поддерживают его;
- Создайте план, как вы вместе с командой собираетесь осваивать Scrum;
- Обучайте команды работать следуя Agile/Scrum практикам;
- Собирайте отзывы;
- Посещайте Scrum конференции, встречи и курсы.
Удачи!