Capire il sistema prima di cambiarlo.
Partire da codice, architettura, infrastruttura e flussi di lavoro supportati dal software.
Revisione del sistema
Individuare i confini dell'applicazione e le parti difficili da mantenere.
Priorità di prodotto
Collegare i problemi tecnici ai flussi e agli utenti coinvolti.
Roadmap di migrazione
Pianificare una sequenza per fasi invece di presupporre una riscrittura completa.
Rischi di rilascio
Individuare dipendenze su dati, integrazioni e operatività prima dell'implementazione.




