Architecture Decision Record

Active theme: Light

← dokumenter

Kriterier for bærekraftige beslutninger

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

For å definere hva en bærekraftig beslutning er i detalj har vi utledet fem sentrale kriterier.

Strategisk

Under beslutningstakingen bør den som ser på de strategiske konsekvensene vurdere forhold som beslutningenes langsiktige virkning, for eksempel framtidig drifts- og vedlikeholdsinnsats.

Målbar og håndterbar

Du kan måle og evaluere resultatet av en beslutning over tid etter objektive kriterier, helst numeriske (slik for eksempel kvalitetsattributtscenarioer og workshops4 fremmer). Det er ikke mulig å fange opp alle finkornede beslutninger, så arkitekter må begrense beslutningenes granularitet til et visst detaljnivå (for eksempel å opprette en designklasse). Det gir et mer bærekraftig sett av beslutninger og færre sporbarhetslenker. Dessuten reduserer et begrenset antall avhengigheter mellom beslutninger ringvirkningene av endringer.

Oppnåelig og realistisk

Begrunnelsen for å tilpasse løsningen til problemet bør velges pragmatisk og gjøres eksplisitt. Arkitekter kan for eksempel vise at de har tatt hensyn til å unngå overdimensjonering og underdimensjonering (det vil si at de bør bruke «godt nok»-tilnærmingen).

Forankret i krav

Beslutningstakingen bør bygge på domenespesifikk arkitekturerfaring og kontekst. Den bør ta hensyn til bedriftens omgivelser og til prosjektets krav og begrensninger, inkludert utviklingsteamets nåværende kompetanse, opplæringsbudsjett og prosess.

Tidløs

Beslutninger bør bygge på erfaring og kunnskap som sannsynligvis ikke blir utdatert med det første. Arkitekter kan for eksempel velge plattformnøytrale arkitekturmønstre eller taktikker.