Ý nghĩa chung của "nhóm đa chức năng" là một nhóm kết hợp các chuyên gia trong các lĩnh vực khác nhau được yêu cầu để đạt được mục tiêu.
Nhưng có vẻ như trong chức năng chéo Agile có nghĩa là không chỉ kết hợp các chuyên gia khác nhau, mà còn khiến chúng trộn lẫn. Henrik Kniberg định nghĩa nhóm đa chức năng theo cách này: " Đa chức năng chỉ có nghĩa là toàn bộ nhóm có tất cả các kỹ năng cần thiết để xây dựng sản phẩm và mỗi thành viên trong nhóm sẵn sàng làm nhiều hơn là chỉ việc của họ."
Nhưng đường được vẽ ở đâu? Có phải là bình thường để yêu cầu các nhà phát triển trở thành người thử nghiệm cho một lần lặp nếu nó được yêu cầu?