Agenti

L'accelerazione dello sviluppo software con agenti di codice sposta l'attenzione verso il ruolo critico dei testatori

7 novembre 2026 · 3 min di lettura

Pubblicato anche in Français, Svenska, Norsk, Türkçe, Indonesia, ไทย

person holding black computer keyboard
Michael Marais / Unsplash

I testatori sono diventati il collo di bottiglia nei processi di sviluppo software, poiché i programmatori che utilizzano agenti di codice in abbonamento a 20 dollari al mese producono in un giorno un volume di codice e funzionalità che in passato richiedeva una settimana o un mese. Finché il codice generato con l'ausilio di modelli linguistici non viene verificato dai testatori, non può essere rilasciato in produzione o reso pubblico agli utenti. In passato, il rapporto ideale tra programmatori e testatori era considerato di un testatore per ogni programmatore, o al minimo di mezzo testatore per ogni programmatore. Con la produttività dei programmatori aumentata da tre a cinque volte, la stima minima necessaria ora è di due testatori per ogni programmatore, anziché di mezzo. La distribuzione della produttività tra i programmatori segue una regola in cui il venti per cento del personale produce l'ottanta per cento del codice, mentre l'ottanta per cento produce solo il venti per cento. L'assunzione di nuovi programmatori aumenta i costi da due a tre volte, con un incremento del volume di lavoro al massimo del cinquanta per cento, a causa della difficoltà nel trovare personale altamente produttivo.

Si suggerisce di ridistribuire i budget dai programmatori meno efficienti all'aumento dello staff di test, aumentando i compensi di entrambi i gruppi per l'uso dell'intelligenza artificiale e riducendo almeno il trenta per cento dei programmatori. I testatori potrebbero utilizzare agenti di codice per creare ticket seguendo le regole, consultando la base di codice e includendo screenshot, oppure per scrivere e mantenere test automatici dell'interfaccia utente, un compito che è difficile e lento da eseguire manualmente. In una delle principali aziende di prodotti con servizi online, un agente ha ispezionato i prototipi in Figma, eseguito i test su un emulatore, corretto gli errori, aperto una richiesta di fusione con descrizioni e screenshot e spostato i task in Jira nello stato completato. Questa azienda ha eliminato i testatori, facendo in modo che chi sviluppa la funzionalità la testi anche, un approccio considerato errato perché il compito del programmatore è dimostrare che il sistema funziona, mentre quello del testatore è dimostrare che non funziona.

La qualità del software in produzione in quell'azienda è diminuita, sebbene l'azienda stia ancora tollerando la situazione, forse in attesa di un incidente grave per reintrodurre i testatori. L'intelligenza artificiale può solo accelerare il lavoro dei testatori nella creazione di ticket o test automatici, ma non sostituirli, poiché i testatori sono l'ultimo baluardo contro gli errori generati dai programmatori. L'accelerazione dello sviluppo con l'intelligenza artificiale costringerà le aziende a rivedere l'efficienza dei team e il numero di dipendenti, con il rischio che i primi a essere ridimensionati siano quelli il cui contributo è meno evidente. La produttività più rapida richiede una ridistribuzione corrispondente delle risorse per i test, altrimenti si produrranno errori molto più velocemente.