Organizing Business and Technology Teams
People & Culture | Technical Operations Excellence
Aligned to a single stream of work (product, feature, service)
Provides internal services to reduce cognitive load
Helps stream-aligned teams adopt new capabilities
Deep expertise for complex components
| Mode | When to Use |
|---|---|
| Collaboration | Discovery, rapid innovation |
| X-as-a-Service | Clear API, reduce cognitive load |
| Facilitating | Coaching, capability building |
Warning: Collaboration is expensive; use sparingly
Organizations design systems that mirror their own communication structure.
- Melvin Conway, 1968
Inverse Conway Maneuver: Design teams to get the architecture you want
| Type | Definition |
|---|---|
| Intrinsic | Inherent problem complexity |
| Extraneous | Environmental/tooling noise |
| Germane | Valuable learning investment |
| Type | Typical Ratio |
|---|---|
| Stream-Aligned | 60-80% |
| Platform | 10-15% |
| Enabling | 5-10% |
| Complicated-Subsystem | 0-5% |
Stream-aligned should always be the majority
| Model | Topology |
|---|---|
| Centralized SRE | Enabling + Platform hybrid |
| Embedded SRE | Part of Stream-Aligned |
| Hybrid | Core platform + consulting |
| Group | Size |
|---|---|
| Close team | 5-9 people |
| Trust group | 15 people |
| Clan/tribe | 50 people |
| Max relationships | 150 people |
Teams Over Individuals
Minimize cognitive load, maximize flow.