Команда Agile - это проектная команда, которая собрана для того, чтобы обеспечить выполнение работ по проекту через применение к процессам управления им гибких подходов.
Полномочия членов команды Agile
Специфика работы членов команды Agile находит отражение, прежде всего, в тех полномочиях, которые передаются им в рамках организации проектной деятельности. Причем полномочия членов проектной команды так же, как и их компетенции, должны подходить для реализации запланированного проекта.
Команда Agile должна состоять из профессионалов разных профилей, чтобы в конечном итоге произошло дополнение их навыков и знаний (в данном случае речь идет о достижении, так называемой, кросс-функциональности команды). Поэтому перед началом работы над проектом следует проверять команду на предмет ее укомплектованности лицами, обладающими нужными для реализации проекта компетенциями, а также на предмет их наделения необходимыми полномочиями.
Если компетенции некоторых специалистов во время работы над проектом требуются эпизодически (это, например, HR-специалисты, юристы, эксперты по стратегии), то их включение в Agile-команду необязательно. Взаимодействие с ними в основном заключается в их предупреждении о необходимости содействия с их стороны и в согласовании времени их доступа для участия в проекте.
В некоторых организациях создано и действует большое количество Agile-команд. Здесь специалисты, которые востребованы периодически, могут быть включены в состав, так называемых, центров компетенций, построенных по сервисной модели.
Как правило, в команде Agile в зависимости от распределенных полномочий выделяют следующие роли ее членов:
- Владелец продукта - на это лицо возложена ответственность за создание продукта проекта, который должен соответствовать потребности конечного пользователя.
- Scrum-мастер - на это лицо возложена ответственность за обеспечение эффективного рабочего процесса, выстраивание с другими проектными командами и подразделениями организации эффективных взаимодействий, а также за повышение зрелости команды и развитие у нее способностей к самоорганизации.
- Член команды проекта - это специалист, который в рамках своих полномочий и согласно своим компетенциям принимает непосредственное участие в создании продукта проекта.
Деятельность команды Agile как группы уполномоченных специалистов можно описать следующими действиями. Во-первых, она владеет бэклогом своего спринта. Во-вторых, она уточняет необходимые данные у владельца продукта, после чего дает оценку бэклогу. Затем командой принимается решение о необходимости изменения бэклога по ходу следующего спринта или об отсутствии таковой. И наконец, команда Agile несет ответственность за управление процессом работы в ходе спринта.
Кросс-функциональность команды Agile
Одним из обязательных условий при построении проектной команды Agile является обеспечении ее кросс-функциональности. Ее суть состоит в частичном дублировании навыков одного сотрудника навыками других участников команды.
Дело в том, что при наличии у специалистов уникальных в рамках проектной команды навыков их выпадение из работы (в силу тех или иных причин) может остановить всю работу над проектом. Кросс-функциональность не допускает подобной ситуации.
Не обязательно, чтобы все сотрудники обладали всеми навыками на одинаковом уровне. Здесь важно обеспечить саму возможность подстраховки коллегами друг друга, пусть не так быстро и не на том уровне качества, как это смог бы сделать основной сотрудник, но довести задачу до завершения. При этом члены команды попутно отрабатывают свои навыки в сферах, смежных области своей основной профессиональной деятельности.
Обучение членов команды Agile
Для того чтобы процесс решения задач, поставленных перед проектом, не останавливался, а продолжался причем вместе с ростом результативности, требуется организация регулярного обучения членов команды Agile новым навыкам, необходимым в данном случае.
Прежде всего, для тех привлеченных специалистов, которые ранее ни разу не участвовали в работе над Agile-проектами, нужно организовать «курс молодого бойца». Т. е. этим специалистам необходимо объяснить, с одной стороны, теорию и логику Agile (в виде Agile-manifesto, областей применения и др.), с другой стороны, практику Agile (в виде ролей, регулярных встреч, инструментов и др.).
Роли владельца продукта и Scrum-мастера должны отдаваться кандидатам, прошедшими более глубокую и системную программу обучения. В связи с этим данных кандидатов нужно отправлять на 1-2 дня на стажировку в уже работающую зрелую Agile-команду.
Кроме того, в качестве хорошей практики зарекомендовало себя наличие в организации роли Agile-коуча. Он может быть представлен как штатным сотрудником организации, так и специалистом, который привлечен из другой организации. В долгосрочной перспективе Agile-коуч способствует развитию проектных команд и их движению по пути повышения зрелости и осознанности.
По итогам мер, принятых с целью обучения отдельных членов команды Agile и ее развития в целом, должны быть достигнуты следующие результаты:
- у членов команды проекта должна быть сформирована сильная внутренняя мотивация на развитие и достижения;
- специалисты Agile-команды должны обладать способностью к самоорганизации;
- у всех лиц, принимающих участие в проекте, должна иметься вера в правильность и применимость Agile подхода.
Таким образом, важным фактором успешности применения Agile-подхода для разработки и реализации проекта является наличие соответствующей проектной команды. Соответствие проявляется в наделении проектной команды всеми необходимыми полномочиями, в наличии и дополнительном получении (через специальные курсы по обучению) компетенций и навыков, которые требуются для решения всех поставленных задач.