Team Interaction Modes
- Categories
- Organizations
- Sources
- Team Topologies
Three defined ways teams interact: collaboration (two teams work closely for a time, high bandwidth but blurred boundaries), x-as-a-service (one team consumes what another provides with minimal coordination), and facilitating (one team helps or mentors another). Each interaction should be a deliberate choice.
Why it Matters
Unmanaged interaction between teams is a major source of delay and friction. Making the mode explicit, and time-bounding collaboration in particular, keeps boundaries legible and flow fast.
Signals
- Teams know which mode they are in and why; collaboration is temporary and purposeful.
- Anti-signals: permanent collaboration that erodes ownership; expecting service-like reliability from a team you actually need to collaborate with.
Benefits
Clear expectations between teams, reduced coordination overhead, and boundaries that stay understandable.
Risks
Defaulting to collaboration everywhere is expensive and blurs ownership. Treating something as a service before it is stable enough to consume that way leads to broken dependencies.
Tensions
Collaboration enables discovery but costs autonomy; x-as-a-service maximizes autonomy but demands a mature, well-defined interface. Choosing a mode too early or too late both hurt.
Examples
Two teams collaborate intensively while building a new integration, then shift to x-as-a-service once the interface stabilizes. An enabling team facilitates another until it gains a capability, then steps back.