← Illusions in the Boardroom

Structural Correction

Chapter 11: Contracts, Not Committees

Versioned, machine-readable contracts between units replace committees. A contract violation is detected automatically, attributed to a specific party, and resolved in eighty-six minutes between two people, with no bridge call and no responsibility debate.

The payments unit's contract requires consuming units to submit payment requests with fully validated customer and account data. This division of responsibility is structurally correct, as the payments process should not validate data it does not own.

The consuming units experience this differently. Motor origination finds that validating account data at point of sale adds delay that customers feel. Claims discovers that claimants who have changed banks require a re-verification step that its process definition does not accommodate. Both units face the same incentive: minimise their own validation costs and let the payments unit reject what it cannot process.

The payments unit tightens its contract: stricter formats, more required fields, faster rejection of anything that does not comply. The consuming units add workarounds and automatic retries to handle the rejections. Within six months, the interaction has produced coordination overhead encoded in contracts rather than in meetings, but coordination overhead nonetheless. Payment failures increase. Resolution times lengthen.

The fix is structural. The three units redesign the contract together. Validation responsibilities are split: each unit validates what it owns. A shared checking step, published by the payments unit, allows other units to verify payment-specific fields before submitting. The arms race stops. The customer experience recovers within a quarter.

The model produced the failure. The model also produced the fix, but only because the structural incentive changed: each unit became accountable for its own validation rather than attempting to pass it across the boundary. Coordination between teams is managed through committees: steering groups, dependency boards, change advisory boards, and what the alignment-industrial complex terms “cross-functional ceremonies.” These committees exist because no explicit mechanism governs how one team's output becomes another team's input. The interaction is negotiated socially, in meetings, and the negotiation must be repeated whenever conditions change.

Contracts replace this negotiation with a structural mechanism.

...

Continue reading in the interactive reader

Read this chapter

See also: Full contents · Preview chapters · Illusions of Work