Modernizzazione di software esistente

Migrazioni incrementali, aggiornamento dello stack tecnologico, recupero di progetti ereditati

Svolgo attività di modernizzazione di applicazioni esistenti. Molte aziende utilizzano ogni giorno software che svolge correttamente il proprio compito ma è diventato difficile da far evolvere: tecnologie non più supportate, dipendenze non aggiornate da anni, autori originali non più disponibili. Una riscrittura completa è costosa e rischiosa; nella maggior parte dei casi è preferibile modernizzare l'applicazione in modo incrementale, senza interromperne l'utilizzo.

Ambiti di intervento

Metodo

Ogni migrazione è accompagnata da un documento, aggiornato nel corso del lavoro, che descrive le parti già migrate, i pattern adottati e le criticità ancora aperte. Ogni funzionalità migrata viene confrontata con l'originale sia a livello visivo che a livello di codice, perché molti comportamenti rilevanti non sono documentati.

Nelle migrazioni di grandi dimensioni, che richiedono coerenza tra centinaia di funzionalità, impiego anche strumenti di intelligenza artificiale secondo il metodo descritto nella pagina sullo sviluppo con l'AI.

Contatti

Per informazioni o per richiedere un preventivo per la modernizzazione di un'applicazione è possibile utilizzare il modulo di contatto o scrivere a info@gianmarcotoso.com.