El reporte anual State of DevOps 2024 está aquí y hay algunos puntos que me gustaría comentarles pero también leer su opinión.
✅ La IA fue el tema central donde claramente hay una mayoría 81% que asegura que hay una priorización en las organizaciones. A nivel individual un 75.9% respondió que la utiliza sobre todo para generar código, explicarlo, resumir información.
🤨 ¿Qué motiva la adopción? Según el estudio se debe a la presión de la industria tanto a nivel organizacional como individual de los desarrolladores. Para los primeros por un tema sobre todo de marketing y para los segundos como algo que hay que tener conocimientos o te puedes quedar atrás.
Me quedo en el caso individual porque la IA presenta un dilema donde por un lado tienes la presión de aprenderla a usar para no quedarte atrás pero también te genera el temor de que te va a reemplazar. Además, aunque hay una mayoría 87.9% que tiene confianza en el código, muchos de los participantes (no cuentan cuantos) revelaron que no es una confianza absoluta y que el código casi siempre necesita ajustes para que funcione según se espera.
Otro dato que me pareció curioso es que según el estudio hay un impacto beneficioso en la productividad. La hipótesis es que si la IA automatiza las tareas repetitivas y de mantenimiento entonces nos podríamos enfocar en trabajo más valioso, sin embargo lo que sugiere la data es que mientras mayor adopción se reduce este tiempo en trabajo valioso mientras que el trabajo más tedioso se mantiene.
🌎 Hay un impacto ambiental importante, para el 2030 se estima que la demanda de energía se incremente un 160%. Mi pregunta es, ¿cómo y de dónde vamos a generarla? En mi opinión la innovación tendrá una conversación incómoda con los ambientalistas.
📉 Contrario a lo que se esperaba, según el estudio la IA reduce el desempeño (velocidad y estabilidad) en la entrega de software, 7% de reducción por cada 25% de adopción. Adicionalmente, no se nota un beneficio en el producto a medida que se incremente la adopción de la IA. Mi pregunta es, ¿Por qué entonces tanto empeño en su adopción?
Creo que estamos en etapas muy tempranas en la adopción y seguramente veamos números significativamente diferentes en el futuro pero por ahora las promesas de la IA no se están cumpliendo.
El otro tema que me parece super importante a destacar es Platform Engineering en el que el objetivo principal es acelerar el desarrollo de software mejorando la experiencia del desarrollador y habilitando el autoservicio.
✅ Según DORA la implementación de IDP mejora la productividad individual un 8% mientras que a nivel de equipo un 10%, sin embargo el rendimiento en la entrega de software se ve reducido un 8% mientras que la estabilidad cae un 14%. En una organización donde la estabilidad sea un factor crítico, quizás esta práctica no sea la mejor.
Otro aspecto que me parece super importante es que según este estudio, la caída en la estabilidad también viene asociada con mayores niveles de burnout lo que podría impactar en la cultura y retención de talento en las organizaciones
🎯 Finalmente existe una relación positiva en invertir en la experiencia del desarrollador. Esto permite que aumente la productividad y reduce la propensión al burnout.
En conclusión, el marketing es un factor importante en crear la necesidad de adopción de la IA aunque realmente el desempeño del producto no se beneficie, sin embargo hay indicios de aumento en la productividad.
La ingeniería de plataforma también tiene un impacto positivo cuando se invierte en la experiencia del desarrollador y el autoservicio pero puede venir a costa de la velocidad y estabilidad.
Top comments (0)