All project decisions that are worth documenting are architectural decisions because decisions about the organisation (or the ways of working) are architectural relative to the organisation (or the project) as a system itself.

We can think about most decisions as initiating small (or not so small) projects of carrying these decisions out in the context of the "main" project, or across interacting projects (e. g. projects sharing people or other organisational resources, or projects of creating systems that interface with each other). Therefore, it seems reasonable to reuse the alpha framework (see Project alphas) to structure our thinking about these decisions, which includes writing decision documents, discussing them, and, ultimately, making the decision.

I take many alphas ("sections in the decision document", i. e., important objects of attention in thinking about a decision) directly from Jeff Tyree's and Art Akerman's "Architecture Decisions: Demystifying Architecture" (see also my summary), but structure them in a new way.

Here're the alphas of an (architecture) decision, with titles slightly modified relative to the alphas of a project:

decision.png

Tyree and Akerman suggested a rule of thumb for deciding when an architecture decision warrants documentation (the amount of the documentation should be adjusted to the impact of the decision):

To test a decision’s architectural significance, an architect should ask the following question: does this decision affect one or more system qualities (performance, availability, modifiability, security, and so on)? If so, an architect should make this decision and document it completely.

Stakeholders

The stakeholders of a decision should be a subset of the stakeholders of the project if the decision is made in the context of a single project, or, if the decision affects multiple projects, a subset of the union of the stakeholders of these projects.

For each stakeholder, document their areas of concern that are affected by the decision, and their preferences in these areas of concern.

Each stakeholder has a status: "Doesn't need to be informed" / "Informed that decision is being discussed" / "Involved in the discussion" / "Shared their feedback or preference" / "Informed about the decision" / "Informed that the decision has been implemented" / "Informed that the decision has been obsoleted".

Issue/Opportunity

The standard project alpha equivalent to this one is called "Opportunities". I use the word "issue" and singular form to highlight that decisions are often made to address issues rather than seize opportunities. Also, decisions usually address only a single issue or an opportunity, or, to put it in another way, it's often a bad sign when people try to solve multiple issues or seize multiple opportunities with a single decision (Russian proverb: "за двумя зайцами погонишься, ни одного не поймаешь").

Sub-alphas:

Description