A cross-functional team combines developers, operations personnel, QA engineers, and security professionals around shared goals. By keeping complementary expertise together, it reduces handoffs, improves communication, and makes responsibility for delivery and service ownership collective. section 10.3.1
A cross-functional team improves delivery through several mutually reinforcing practices:
- Shared responsibility: members collectively own development, deployment, and maintenance, reducing delays between departments. section 10.3.1
- Improved communication: regular interaction across disciplines builds shared understanding and reduces misunderstandings. section 10.3.1
- Faster problem resolution: relevant expertise is available inside the team instead of requiring external escalation. section 10.3.1
Customer account services
A Customer Account Team combines software developers, an operations specialist, a QA engineer, and a security analyst. Together, they deliver features, verify code quality, deploy updates, and maintain security compliance for customer account services. section 10.3.1
Cross-functional teams work as part of a broader cultural shift: breaking down silos, promoting transparency and trust, and encouraging knowledge sharing. Team topologies can support the restructuring, while platform and SRE practices provide consistent delivery and reliability responsibilities. section 10.7.1 section 10.8

