Загальне значення "крос-функціональної команди" - це команда, яка об'єднує фахівців у різних галузях, необхідних для досягнення мети.
Але схоже, що в Agile крос-функціональність означає не тільки поєднання різних фахівців, але і змушення їх поєднання. Генрік Кніберг визначає крос-функціональну команду таким чином: "Крос-функціональний просто означає, що команда в цілому має всі навички, необхідні для створення продукту, і що кожен член команди готовий зробити більше, ніж просто свою справу".
Але де проведена лінія? Чи нормально просити розробників стати тестерами на ітерацію, якщо вона потрібна?