To run Internet services requires many teams to interact. What makes things harder is there are not a clear set of rules to support Good Ways for the teams to interact. The ways tend to develop organically. Speaking of organic I was looking at a presentation John Boyd created called "Organic Design for Command and Control." Slide 10 had the positive and negative interactions of command and control. This made me think of how teams interact. The slide deck is here. and the slide I was looking at is this one.
I've been staring at this slide for a while and let me translate this into how it applies to teams. If more managers spent time reducing the negatives and increasing the positives the teams will work so much better.