Les ADR, ou pourquoi on écrit les décisions
Un Architecture Decision Record tient sur une page : le contexte, la décision, les options écartées et leurs raisons, les conséquences acceptées. Cela paraît bureaucratique jusqu'au jour où quelqu'un demande pourquoi on a choisi cette file de messages plutôt qu'une autre, et que les trois personnes présentes à la réunion sont parties.
L'intérêt principal n'est pas l'archive, il est dans l'écriture elle-même. Rédiger les options écartées oblige à les avoir considérées. Nous avons vu plusieurs décisions changer pendant la rédaction de leur propre ADR, simplement parce que mettre les raisons noir sur blanc a montré qu'elles ne tenaient pas.