What is a Cross-Functional Team?
A cross-functional team contains, inside itself, every skill needed to turn an idea into a finished increment — design, build, test, deploy — so work never leaves the team to queue in someone else's department. It's a direct assault on the biggest hidden delay in most organizations: handoffs.
Cross-functional doesn't mean everyone does everything; it means the team collectively can. T-shaped members (deep in one skill, capable in others) make the model resilient.
Worked example
Before: a feature visits four departments — design queue, dev queue, QA queue, ops queue — 6 weeks elapsed, 6 days of actual work. After forming a cross-functional squad with a designer, three developers, an embedded tester, and deployment rights: the same class of feature ships in 8 days. Nobody worked faster. The work just stopped waiting in line.