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 samenvatting
Open 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.
| Vastlegging | Voorbeeld van wat je moet onderzoeken |
|---|---|
| Context | Wie heeft welke statusinformatie nodig en wanneer? |
| Alternatieven | Rechtstreeks opvragen, aparte leesvoorziening, huidige situatie |
| Afweging | Actualiteit, beschikbaarheid, complexiteit en beheer |
| Gevolgen | Extra 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.