O significado geral de "equipe multifuncional" é uma equipe que combina especialistas em diferentes campos necessários para atingir a meta.
Mas parece que na funcionalidade cruzada ágil significa não apenas combinar diferentes especialistas, mas fazê-los se misturar. Henrik Kniberg define a equipe multifuncional da seguinte maneira: "A funcionalidade multifuncional significa apenas que a equipe como um todo tem todas as habilidades necessárias para criar o produto e que cada membro da equipe está disposto a fazer mais do que apenas suas próprias coisas".
Mas onde é traçada a linha? É normal pedir aos desenvolvedores que se tornem testadores para uma iteração, se necessário?