SA-301c · Module 3
Connecting Decisions to Outcomes
4 min read
The highest maturity of ADR practice is connecting architecture decisions to business outcomes. ADR-023 chose Kafka. What was the business outcome? Reduced order processing time from 45 seconds to 3 seconds, enabling same-day shipping commitments, which increased conversion by 12%. That connection — from technical decision to business result — is what transforms the architecture function from a cost center into a value driver. It is also what gives the architect credibility in rooms where technical details do not translate.
- Outcome Hypotheses Every Type 1 ADR should include an outcome hypothesis: "This decision is expected to [business outcome] by [mechanism] within [timeframe]." The hypothesis is testable. "Migrating to event-driven order processing is expected to reduce p95 order latency below 5 seconds by eliminating synchronous database locks within 60 days of deployment." If the hypothesis is met, the decision is validated. If not, the review trigger activates.
- Outcome Tracking After implementation, track whether the outcome hypothesis was realized. Did the latency drop? Did the conversion increase? Did the operational cost decrease? This is not academic — it is the evidence that informs future decisions. "Last time we adopted event-driven architecture, we achieved the latency target and exceeded the conversion hypothesis. The evidence supports this pattern for similar use cases."
- Decision Retrospectives At the 6-month and 12-month marks, conduct a retrospective on significant decisions. Was the outcome hypothesis accurate? Were the trade-offs as expected? What would we decide differently with current knowledge? The retrospective closes the feedback loop and builds the pattern library that accelerates future decisions. Architecture decisions informed by measured outcomes are more reliable than decisions informed by theoretical analysis alone.