Definition: A cross-functional team refers to a group which contains expertise or representation from various “functional” departments. For example, an agile cross-functional team may consist of a product manager, product owner, scrum master, engineers, QA, and design.