Implicit architecture emerges when significant design decisions remain unstated, poorly understood, or impossible to communicate. It creates a black box around the system and can turn architecture into an accidental outcome of isolated choices. section 3.1.5
Watch for three connected conditions:
- Design decisions are made under pressure but never made explicit. section 3.1.5
- People do not share or understand decisions that affect the architecture. section 3.1.5
- Uncoordinated implementation produces wrong work, delays, and rework. section 3.1.5
BigScreen
A developer starts implementing a personal design while the team is excluded from decisions. Arguments, tension, wrong implementation, delays, and rework follow. Bringing domain experts and stakeholders together helps surface options, tradeoffs, and decisions. section 3.1.5
