Qualità del codice e riduzione del debito tecnico
Il sistema è operativo, ma è diventato difficile da manutenere. Le modifiche al codice comportano rischi elevati, la copertura dei test è insufficiente e la qualità si è deteriorata nel tempo. L'architettura rimane in piedi, ma viene ristrutturata dall'interno.
- Decomposizione di moduli monolitici
- Introduzione sistematica della copertura di test
- Standardizzazione di pattern e dipendenze
- Riduzione dell'MTTR e dei bug in produzione