← Kennisbank · Solution Architecture

Hoe leg ik een architectuurbesluit vast?

Business Architecture Decision

Bewaar de context, afweging en gevolgen van een belangrijke keuze in een besluitrecord.

Uitleg en hulpmiddelen · v1.0 · Gepubliceerd

Download template (.pptx)Download ingevuld voorbeeld (.pptx)Download samenvatting (.png)

Wanneer gebruik je dit?

Gebruik dit item bij keuzes waarvan collega’s later moeten begrijpen waarom ze zijn gemaakt, welke alternatieven zijn afgewogen en wanneer heroverweging nodig is.

Een voorbeeld uit de praktijk

Bekijk de visuele samenvattingVisuele samenvatting van Business Architecture DecisionOpen op volledig formaat (nieuw tabblad)

Controleer je resultaat

  • Staat er een expliciete keuze met beslisser en datum?
  • Zijn alternatieven op dezelfde criteria vergeleken?
  • Zijn gevolgen en onzekerheden benoemd?
  • Blijft de geschiedenis bij een vervangend besluit zichtbaar?
Verdieping en begrippen

De kern van een ADR

Samenvatting van AWS Prescriptive Guidance: een ADR beschrijft een betekenisvolle architectuurkeuze, de context en de gevolgen. Besluiten hebben een levenscyclus. Als nieuwe inzichten een andere keuze noodzakelijk maken, wordt een nieuw besluit vastgelegd dat het eerdere vervangt. De besluitgeschiedenis blijft zo beschikbaar.

EAW-werktemplate: maak de afweging navolgbaar

Beschrijf eerst het concrete besluit dat nodig is. Noteer de doelstellingen en beperkingen die werkelijk bepalend zijn. Vergelijk de haalbare alternatieven op dezelfde criteria. Neem doorgaan met de huidige situatie mee wanneer dat een reële optie is.

Scheid eisen van voorkeuren. Een verplichte beschikbaarheidseis is iets anders dan een voorkeur voor een bekend product. Noteer bij ieder criterium de bron, de verantwoordelijke en onzekerheden. Gebruik alleen gewichten of scores wanneer de betrokkenen de schaal en betekenis hebben afgesproken.

Fictief voorbeeld

Een team moet kiezen tussen statusgegevens rechtstreeks opvragen en een aparte leesvoorziening opbouwen. Het besluit kan afhangen van de vereiste actualiteit, belasting van de bron, beschikbaarheid en beheerlast. Zonder die informatie is geen van beide opties vanzelfsprekend de juiste.

VastleggingVoorbeeld van wat je moet onderzoeken
ContextWie heeft welke statusinformatie nodig en wanneer?
AlternatievenRechtstreeks opvragen, aparte leesvoorziening, huidige situatie
AfwegingActualiteit, beschikbaarheid, complexiteit en beheer
GevolgenExtra verantwoordelijkheden, monitoring en kosten

Besluiten en heroverwegen

Leg de bevoegde beslisser, datum en status vast. Benoem negatieve gevolgen net zo expliciet als voordelen. Geef aan welke teams vervolgwerk krijgen en welke voorwaarden nog ingevuld moeten worden.

Een heroverwegingssignaal kan bijvoorbeeld een gewijzigde informatiebehoefte of een andere beschikbaarheidseis zijn. Verwijs bij vervanging naar zowel het nieuwe als het oude besluit. Een document met alleen een oplossingsbeschrijving maakt de keuze nog niet navolgbaar.

Verder werken

Gebruik een verwant onderwerp om een volgend deel van je vraag uit te werken.

Ook bij EAW

Je accountvoorkeuren worden geladen.

Achtergrond en bronnen

EAW-werkwijze en werktemplate. Voorbeeldcasussen zijn fictief.

Versie 1.0 · Gepubliceerd

AWS — Architectural decision record process
Bron voor de samenvatting over doel, inhoud en levenscyclus; de werktemplate en casus zijn EAW-uitwerkingen.