Traducido del original en inglés. Las cifras y las fuentes no cambian. Leer el original en inglés
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ó
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
| Indicador | Cifra | Cita |
|---|---|---|
| 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 meses | Más del 50 %1 | |
| Revisiones de código generadas automáticamente que se entregaron sin cambios adicionales | 79 %1 | |
| Ganancias de eficiencia anualizadas estimadas | 260 millones de dólares1 |
Lecciones para su proyecto
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.
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.
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
- 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
- Amazon's AI assistant saves 4,500 years of development time, CEO Andy Jassy says
The Decoder · 2024-08-23 · Noticia · the-decoder.com
- 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.