Kraitiria Wey Dey Mek Decision Last
https://www.infoq.com/articles/sustainable-architectural-design-decisions/
To define decision sustainability well well, we derive five key criteria.
Strategic
Wen dem dey make decision, person wey dey look strategic consequences suppose consider tins like di long-term impact of di decisions—for example, future operations and maintenance effort.
Measurable and Manageable
You fit measure and evaluate di outcome of one decision as time dey go, according to objective criteria, ideally numeric ones (as, for instance, quality attribute scenarios and workshops4 dey propagate). E no possible to capture all di fine-grained decisions, so architects must limit di granularity of di decisions to certain level of detail (like to create one design class). Dis go lead to one set of decisions wey go last pass and fewer traceability links. Plus, if you limit di number of dependencies between decisions, e dey reduce di ripple effect of changes.
Achievable and Realistic
Dem suppose choose di rationale for how di solution fit di problem in pragmatic way and make am explicit. For example, architects fit show say dem take care to avoid over- or underengineering (dat na, dem suppose apply di “good enough” approach).
Rooted in Requirements
Decision making suppose dey grounded for domain-specific architecting experience and context. E suppose take into account di company environment and also project requirements and constraints, including di current skills of di development team, di training budget, and di process.
Timeless
Decisions suppose dey based on experience and knowledge wey no go quick outdated. For example, architects fit choose platform-neutral architectural patterns or tactics.