Checklist: Architectural Decision
This checklist helps make sure that the Architectural Decision is complete, thorough, and that all aspect are addressed.
Relationships
Main Description

The checklist below is provided to help in that the Architectural Decision is completely defined. It is important to ensure that these important decision have been properly researched, all options examined and that the decision is supported.

Check Items
Problem clearly defined

Ensure that the problem or opportunity that the decision addresses is clearly defined. The constraints, such as existing decisions or other constraints, must be included as well along with any assumptions.

Architectural Decisions consulted
Ensure that all other relevant or related Architectural Decisions have been consulted to ensure that the decision hasn't already been made, in which case the existing AD would be updated if necessary.
All possible options have been considered
Review the options considered in the decision ... have all possible options been examined, and if not have their exclusion been justified?
The proposed decision is fully justified
Clear understanding of the justification for the Architectural Decision is needed. The decision must be justified based upon the logical and dispassionate examination of all factors: cost (capital and life-cycle), benefit, skills, fit with existing solutions, etc.
There is consensus on the decision

It is often difficult to get compete consensus on difficult and complex decisions ... the majority should be in favor, but dissenting arguments must also be recorded in the decision.

Clear decision rational

The description of the rational for the decision is clearly defined and understandable. The implications of the decision, on the enterprise, business, and existing systems, have been included in the description.