Tags All Entries

Inter-Team Communication

Tags: teams, work

When multiple software teams are coordinating, do not increase the communication/collaboration through tooling. Rather, enforce clear API boundaries / interfaces. Have the teams talk over the interface and not depend on each other through messy dependencies1. This reduces coupling in roadmaps and also enfources boundaries within the software. This idea follows closely with Jeff Bezos mandate around APIs within Amazon2.


References

1.
Kerr, J. Better coordination, or better software? Jessitron (2021).
2.
Lang, C. The Memo. Chrislaing.net (2021).

Links to this note