Hero imageMobile Hero image
  • Facebook
  • LinkedIn

September 05, 2024

Se ha escrito mucho sobre el impacto que la IA Generativa (IA Gen) tendrá en los trabajos y carreras del futuro, con predicciones exageradas que sugieren que la tecnología reemplazará el papel de los humanos en muchos campos. Pero para optimizar su implementación, el papel del ser humano y su interacción con la tecnología serán fundamentales. Y creo que esto es particularmente cierto en la ingeniería de calidad de software.

En nuestro último informe del Capgemini Research Institute (CRI) Report – Turbocharging software with Gen AI: How organizations can realize the full potential of generative AI for software engineering, queda claro que las organizaciones ya están cosechando múltiples beneficios al aprovechar la IA generativa para sus proyectos de ingeniería de software.

La IA generativa es, sin duda, un cambio de juego, y al aprovechar el poder de los grandes modelos de lenguaje (LLMs), puede mejorar la productividad de los desarrolladores, mejorar la calidad del software y acelerar el tiempo de lanzamiento al mercado. Con la IA generativa, la fuerza laboral de software tiene una herramienta para acelerar tareas clave como diseño, codificación, migración, pruebas, despliegue, soporte y mantenimiento con un esfuerzo mínimo y una curva de aprendizaje reducida.

Impacto positivo en la satisfacción laboral

Ya estamos viendo que la IA generativa tiene un impacto positivo en la satisfacción laboral de los profesionales del software. El 69% de los profesionales senior de software y el 55% de los profesionales junior informan altos niveles de satisfacción al usar la IA generativa para software. Esto solo enfatiza la importancia del papel de las personas en la optimización de su implementación.

Mientras tanto, el 78% de los profesionales del software son optimistas sobre el potencial de la IA generativa para mejorar la colaboración entre los equipos de negocios y tecnología. Además, esperamos que la IA generativa juegue un papel clave en aumentar la fuerza laboral de software con mejores experiencias, herramientas y plataformas, así como una mejor gobernanza. Por lo tanto, cualquier temor de desplazamiento parece infundado.

Una variedad de casos de uso y aplicaciones

En términos de casos de uso, las aplicaciones de la IA generativa en la ingeniería de software son realmente ilimitadas. Nuestra investigación revela que la asistencia en codificación es el caso de uso principal, pero otras aplicaciones populares en las actividades del ciclo de vida del desarrollo de software (SDLC) incluyen generación de casos de prueba, documentación, modernización de código y asistencia en diseño de UX. La calidad de los resultados siempre será tan buena como los insumos, lo que una vez más resalta la importancia de nuestra intervención humana y la necesidad de precisión en la definición de los requisitos del usuario.

El Gen AI Amplifier de Sogeti es un excelente ejemplo de cómo hemos aplicado este principio para entregar un acelerador innovador para la ingeniería de calidad de software. El Gen AI Amplifier coloca los prompts hábilmente elaborados con tecnologías avanzadas de IA en el centro del proceso de desarrollo para entregar un cambio significativo en la confianza, calidad y velocidad durante todo el ciclo de vida del desarrollo.

Estas actividades de prueba amplificadas pueden transformar tareas que normalmente tomarían meses en semanas, tareas de una semana en días, y tareas de una hora en solo minutos. El beneficio de productividad de un solo caso de uso como este es simplemente impresionante. Aplicarlo en un escenario del mundo real tendrá enormes implicaciones sobre cómo se planifica y se opera la calidad en el futuro.

Preocupaciones sobre la falta de capacitación y gobernanza

La naturaleza acelerada de la tecnología parece estar causando problemas con respecto a la capacitación, lo que a su vez está llevando a una posible falta de gobernanza. Nuestra investigación revela que casi un tercio de la fuerza laboral se está autoentrenando en IA generativa para software y menos del 40% de los empleados reciben capacitación formal de sus organizaciones.

Esta es una brecha preocupante, ya que el uso de la IA generativa sin un conocimiento suficiente de los principios subyacentes representa un riesgo funcional, de seguridad y legal significativo para muchas organizaciones. Más del 60% carecen de programas de gobernanza y capacitación para la IA generativa en ingeniería de software, y de esos profesionales del software que usan IA generativa, el 63% utiliza herramientas no autorizadas.

En resumen…

La IA generativa es claramente un cambio de juego, pero para que las organizaciones logren todo su potencial en la ingeniería de calidad de software, deben poner a las personas en el centro de esta transformación creando una cultura de aprendizaje que permeé toda la organización. Al proporcionar oportunidades de actualización de habilidades y formación cruzada, junto con programas de capacitación formalizados, se puede mejorar aún más la satisfacción laboral y, al hacerlo, eliminar cualquier preocupación de desplazamiento que la fuerza laboral pueda tener.

Sobre la Investigación…

Esto es solo un vistazo de los hallazgos del informe, por lo que les recomendamos solicitar una copia del informe para explorar los detalles.

Turbocharging Software with Gen AI explora los beneficios y oportunidades que la IA generativa aporta a la ingeniería de software. Se basa en las ideas obtenidas de una encuesta integral multiseccional a 1,098 ejecutivos senior (nivel director y superior) y 1,092 profesionales de software (incluidos arquitectos, desarrolladores, testers y gerentes de proyectos) de organizaciones con ingresos anuales superiores a 1,000 millones de dólares. El informe cubre las principales consideraciones para implementar IA generativa en la ingeniería de software e incluye ideas cualitativas detalladas de 20 líderes de la industria, profesionales y emprendedores.

Mark Buenen

Mark Buenen

Global Leader Quality Engineering & Testing, Sogeti

Quality reimagined.

Exceed your expectations by delivering high-quality software quickly by harnessing the power of our Gen AI Amplifier, which speeds up critical steps across the software life-cycle.