Purpose
Create an architecture outline with components, responsibilities, interfaces, data flows, and decision notes ready for review.
Inputs
- •Approved plan and goals
- •Constraints and applicable policies
- •Existing system context and boundaries
Steps
- •Confirm scope, constraints, and non-functional requirements.
- •Identify components, responsibilities, and interfaces.
- •Describe data flow, integrations, and edge cases.
- •Capture decisions, trade-offs, and open questions for review.
Outputs
- •Architecture outline with components, interfaces, data flows, and decision notes.
Failure modes
- •Introducing new scope or features
- •Omitting constraints, edge cases, or policy alignment
- •Providing implementation details instead of architectural guidance