Vai al contenuto

Decisione architetturale

Una decisione architetturale definisce un aspetto importante della struttura software. Contesto e conseguenze spiegano perché è stata scelta.

Noto anche comeArchitecture decision
Consulenza IT & strategia

Una decisione architetturale riguarda un aspetto importante della struttura software, come i confini dei componenti o la gestione di interfacce essenziali. Deve essere comprensibile in rapporto a requisiti e vincoli.

Un team di portale ipotetico decide di distribuire separatamente l’interfaccia ordini e l’elaborazione in background. La nota registra il bisogno soddisfatto e le ulteriori attività operative. I soli nomi degli strumenti non fornirebbero tale motivazione.

Un Architecture Decision Record, o ADR, può documentare contesto, decisione e conseguenze. Se nuove informazioni richiedono un’altra scelta, la motivazione precedente resta nello storico e una nuova decisione può sostituirla. Il cambiamento di direzione conserva così la propria spiegazione nelle conoscenze del progetto.

Fonti

Articoli sul tema

Consulenza IT & strategia con ASES

Strategia, architettura e scelta delle tecnologie