Che cos'è un registro delle decisioni architetturali?
Un registro delle decisioni architetturali (ADR) è un documento che registra una decisione architetturale importante presa, insieme al suo contesto e alle sue conseguenze.
Una decisione architetturale (AD) è una scelta di progettazione software che risponde a un requisito significativo.
Un log delle decisioni architetturali (ADL) è la raccolta di tutti gli ADR creati e mantenuti per un particolare progetto (o organizzazione).
Un requisito architetturalmente significativo (ASR) è un requisito che ha un effetto misurabile sull'architettura di un sistema software.
Tutto questo ricade nell'argomento della gestione della conoscenza architetturale (AKM).
L'obiettivo di questo documento è fornire una rapida panoramica degli ADR, di come scriverli e di dove trovare maggiori informazioni.
Abbreviazioni:
AD: decisione architetturale
ADL: log delle decisioni architetturali
ADR: registro delle decisioni architetturali
AKM: gestione della conoscenza architetturale
ASR: requisito architetturalmente significativo