O que é um registro de decisão de arquitetura?
Um registro de decisão de arquitetura (ADR) é um documento que captura uma decisão arquitetural importante tomada, juntamente com seu contexto e suas consequências.
Uma decisão de arquitetura (AD) é uma escolha de design de software que atende a um requisito significativo.
Um registro de decisões de arquitetura (ADL) é a coleção de todos os ADRs criados e mantidos para um projeto (ou organização) específico.
Um requisito arquiteturalmente significativo (ASR) é um requisito que tem um efeito mensurável na arquitetura de um sistema de software.
Tudo isso está dentro do tópico da gestão do conhecimento de arquitetura (AKM).
O objetivo deste documento é fornecer uma visão geral rápida dos ADRs, de como criá-los e de onde procurar mais informações.
Abreviações:
AD: decisão de arquitetura
ADL: registro de decisões de arquitetura
ADR: registro de decisão de arquitetura
AKM: gestão do conhecimento de arquitetura
ASR: requisito arquiteturalmente significativo