05Stage 5 of 8 · Assessment
Does the draft meet its objectives?
Here you check the quality of your design and derive measures for open risks.
You need
- Structural and maturity aspects
- Prioritized quality scenarios
Who
Platform team leads
with Payment module owner, Operations
How to proceed
- 1
Check the design against the quality scenarios.
- 2
Investigate threats and failure paths.
- 3
Keep open risks and appropriate measures in mind.
In the shop
Review of the delayed payment
- Review
- Track order completion for B-1042 when the payment response is delayed.
- Checkpoints
- Status model, resumption, data durability, operational indicators.
- Threat
- Could a compromised partner change other orders' status?
- Risk
- Restore with payment reconciliation not yet tested; high impact.
This creates
- Review results
- Assessed risks
- Next test steps
Tools for this:Architecture reviewArchitecture fitness functionThreat ModelingArchitecture risk registerAll under “Validate” →
Done when
- The design was checked against the scenarios.
- Threats and failure paths are named.
- Every risk has an owner, a measure and a deadline.
Appropriate Building Blocks
Evolution · ActivityArchitecture reviewAn architecture review evaluates designs against relevant goals, risks and scenarios.Security · ActivityThreat ModelingThreat Modeling examines threats, attack paths and safeguards in the system design.Evolution · MechanismFitness functionsFitness Functions continuously and automatically check important architectural properties.Documentation · ActivityCommunicate risksA risk log records uncertainties, possible consequences, owners and next validation steps.
Findings from here flow back into the draft. To: Design →