AI‑Assisted 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 in modo sicuro, sostenibile e ingegneristicamente solido?
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 ridurre il rischio nella modernizzazione del codice legacy; usare agentic AI in maniera controllata; rendere il legacy comprensibile, documentato e manovrabile; pianificare upgrade, refactoring e nuove feature con metodo.
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.
Cosa imparerai in questo corso
La tua partecipazione attiva a questo workshop ti permetterà dal giorno dopo di:
- Applicare tecniche di legacy code analysis e mapping con AI
- Usare agentic coding assistants per task reali di modernizzazione
- Impostare guardrails per l’uso sicuro dell’AI nel software engineering
- Ridurre il rischio di aggiornamento di dipendenze, upgrade di linguaggio o framework, aggiunta di nuove funzionalità.
Inoltre, dopo il corso tornerai al lavoro con:
- Un metodo replicabile di AI‑assisted legacy modernization
- Meno paura di modificare codice critico.
Argomenti
Agentic AI per la modernizzazione software:
- Come funzionano gli agentic coding assistants
- 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 prepfessionisti che:
- lavorano su sistemi reali e critici
- prendono decisioni tecniche
- cercano formazione pratica e immediatamente applicabile.
Agenda
Il workshop è composto da due sessioni da 3.5 ore ciascuna.
Ogni mezza giornata include 2 challenge pratiche strutturate così:
- Presentazione del problema
- Demo con AI e strumenti
- Esercizio pratico
- Discussione e feedback.
Day 1
- Agentic coding assistants
- Limiti e possibilità dell’AI
- Challenge #1: Upgrade sicuro di dipendenze -> il software gira in locale
- Challenge #2: Aggiungere guardrails -> modifiche in sicurezza.
Day 2
- Mapping e comprensione del legacy: un blueprint per pianificare
- Challenge #3: Pianificare un cambiamento
- Challenge #4: Aggiungere feature con metodo.