Traducido del original en inglés. Las cifras y las fuentes no cambian. Leer el original en inglés

Comunicado por la empresaEn producción desde ago 2024Añadido el oct 2026

Amazon

Amazon usa Amazon Q Developer para actualizar sus aplicaciones Java internas

Amazon aplicó la función de transformación de código de Amazon Q a sus propias aplicaciones Java para pasarlas a Java 17. Según el consejero delegado Andy Jassy, el tiempo medio de actualización bajó de unos 50 días de desarrollador a unas pocas horas, y Amazon calcula que ahorró 4.500 años de desarrollador.

Cifras clave

Copiadas literalmente de las fuentes. Copie cualquier cifra con su cita.

De unos 50 días de desarrollador a unas pocas horas

Tiempo medio para actualizar una aplicación a Java 17 (antes: habitual, después)1

El equivalente a 4.500 años de desarrollador

Esfuerzo de desarrollo ahorrado (estimación de la propia Amazon)1

Más del 50 %

Sistemas Java de producción actualizados en menos de seis meses1

79 %

Revisiones de código generadas automáticamente que se entregaron sin cambios adicionales1

Qué requirió

CosteNo divulgado
EquipoNo divulgado
PlazosMás del 50 % de los sistemas Java de producción actualizados en menos de seis meses1

El problema

Actualizar el software de base es un trabajo tedioso pero importante. Los desarrolladores tienden a aplazarlo porque no añade funciones visibles. Amazon tenía un parque muy grande de aplicaciones escritas en Java (un lenguaje de programación habitual) que debían pasar a versiones más recientes, con beneficios de seguridad y de coste de infraestructura al final del camino.

Qué construyeron

Amazon usó la capacidad de transformación de código de Amazon Q Developer en sus propios sistemas internos. La herramienta toma una aplicación en una versión antigua de Java y genera los cambios necesarios para que funcione en Java 17. Después, los desarrolladores revisan el resultado.

Cómo lo hicieron

Según la publicación del consejero delegado Andy Jassy, Amazon integró Amazon Q en sus sistemas internos para actualizar su software Java de base. Los desarrolladores revisaron los cambios generados, y Jassy indicó que el 79 % de las revisiones de código generadas automáticamente se entregaron sin más ediciones. Las fuentes no describen con más detalle el proceso de revisión, las pruebas ni la estructura del equipo.

Resultados

Jassy dijo que el tiempo medio para actualizar una aplicación a Java 17 bajó de unos 50 días de desarrollador a unas pocas horas. Según él, Amazon calcula que así ahorró el equivalente a 4.500 años de desarrollador y que más de la mitad de sus sistemas Java de producción se actualizó en menos de seis meses. También citó unas ganancias de eficiencia anualizadas estimadas en 260 millones de dólares gracias a mayor seguridad y menores costes de infraestructura. Son estimaciones de la propia Amazon.

Qué replicar

Empiece por una migración acotada y bien conocida, cuyo éxito sea fácil de comprobar (la aplicación sigue compilando y pasa las pruebas). Registre con qué frecuencia los revisores aceptan tal cual el cambio generado.

Todas las cifras comunicadas

IndicadorCifraCita
Tiempo medio para actualizar una aplicación a Java 17 (antes: habitual, después)De unos 50 días de desarrollador a unas pocas horas1
Esfuerzo de desarrollo ahorrado (estimación de la propia Amazon)El equivalente a 4.500 años de desarrollador1
Sistemas Java de producción actualizados en menos de seis mesesMás del 50 %1
Revisiones de código generadas automáticamente que se entregaron sin cambios adicionales79 %1
Ganancias de eficiencia anualizadas estimadas260 millones de dólares1

Lecciones para su proyecto

  1. Elija tareas de mantenimiento que los equipos van aplazando. Las actualizaciones de versión no añaden funciones visibles, así que son un buen primer objetivo para las herramientas de transformación de código.

  2. Mida la proporción de cambios generados por IA que se entregan sin editar. Amazon comunicó un 79 %, una señal de calidad más honesta que el tiempo ahorrado por sí solo.

  3. Trate el ahorro destacado como una estimación de Amazon, no como una cifra auditada, cuando lo use en un plan de negocio.

Salvedades

  • Todas las cifras proceden de una publicación del consejero delegado de Amazon, que también vende el producto. No se publicó ninguna auditoría independiente.
  • Las fuentes no nombran el modelo que hay detrás de Amazon Q Developer.

Fuentes

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

    LinkedIn (Andy Jassy) · 2024-08-22 · Publicación en redes sociales · linkedin.com

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

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

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

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

Resumido con nuestras propias palabras a partir de las fuentes anteriores. ¿Ha detectado un error? Consulte correcciones.