AI Legacy Modernization Training per CTO, Architect e Senior Developer
Ogni organizzazione ha codebase legacy critiche: sistemi che funzionano, ma che sono difficili da cambiare e costosi da manutenere. Molti team hanno provato a usare l’AI per la modernizzazione del software legacy, spesso senza ottenere i risultati sperati. Prompt generici, refactoring non governati e riscritture rischiose aumentano l’incertezza invece di ridurla.
AI Modernisation Workshop con Matteo Vaccari nasce per rispondere a una domanda concreta: come usare l’AI per modernizzare sistemi legacy senza perdere il controllo del processo? Non si farà vibe coding e terremo gli occhi bene aperti sui limiti dello strumento Intelligenza Artificiale.
Questo è un workshop pratico di AI‑assisted software engineering in cui capiremo come analizzare e mappare il codice legacy con il supporto dell’AI; usare agenti AI in modo controllato e governato; ridurre il rischio nella modernizzazione del codice legacy.
Cosa imparerai in questo corso
La tua partecipazione attiva a questo workshop di due sessioni online ti permetterà di:
- Applicare tecniche di legacy code analysis e mapping con AI
- Usare agentic coding assistants per task reali di modernizzazione
- Creare una harness per usare l’AI in sicurezza.
Inoltre, dopo il corso tornerai al lavoro con un metodo replicabile di AI‑assisted legacy modernization e con meno paura di modificare il codice critico.
Il docente
Matteo Vaccari è Technical Principal in Thoughtworks Italia, esperto di Extreme Programming e modernizzazione di sistemi legacy. Aiuta team e aziende a sfruttare al meglio strumenti AI e le pratiche tecniche di Extreme Programming, per costruire software affidabile, comprensibile e pronto per il cambiamento.
Argomenti
Agentic AI per la modernizzazione software:
- Come l’AI cambia l’economia della modernizzazione
- Limiti e responsabilità dell’AI nel legacy modernization.
AI‑assisted refactoring e upgrade:
- Aggiornare dipendenze in sicurezza
- Rendere il cambiamento più sicuro con i test
- Pianificare refactoring incrementali.
Continuous Modernisation:
- Scomporre obiettivi complessi in task governabili.
- Usare l’AI per pensare meglio il lavoro, non solo per scrivere codice.
A chi si rivolge questo corso
AI + Continuous Modernisation Workshop è pensato per:
- CTO hands‑on
- Software Architect
- Senior Developer e Team Lead.
Professioniste e professionisti che:
- lavorano su sistemi reali e critici
- prendono decisioni tecniche
- cercano formazione pratica e immediatamente applicabile.
Agenda
Day 1
- AI e modernizzazione
- Challenge #1: Mappare il territorio
- Challenge #2: Aggiungere test utili
Day 2
- Challenge #3: Aggiornare le dipendenze
- Challenge #4: Cambiamenti radicali: cambi di tecnologia
Come si svolge
Il workshop è composto da due sessioni da 3.5 ore ciascuna.
Ogni mezza giornata include 2 challenge pratiche strutturate in:
- Presentazione del problema
- Demo con AI e strumenti
- Esercizio pratico
- Discussione e feedback.