Architecture Decision Record

Active theme: Light

← dokumenter

Bæredygtighedskriterier for beslutninger

https://www.infoq.com/articles/sustainable-architectural-design-decisions/

For at definere beslutningers bæredygtighed konkret har vi udledt fem kernekriterier.

Strategisk

Den, der ser på de strategiske konsekvenser, når en beslutning træffes, bør overveje beslutningens langsigtede virkninger, såsom fremtidig drifts- og vedligeholdelsesindsats.

Målbar og håndterbar

Konsekvenserne af en beslutning kan måles og vurderes over tid ud fra objektive kriterier, helst numeriske (såsom dem fra kvalitetsattributscenarier og foreslået i Workshop 4). Da det er umuligt at fange alle detaljerede beslutninger, bør arkitekter begrænse beslutningernes granularitet til et vist detaljeniveau (for eksempel oprettelse af designklasser). Det fører til et mere bæredygtigt sæt beslutninger og færre sporbarhedslinks. Desuden mindsker en begrænsning af antallet af afhængigheder mellem beslutninger ringvirkningerne af ændringer.

Opnåelig og realistisk

Begrundelsen for at afstemme løsninger med problemer bør vælges pragmatisk og gøres eksplicit. En arkitekt kan for eksempel angive, at der er udvist omhu for at undgå overdesign eller underdesign (dvs. at en "god nok"-tilgang bør anvendes).

Forankret i kravene

Beslutninger bør baseres på domænespecifik erfaring og kontekst i arkitekturdesign. Ud over projektets krav og begrænsninger bør også virksomhedsmiljøet tages i betragtning, herunder udviklingsteamets nuværende færdigheder, uddannelsesbudget og processer.

Tidløs

Beslutninger bør baseres på erfaring og viden, der ikke hurtigt bliver forældet. En arkitekt kan for eksempel vælge platformsneutrale arkitekturmønstre eller -taktikker.