Constraint Block
Document project constraints that limit design choices. Track technical, regulatory, commercial, and organisational constraints with their sources and impacts.
Constraints are limitations that restrict architecture choices. Unlike requirements that describe what the system must do, constraints describe what the system cannot do or must work within. Documenting constraints helps explain why certain decisions were made.
When to Use
Block Properties
Type Values
Rigidity Values
Example: Budget Constraint
A commercial constraint that limits infrastructure spending.
Example: Regulatory Constraint
A compliance requirement that mandates specific data handling.
Example: Legacy Integration Constraint
A technical constraint from an existing system that cannot be changed.
Example: Organisational Constraint
A soft constraint from organisational preferences that could potentially be negotiated.