|
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.
|
|