A great article around why removing cross-team dependencies is how you unlock high performing teams:

“Agile teams should be vertical and cross-functional. These should be end-to-end teams made up of all of the skills & roles required to deliver a feature from inception to use in production without external dependencies.”

Including two videos, Optimizing for Developer Happiness by Chad Dickerson (x CEO of Etsy) and How Your Organization is Killing Your Software by Raffi Krikorian (x Twitter, Uber).