Tradotto dall'originale inglese. Dati e fonti restano invariati. Leggi l'originale in inglese

Dichiarato dall'aziendaOperativo da ago 2024Aggiunto il ott 2026

Amazon

Amazon usa Amazon Q Developer per aggiornare le sue applicazioni Java interne

Amazon ha applicato la funzione di trasformazione del codice di Amazon Q alle proprie applicazioni Java per portarle a Java 17. Secondo l’amministratore delegato Andy Jassy, il tempo medio di aggiornamento è sceso da circa 50 giorni di sviluppatore a poche ore, e Amazon stima di aver risparmiato 4.500 anni di sviluppatore.

Dati chiave

Copiati esattamente dalle fonti. Copiate qualsiasi dato insieme alla sua citazione.

Da circa 50 giorni di sviluppatore a poche ore

Tempo medio per aggiornare un’applicazione a Java 17 (prima: tipico, dopo)1

L’equivalente di 4.500 anni di sviluppatore

Impegno di sviluppo risparmiato (stima di Amazon)1

Più del 50%

Sistemi Java di produzione aggiornati in meno di sei mesi1

79%

Revisioni di codice generate automaticamente rilasciate senza ulteriori modifiche1

Cosa è servito

CostiNon reso noto
TeamNon reso noto
TempiPiù del 50% dei sistemi Java di produzione aggiornato in meno di sei mesi1

Il problema

Aggiornare il software di base è un lavoro noioso ma importante. Gli sviluppatori tendono a rimandarlo perché non aggiunge funzioni visibili. Amazon aveva un parco molto vasto di applicazioni scritte in Java (un linguaggio di programmazione diffuso) da portare a versioni più recenti, con vantaggi di sicurezza e di costi di infrastruttura al termine del percorso.

Cosa hanno costruito

Amazon ha usato la funzione di trasformazione del codice di Amazon Q Developer sui propri sistemi interni. Lo strumento prende un’applicazione su una versione più vecchia di Java e produce le modifiche necessarie per farla funzionare su Java 17. Poi gli sviluppatori rivedono il risultato.

Come ci sono riusciti

Secondo il post dell’amministratore delegato Andy Jassy, Amazon ha integrato Amazon Q nei suoi sistemi interni per aggiornare il software Java di base. Gli sviluppatori hanno rivisto le modifiche generate, e Jassy ha riferito che il 79% delle revisioni di codice generate automaticamente è stato rilasciato senza ulteriori modifiche. Le fonti non descrivono in maggior dettaglio il processo di revisione, i test o la struttura del team.

Risultati

Jassy ha detto che il tempo medio per aggiornare un’applicazione a Java 17 è sceso da circa 50 giorni di sviluppatore a poche ore. Secondo lui, Amazon stima di aver risparmiato così l’equivalente di 4.500 anni di sviluppatore e di aver aggiornato in meno di sei mesi più della metà dei sistemi Java di produzione. Ha citato anche guadagni di efficienza annualizzati stimati in 260 milioni di dollari, grazie a maggiore sicurezza e a minori costi di infrastruttura. Sono stime di Amazon.

Cosa replicare

Partite da una migrazione circoscritta e ben compresa, di cui sia facile verificare l’esito (l’applicazione compila ancora e supera i test). Misurate con quale frequenza i revisori accettano la modifica generata così com’è.

Tutti i dati dichiarati

IndicatoreDatoCitazione
Tempo medio per aggiornare un’applicazione a Java 17 (prima: tipico, dopo)Da circa 50 giorni di sviluppatore a poche ore1
Impegno di sviluppo risparmiato (stima di Amazon)L’equivalente di 4.500 anni di sviluppatore1
Sistemi Java di produzione aggiornati in meno di sei mesiPiù del 50%1
Revisioni di codice generate automaticamente rilasciate senza ulteriori modifiche79%1
Guadagni di efficienza annualizzati stimati260 milioni di dollari1

Lezioni per il vostro progetto

  1. Scegliete attività di manutenzione che i team rimandano di continuo. Gli aggiornamenti di versione non aggiungono funzioni visibili, quindi sono un buon primo obiettivo per gli strumenti di trasformazione del codice.

  2. Misurate la quota di modifiche generate dall’IA che vengono rilasciate senza interventi. Amazon ha indicato il 79%, un segnale di qualità più onesto del solo tempo risparmiato.

  3. In un business case, trattate i risparmi dichiarati come stima di Amazon, non come dato certificato.

Avvertenze

  • Tutti i dati provengono da un post dell’amministratore delegato di Amazon, che vende anche il prodotto. Non è stata pubblicata alcuna verifica indipendente.
  • Le fonti non nominano il modello alla base di Amazon Q Developer.

Fonti

  1. Andy Jassy LinkedIn post on Amazon Q code transformation and Java upgrades

    LinkedIn (Andy Jassy) · 2024-08-22 · Post sui social · linkedin.com

  2. Amazon's AI assistant saves 4,500 years of development time, CEO Andy Jassy says

    The Decoder · 2024-08-23 · Notizia · the-decoder.com

  3. Andy Jassy on using generative AI in software development at Amazon

    Simon Willison's Weblog · 2024-08-24 · Notizia · simonwillison.net

Riassunto con parole nostre a partire dalle fonti sopra indicate. Avete notato un errore? Consultate le rettifiche.