В Команду разработки (Development team, DT) входят участники, непосредственно работающие над проектом. Существует официальный документ (The Scrum Guide), который подробно прописывает качества, которыми должны обладать члены команды. Во-первых, это самоорганизующийся организм, которому никто не вправе приказывать, как и что делать для проекта. Он многофункционален и каждый его орган обладает множеством навыков, которые незаменимы для готового продукта. За результат несут ответственность абсолютно все участники. Как правило, численность команды невелика – примерно 7 человек. Это оптимальное количество для рациональной траты ресурсов для общения и взаимодействия внутри нее. Читайте про роль команды разработки в СКРАМ на сайте компании BrainRain.
Scrum-команда универсальна и включает специалистов из разных ниш, необходимых для того или иного проекта. Также в нее входит скрам-мастер, которому вверена организация всего процесса. Заметим, что это не руководитель в классическом понимании. Он обязан проводить встречи участников команды, внимательно следить за выполнением задач, находить явные и скрытые неполадки и помехи в работе, устранять и предотвращать их. Но самое главное – он в ответе за соблюдение командой методологии Scrum. Еще один незаменимый участник процесса – владелец продукта. Он определяет, каким будет проект.
Любой член команды осведомлен обо всем, над чем работают другие сотрудники. Между ними не должно оставаться ни малейшей недоговоренности. Одна из ключевых характеристик команды – ее кросс-функциональность, которая предоставляет широкий диапазон скиллов для формирования Инкремента проекта. Невзирая на то, какой у него объем, формирование подкоманд не допускается. Как было сказано выше, у определенных участников может быть своя узкая специализация, однако за конечный результат отвечает вся команда сообща.
Каждый участник имеет четкое представление о планах, сроках, последовательности исполнения и вообще о сути продукта. Он обязан вовремя обновлять свой vision и выбирать задачи из резерва спринта. Надо четко понимать, что специалисты, которые привыкли работать в одиночку, вряд ли смогут «прижиться» в такой команде, где не бывает постоянных групп для того или иного проекта. В то же время, неоценимое свойство скрама – его способность выявлять слабые стороны в команде или способностях отдельного ее члена и помогать точечно устранить эти недостатки. Всегда нужно помнить о главных ценностях Scrum – смелости, открытости, сосредоточенности, преданности и уважении.