Great article! This and Spotify’s articles helped to shape my cross team thinking at multiple companies.
I recently adapted the concept to create something that me and my team are calling Charter Guilds. The TL;DR is that they are self organizing cross team groups that spend the first few meetings drafting a charter, which describes a big problem they want to solve, how they will collaborate going forward, and when the group will ultimately disband.
The goal is to utilize the typical cross team, focused benefits that guilds provide, while also mitigating the risks of creating a group with no real mission and one that lasts way beyond its usefulness. It has helped us solve some big problems, such as implementing a centralized K8s based dev environment and a streaming data warehouse.
Here is a full description if you’re interested:
I would love to hear your thoughts and comments about similar things you have tried or how this may help situations you are facing in your eng team.