Things That Change Together Should Live Together


A lot of complexity comes from separating things that are destined to move together. At first, the symptoms look unrelated. Slow responses. Too many meetings. Knowledge gaps. Bugs that span multiple teams. Delays in delivering seemingly simple changes. The instinct is usually to optimize the symptoms individually. Add a process. Create a document. Schedule another sync. But the symptom is rarely the problem.

I saw this play out in our organization. Over time, teams formed around the empires we had built. Royalties had a team. Reporting had a team. Payments had a team. Accounting had a team. Financial flows had a team. Every team was doing good work. Every team had smart people. Yet customer value flowed across all of them. Features crossed boundaries. Problems crossed boundaries. Context crossed boundaries. The organization was optimized around ownership of components while the customer experienced a single journey. The result was fragmentation, slower responses, duplicated effort, and unnecessary complexity.

Tenet #1 — From Symptom to Solution — Accelerate with Understanding. The symptoms were delays, bugs, and coordination overhead. The problem was that things that changed together were living apart. The solution was not another process. It was reorganizing around value delivery instead of historical ownership. The acceleration followed naturally. Decisions became faster. Innovation became easier. Knowledge stayed closer to the work. Whenever I see friction between teams now, I ask a simple question: if these things change together most of the time, why do they live apart?

Comments

Popular posts from this blog

Breaking Systems, One Mistake at a Time

Why Now Matters More Than the Idea

Optimize for Being Less Wrong