Más del 75% de los profesionales que trabajan en todo el mundo utilizan la IA al menos una vez al día para trabajar, pero muchos menos confían en el código generado por la IA, según una encuesta realizada a 3000 empleados en el Informe Accelerate State of DevOps (DORA) 2024 de Google.
El estudio, publicado el 22 de octubre, reveló que el 76% de los profesionales utilizan la IA para escribir código, resumir información, explicar código desconocido, optimizar código y documentar código. Describió los numerosos beneficios de la adopción de la IA generativa, incluido un mayor enfoque, productividad, satisfacción laboral y calidad del código.
Sin embargo, la IA generativa también puede afectar negativamente el rendimiento de la entrega de software, la calidad del producto y el tiempo que los empleados dedican a un trabajo valioso, indicó el informe. También descubrió que el uso de IA no necesariamente reduce el tiempo dedicado a “trabajos arduos” o tareas que carecen de “significado”.
“La IA tiene impactos positivos en muchos factores individuales y organizacionales importantes que fomentan las condiciones para un alto rendimiento en la entrega de software”, afirma el informe. “Pero la IA no parece ser una panacea”.
La encuesta de Google describe los pros y los contras de la IA generativa
El estudio de este año, la décima iteración, se centró en cómo la IA afecta el agotamiento, la concentración, la satisfacción laboral, la productividad y el desempeño de productos, organizaciones y equipos. DORA mide el éxito de la estabilidad a través de cuatro métricas clave: tiempo de entrega de cambios, frecuencia de implementación, tasa de fallas de cambios y tiempo de recuperación de implementaciones fallidas.
VER: Elija de nuestra lista de los 10 mejores software y herramientas de gestión de cartera de proyectos (PPM) para 2024.
Las interacciones con la IA en el trabajo diario tendían a presentarse en forma de:
- Chatbots (78,2%).
- Interfaces web externas (73,9%).
- Herramientas de IA integradas en sus entornos de desarrollo integrados (72,9%).
Algunos encuestados informaron haber adoptado la IA en respuesta a presiones competitivas, y un entrevistado señaló que las empresas que no adoptan la IA corren el riesgo de “quedarse atrás”. Otro mencionó que su organización veía la IA como “un gran punto de marketing”. Menos del 10% de los encuestados dijeron que su productividad se había visto afectada negativamente por la IA.
Los hallazgos adicionales muestran:
- El 81% de los encuestados dijo que “sus organizaciones han cambiado sus prioridades para aumentar la incorporación de IA en sus aplicaciones”.
- Los desarrolladores se sienten más productivos cuando utilizan la IA: el 67 % de los encuestados afirma que la IA les ayuda a mejorar su código.
- Casi el 40% de los encuestados dijeron que tenían “poca o ninguna” confianza en la IA.
Por otro lado, la mayoría de los encuestados dijeron que sólo confían “algo” en la calidad del código generado por IA. Las entrevistas, así como las de los autores del estudio, indican que esto puede significar que los desarrolladores esperan utilizar la IA como base para modificar y corregir los resultados.
“Sin embargo, los encuestados también informaron que esperaban que la IA tuviera impactos netos negativos en sus carreras, el medio ambiente y la sociedad en su conjunto”, se lee en el informe. Más del 30% de los encuestados cree que la IA será perjudicial para el medio ambiente.
La IA también puede afectar el rendimiento, la estabilidad y el rendimiento de la entrega de software. Esto puede deberse a que el código escrito por IA se puede generar en cantidades tan grandes. Estos cambios más importantes son “más lentos y más propensos a la inestabilidad”, según el informe. Los lotes pequeños siguen siendo un principio importante en el desarrollo de software que se relaciona directamente con la calidad.
Casi 9 de cada 10 profesionales utilizan plataformas de desarrollo internas
La ingeniería de plataformas es una disciplina para crear flujos de trabajo para promover el autoservicio y la colaboración. DORA lo describe como la intersección de las interacciones sociales entre equipos y el desempeño técnico, como la automatización, el autoservicio y la repetibilidad de los procesos.
DORA descubrió que el 89% de los encuestados utilizaban plataformas de desarrollo internas, aunque la definición del término era bastante amplia. El informe también encontró:
- Las organizaciones tienden a ver mejoras en el rendimiento al comienzo de una iniciativa de ingeniería de plataforma, seguidas de una caída y una nivelación. Este patrón coincide con el de otras iniciativas de transformación que estudia DORA.
- Las personas eran un 8% más productivas cuando utilizaban una plataforma de desarrollo interna.
- Las organizaciones obtuvieron un rendimiento un 6 % mejor cuando utilizaron una plataforma de desarrollo interna.
- El rendimiento y la estabilidad de los cambios cayeron un 8% y un 14%, respectivamente, cuando se utilizó una plataforma de desarrollador interna.
¿A qué se debe una caída tan grande en la estabilidad del cambio? DORA sugiere que las plataformas podrían aumentar el tiempo de retrabajo. O bien, este número podría ser indicativo de un patrón diferente: los equipos con altos casos preexistentes de agotamiento e inestabilidad del cambio pueden adoptar plataformas para resolver esos problemas.
Los hallazgos adicionales incluyen la importancia de prioridades estables.
El informe completo entra en más detalles sobre estos temas. Las conclusiones adicionales incluyen:
- La calidad del producto es proporcional a qué tan bien la organización comprende las necesidades de sus usuarios. El desarrollo de software centrado en el usuario es beneficioso porque obtener un sentido de propósito (satisfacer directamente las necesidades de los usuarios) beneficia tanto a los empleados como a las organizaciones.
- Las organizaciones deben dar a los desarrolladores la confianza de que sus proyectos son significativos. un proceso que requiere comentarios de los usuarios.
- Concéntrese en crear documentación de calidad. Se trata de documentación que no es necesariamente exhaustiva, sino relevante, fácil de encontrar y fiable.
- Las prioridades inestables pueden provocar agotamiento en sus empleados. Es decir, la mentalidad de liderazgo de “moverse rápido y girar constantemente” puede perjudicar a los empleados. Esta mentalidad crea expectativas poco claras, disminuye la sensación de control de los empleados y aumenta sus cargas de trabajo.
- Los líderes deben ser positivos. Si bien aún pueden desafiar a sus trabajadores a pensar de manera innovadora, los líderes también deben reconocer los éxitos de los empleados.
“La clave del éxito es arremangarse y simplemente ponerse a trabajar”, afirma el informe. “El objetivo de la organización y de sus equipos debería ser simplemente ser un poco mejor que ayer”.