Misurare l’impatto reale dell’IA sul lavoro degli sviluppatori implica distinguere ciò che riguarda la percezione e ciò che si basa su dati verificabili. Gli strumenti di generazione di codice si moltiplicano, così come le promesse di guadagni di produttività. Il rapporto DORA 2025 e diversi studi controllati recenti permettono di confrontare queste promesse con i risultati osservati sul campo.
Produttività IA e stabilità software: cosa misura il rapporto DORA 2025
Il rapporto DORA 2025 stabilisce un legame positivo tra l’adozione dell’IA e il throughput di consegna. I team che utilizzano assistenti di codice consegnano più funzionalità in un periodo dato.
Lo stesso rapporto identifica un legame negativo persistente con la stabilità delle produzioni. In altre parole, produrre più velocemente non garantisce di produrre meglio. Gli incidenti dopo il deployment non diminuiscono proporzionalmente al codice consegnato.
Un punto spesso trascurato nelle analisi concorrenti: l’IA tende ad amplificare le pratiche già presenti in un team. Un team dotato di buone pratiche di revisione e di test vede i propri risultati progredire. Un team i cui processi sono fragili vede le proprie debolezze aggravarsi. Lo strumento non è correttivo, è amplificatore. Risorse come codyx.org permettono di esplorare i diversi approcci alla generazione di codice in questo contesto.

Studi controllati sulla generazione di codice: risultati contraddittori
Gli studi disponibili non convergono verso una conclusione unica. La tabella qui sotto riassume le discrepanze osservate tra due tipi di studi recenti.
| Tipo di studio | Contesto | Risultato osservato |
|---|---|---|
| Studio METR 2025 | Sviluppatori esperti, progetti open source familiari | Durata misurata delle attività in aumento nonostante una percezione di accelerazione |
| Studi sul campo (3 aziende) | Attività di sviluppo comuni, accesso a Copilot | Maggiore numero di attività completate nel periodo osservato |
Lo studio METR mette in luce un contrasto sorprendente: gli sviluppatori ritenevano che l’IA li avesse accelerati, mentre la durata reale era aumentata. Questo bias percettivo rappresenta un problema metodologico per qualsiasi azienda che valutasse l’IA esclusivamente sulla percezione dei propri team.
Gli studi sul campo, invece, mostrano un guadagno misurabile in volume di attività completate. Questi risultati non misurano la stessa cosa e non si generalizzano a tutti i contesti. Il tipo di progetto, la familiarità con il codice sorgente e il livello di esperienza dello sviluppatore cambiano radicalmente la situazione.
Sicurezza del codice generato dall’IA: un aspetto sottovalutato
La maggior parte delle analisi di produttività si concentra sulla velocità di scrittura. La sicurezza del codice prodotto rimane un aspetto operativo poco trattato.
La verifica della sicurezza e la revisione umana possono assorbire parte del tempo guadagnato nella scrittura iniziale. Uno sviluppatore che genera una funzione in pochi secondi ma poi passa venti minuti a verificare che non contenga vulnerabilità di iniezione o cattiva gestione delle autorizzazioni non ha necessariamente guadagnato tempo netto.
Questo fenomeno crea uno spostamento di carico piuttosto che una riduzione. Il tempo di scrittura diminuisce, il tempo di revisione aumenta. Per i team che lavorano su applicazioni sensibili (salute, finanza, infrastrutture), questo trasferimento merita di essere quantificato prima di proclamare guadagni globali.
- La generazione automatica non verifica la conformità agli standard di sicurezza specifici del progetto
- I test unitari generati dall’IA coprono spesso i casi nominali ma trascurano i casi limite e gli scenari di attacco
- La revisione del codice umano rimane l’ultimo baluardo, e il suo tempo aumenta quando il volume di codice prodotto cresce
Misurare la sicurezza separatamente dalla velocità
Valutare uno strumento di generazione di codice esclusivamente in base al numero di righe prodotte o di attività chiuse equivale a misurare la velocità di un veicolo senza controllare i freni. Le metriche di sicurezza (vulnerabilità rilevate post-generazione, tasso di correzione prima del deployment) dovrebbero figurare in ogni cruscotto di adozione dell’IA.

Percezione degli sviluppatori contro dati misurati: come valutare l’IA
Il divario identificato dallo studio METR tra percezione e misura pone una questione pratica per i responsabili tecnici. Su quali indicatori basare una decisione di adozione o di rinnovo della licenza?
- Il volume di attività completate per sprint fornisce un segnale sul throughput, ma non sulla qualità del codice consegnato
- Il tasso di rollback dopo il deployment (metrica DORA) cattura la stabilità reale meglio della percezione del team
- Il tempo di revisione del codice per pull request, misurato prima e dopo l’adozione dell’IA, rivela se il guadagno di scrittura si trasforma in un sovraccarico di verifica
Una valutazione affidabile combina almeno tre indicatori: throughput, stabilità e tempo di revisione. Affidarsi esclusivamente alla percezione o al volume di codice prodotto espone a conclusioni errate.
Il rapporto DORA 2025 mostra che i team che progrediscono realmente sono quelli che già disponevano di pratiche solide di test automatizzati e di revisione sistematica. L’IA non ha sostituito queste pratiche, le ha rese più produttive. Per gli altri, lo strumento ha soprattutto accelerato la produzione di debito tecnico.
La sfida per i prossimi mesi non è se l’IA generi codice più velocemente. Lo fa. La questione aperta riguarda il costo reale di questo codice una volta distribuito, mantenuto e messo in sicurezza nel tempo.



