Architecture Decision Record

Active theme: Light

← documenti

Linee guida per ottenere decisioni sostenibili

https://www.infoq.com/articles/sustainable-architectural-design-decisions/

Nel nostro lavoro abbiamo imparato le seguenti lezioni, che possono essere usate come linee guida e criteri di valutazione per ottenere decisioni sostenibili:

  1. Usa un approccio lean/minimalista per la documentazione iniziale delle decisioni.

  2. Dai priorità e registra tutte le decisioni importanti abbastanza rilevanti da documentare e comprendere l'architettura di destinazione.

  3. Elabora le decisioni particolarmente importanti in un modello completo solo dopo il lavoro iniziale (cioè quando i decisori sono soddisfatti delle decisioni architetturali prese e c'è fiducia che queste decisioni non debbano essere riviste presto).

  4. Usa la versione lean/minimalista del passo 1 come riepilogo delle decisioni documentate a un livello di granularità adeguato, per dare una panoramica delle decisioni dettagliate e anche per decisioni banali o ovvie.

  5. Sfrutta, dove possibile, la conoscenza architetturale esistente, siano modelli guida o altre fonti. Rivedi ed estendi tale conoscenza e adattala al contesto delle decisioni specifiche.

  6. Assicurati che vengano stabiliti collegamenti di tracciabilità tra le decisioni e sia i requisiti sia la progettazione architetturale/il codice.

  7. Prevedi controlli di coerenza automatici in modo che i collegamenti di tracciabilità restino sincronizzati dopo le modifiche. Limita il numero di dipendenze tra le decisioni e gli altri artefatti software.

  8. Applica le linee guida sulla motivazione in modo coerente e deciso. La motivazione è la parte più importante della documentazione delle decisioni, perché fornisce il perché.