Asset
Il costo è una proprietà del design
Il costo architetturale include non solo spesa infrastrutturale, ma anche costo operativo, costo del cambiamento, complessità e lock-in.
Il costo appartiene al design
Ogni scelta architetturale crea una struttura di costi: infrastruttura, licenze, esercizio, supporto, complessità, affidabilità, lock-in e costo del cambiamento. Trattare il costo come proprietà del design significa renderlo visibile prima della decisione, non scoprirlo come conseguenza operativa.
Non minimizzare il costo: rendere esplicito cosa stiamo comprando
Una soluzione più costosa può essere ragionevole se acquista una proprietà realmente necessaria, come disponibilità, isolamento o velocità di delivery. Il problema nasce quando il prezzo resta implicito o ricade su un team diverso da quello che ottiene il beneficio.
- Costi di esercizio e licenze.
- Onere operativo e competenze necessarie.
- Costo del cambiamento e dipendenze organizzative.
- Lock-in e costo di uscita.
- Costo delle garanzie di affidabilità e sicurezza.
Collegare costo, rischio e caratteristiche architetturali
Il costo va discusso insieme agli attributi di qualità che la scelta deve proteggere. Se una soluzione aumenta resilienza ma rende ogni modifica più lenta, oppure riduce il costo operativo ma aumenta il rischio operativo, quel rapporto deve comparire nella decisione.