Blog

Reporte mundial de calidad de software 2023-24

La quinceava edición del prestigioso informe de calidad mundial, destaca los desafíos en la adopción integral de agile, y enfatiza en la importancia de la capacitación continua, la integración con las prácticas DevOps/DevSecOps y la modernización de la ingeniería de calidad dentro de las empresas.

Foto de cottonbro studio en Pexels

En el dinámico mundo empresarial, la calidad se ha convertido en un factor clave para lograr un éxito sostenible a largo plazo. Esta edición del Informe de Calidad Mundial aborda la importancia de desarrollar un enfoque estratégico para identificar riesgos empresariales y áreas cruciales, sacando provecho de los avances de la IA y la automatización.

El reporte explora la evolución de la ingeniería de calidad, el cual ofrece una visión profunda de las últimas tendencias, desafíos, iniciativas transformadoras y disrupciones que las están cambiando. Veámoslas a continuación.

Principales hallazgos del World Quality Report

Énfasis en la calidad

La calidad ya no es simplemente un checkpoint más, se ha convertido en un tema relevante y parte de una cultura que las empresas adoptan cada vez más. Con un 38% de empresas que reconoce la importancia de la calidad en la entrega de valor a los clientes.

Integración de QA en operaciones comerciales

Un 67% de los encuestados manifestó que ha incorporado el aseguramiento de calidad (QA) en el centro de sus operaciones comerciales, gracias a que inversiones tecnológicas se han alineado con estándares de calidad.

Transición hacia la gestión ágil

Una muy buena parte de las empresas han migrado de las pruebas convencionales a la gestión ágil de la calidad. Este cambio evidencia la comprensión de la necesidad de adaptarse al mundo digital de ritmo acelerado. Sin embargo, aunque la cultura ágil de calidad está adoptándose en las empresas, en muchos casos se observa a nivel individual en vez de adoptar una mirada holística.

Muchas empresas están adoptando un modelo híbrido de agilidad, mientras que un 70% aún ve valor en mantener un centro de excelencia en pruebas (TCoE por sus siglas en inglés), lo cual sugiere una tendencia algo reversible.

Habilidades requeridas en Quality Engineering

Los expertos en ingeniería de calidad presentes en equipos ágiles requieren un conocimiento y habilidades, especialmente en programación (C#, Java, SQL, Python) y enfoques de desarrollo modernos, tales como el desarrollo guiado por comportamiento (BDD – Behavior Driven Development) y el desarrollo guiado por pruebas (TDD – Test Driven Development).

Automatización y desafíos de calidad

Operar en un modelo ágil integral aún presenta desafíos significativos para muchas organizaciones. Los desafíos más importantes incluyen la falta de conocimiento en técnicas y el soporte inadecuado para procesos de pruebas.

El informe recomienda un cambio hacia un enfoque de ingeniería de calidad basado en productos, con énfasis en el diseño centrado en el cliente, la adopción de inteligencia artificial y aprendizaje automático (IA/ML), y la alineación con una mentalidad de garantía empresarial.

Los objetivos como la mejora de la experiencia del cliente, la reducción de riesgos, el aumento de la eficiencia de QA y la reducción de los esfuerzos de pruebas impulsan las prácticas de automatización en la calidad. Si bien la automatización de la calidad va en aumento, las empresas todavía enfrentan desafíos críticos, principalmente relacionados con Legacy System y el rápido cambio del panorama de las aplicaciones.

IA como factor clave en la ingeniería de calidad

Foto de cottonbro studio en Pexels

La inteligencia artificial, especialmente la aplicación de IA generativa, representa un gran impacto en la ingeniería de calidad, lo cual ha modificado drásticamente las posibilidades. Se espera que la IA generativa genere más ganancias en productividad y eficiencia. El informe señala que casi el 77% de las organizaciones están invirtiendo en soluciones de IA para impulsar sus objetivos de transformación de calidad.

Sin embargo, existen preocupaciones relacionadas con la seguridad, privacidad y resultados sesgados que deben abordarse: un porcentaje significativo (31%) sigue siendo escéptico sobre el valor de la inteligencia artificial en QA.

Evolución de las pruebas en la nube

Los ecosistemas de calidad están evolucionando rápidamente, con un cambio decisivo hacia la adopción de la nube para los ambientes de prueba y la aparición de la ingeniería de fiabilidad del sitio (SRE – Site Reliability Engineering).

Se observa un cambio en las pruebas en la nube, con más del 82% de las empresas afirmando la necesidad de una estrategia de cloud testing al modernizar sus aplicaciones. Sin embargo, persisten desafíos en aspectos como la provisión de datos de prueba para pipelines de CI/CD sin depender de los datos de producción.

Enfoques rigurosos de software testing

La realidad de los productos interconectados trae un nivel de complejidad nunca antes visto. Las exigencias de los clientes en sus experiencias digitales, las necesidades de interoperabilidad, las presiones regulatorias y las amenazas cibernéticas justifican un enfoque de pruebas mucho más estricto.

El reporte reconoce la necesidad de reinventar el enfoque de pruebas de productos para los espacios interconectados globalmente con los que interactuamos. La hiperpersonalización para experiencias de usuario únicas requiere de pruebas exhaustivas para validar todas las combinaciones posibles, lo cual es imposible de lograr sin la intervención de la inteligencia artificial.

Enfoque estratégico hacia la sostenibilidad

Por último, las empresas reconocen el papel de QA para impulsar la sostenibilidad: el 73% de los encuestados mostraron intención positiva de involucrarse en las mejores prácticas de sostenibilidad en sus empresas.

Un primer paso para generar impacto es asumir la responsabilidad de crear transparencia en la medición, reporte y monitoreo, actuando como guardianes de la sostenibilidad y evitando prácticas de «greenwashing».


Conclusiones generales

El éxito en ingeniería y aseguramiento de calidad radica en abrazar el cambio, fomentar una cultura de calidad y aprovechar avances como la inteligencia artificial (IA) y la automatización. La calidad sigue siendo fundamental para el éxito sostenible de las organizaciones a medida que evolucionan: es crucial en la entrega de experiencias al cliente y en la adopción de prácticas sostenibles.

Los líderes de TI y gerentes deben priorizar la capacitación en ingeniería de calidad, abordar los desafíos y enfocarse en estrategias sostenibles para garantizar el éxito a largo plazo en un entorno empresarial dinámico y cambiante.

Descarga aquí una copia del World Quality Report de Capgemini y Sogti, en asociación con OpenText.

189 / 208