Миф связан с распространяющимся иногда суждением, что Agile требует, чтобы каждый член команды обладал всеми необходимыми навыками для создания ценности клиенту.
Команда строится из людей с взаимодополняющими навыками, и только команда может произвести некоторый законченный инкремент продукта, не достижимый каждым в отдельности.
Если посмотреть внимательно, например, в Scrum Guide, то авторы говорят следующее: «Cross-functional teams have all competencies needed to accomplish the work without depending on others not part of the team».
Это означает, что кросс-функциональность — это свойство команды, а не индивидуума. Команда строится из людей с взаимодополняющими навыками, и только команда может произвести некоторый законченный инкремент продукта, не достижимый каждым в отдельности.
Тем не менее на практике кругозор компетенций каждого члена команды очень важен для общего результата.
Сейчас, как правило, проще встретить узкоспециализированных людей (например, front-end developer), нежели «универсалов», обладающих несколькими полезными для общего результата навыками (например, full-stack developer). Таких специалистов с более широким набором компетенций называют «T-shaped» люди.
Подумайте, как будет отличаться скорость команды, если в ней есть T-shaped люди? Какие есть риски у команды, состоящей из узкоспециализированных людей? Обсудите это с вашей командой!