Architecture Is a Team SportPart 2
Get knowledge in before the plan hardens
Late surprises are usually missing people and missing ideas, not missing slides. Lower the cost of speaking while change is still cheap, and give credit when someone else’s knowledge changes the design.
Architects are hired for technical judgment — system structure, interfaces, failure behavior, and the cost of getting those wrong. Under pressure, that expectation quietly turns into an expectation that the first sketch should also be the winning idea. People notice when that happens. They stop offering incomplete observations. The knowledge that could have improved the plan arrives later as a costly objection — or as a formal review surprise from someone who should have been there earlier.
Those two failures are usually the same failure. The idea lived in someone else’s head. The calendar never made room for it while the design was still cheap to change.
Lower the cost of being useful early
Early working sessions full of half-formed concerns are a sign of safety. Late reviews full of careful silence are a sign that people have learned the cost of speaking. If you want better architecture, lower that cost while the idea is still cheap to change.
Ask a blunt scheduling question before a design hardens: who will be unhappy if they first meet this work in a review meeting? Those people need an earlier working session — not necessarily a long one. They need enough contact to put real constraints into the starting assumptions.
The usual people to include are:
- someone who owns the business outcome and can change scope
- people who will build and maintain the change
- someone who will be paged or support users when it fails
- someone who can block on security, privacy, or compliance grounds
- any partner team whose contract or roadmap is implicated
Missing one of those people does not always sink a project. Missing them silently almost always creates drama.
Make other people’s knowledge decisive
Surfacing an idea takes a few deliberate moves.
First, make it audible to the whole group. Put it on the board in the speaker’s words. Do not immediately translate it into your preferred jargon; translation can wait until the group shares the substance.
Second, attach it to the business goal and the risks. A support constraint about duplicate messages matters because tickets and trust are business costs. Without that link, the comment sounds like trivia.
Third, test it in the open. Ask what breaks if we adopt it. Ask what breaks if we ignore it. Invite the original speaker to correct your restatement.
Fourth, give credit when it wins — especially when it displaces your draft. People watch that moment closely. It teaches them whether the next hard-won observation is worth bringing.
Taking ideas from everywhere does not mean every suggestion ships. It means the selection criteria are visible: the goal, the constraints, how hard the choice is to undo, and who pays the cost. When those are clear, declining an idea can still strengthen trust. When they are hidden, declining an idea looks like pulling rank.
Time changes the meaning of the same comment
A retention rule offered on day three is a design input. The same rule offered on day thirty is a crisis narrative. The content did not change. The cost of hearing it did.
In practice, “early” looks ordinary:
- a short discovery with product and developers before anyone drafts a target state
- a whiteboard session with security and operations while the design is still easy to change
- a partner check while an integration is still optional rather than contractually assumed
- opening with constraints gathered from outside your own head — incidents, support themes, security rules already on the books — and letting your sketch arrive second
None of that replaces later architecture review. It makes later review shorter, less about presentation, and more about leftover risk than about hearing constraints for the first time.
Conway’s Law says organizations ship their communication structure. Team Topologies turns that into practice: product teams that own a stream of work, platform and enabling teams that support them, and clear rules for how those teams interact. If your method only models software components, you will keep being surprised by the organization.
Delivery teams notice quickly whether their operational knowledge can change the plan. When it can, they bring the next constraint earlier. When it cannot, they wait for review. The architect’s name can still sit on the Architecture Decision Record. The record should also show whose knowledge made the decision better.