Os traigo la quinceáva edición del prestigioso informe de calidad mundial,donde se ha tratado desafíos como la adopción de las metodologías ágiles,la importancia de la capacitación continua para estar al tanto de todas las nuevas tecnologías,la integración en la empresa de la cultura DevOps y la necesidad de que las empresas modernicen sus procesos de QA.
Cada vez se tiene mas claro que la calidad es clave para lograr un éxito sostenible de una empresa.En esta edición del informe mundial de calidad de software da una importancia muy grande a la automatización de procesos ,pruebas y a la utilización de la IA para mejorar procesos y tareas.
El reporte que se hace muestra la evolución de la ingeniería de calidad mostrando una visión profunda de las ultimas tecnologías y cambios que están ocurriendo.
De que habla el World Quality Report?
Centro absoluto en la calidad
La calidad ya no es algo que se tiene que hacer sin más,es un tema relevante y que las empresas cada vez le dan más importancia.Hasta un 38% de las empresas le dan importancia a la calidad en la entrega de valor a los clientes.
Integración de QA en operaciones comerciales
Un 67% de los encuestados declaró que se ha introducido el aseguramiento de calidad (QA) en sus operaciones comerciales,debido a que inversiones tecnológicas se han alineado con los estándares de calidad.
Cambio hacia la gestión ágil
Una gran parte de las empresas han migrado de la gestión clásica como son metodologías en cascada o modelo en V a la gestión ágil de la calidad.Esto demuestra que han entendido que las empresas deben adaptarse a un mundo de ritmo acelerado.La cultura ágil se esta implantando en las empresas pero a nivel individual se nota cierta resistencia.
También es verdad que muchas empresas están adoptando modelos híbridos,donde de inicio siguen una gestión más clásica al comenzar el proyecto pero luego cuando ya están creadas las bases se sigue una gestión más ágil;hoy en día hasta el 70% de las empresas siguen viendo valor en mantener un centro de excelencia de pruebas.
Habilidades requeridas en Quality Engineering
Los expertos en ingeniería de calidad que están en equipos ágiles requieren las siguientes habilidades:
-Conocimientos en programación especialmente en C#,Java,SQL y Python,este último es un lenguaje que está teniendo un gran crecimiento.
-Practicas de desarrollo modernas como desarrollo guiado por comportamiento (BDD-Behavior Diver Develoment) y desarrollo guiado por pruebas(TDD-Test Driven Develoment).
Automatización y desafíos de calidad
Operar en un modelo ágil integral presenta desafíos grandes para muchas empresas y los desafíos más importantes son la falta de conocimiento en técnicas y soporte no adecuado para procesos de pruebas.
El informe mundial de calidad de software 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.
Las prácticas de automatización en la calidad de software ayudan en lo siguiente:
-Mayor eficiencia de QA.
-Reducción del esfuerzo de pruebas.
-Reducción de riesgos.
-Mejora de la experiencia del usuario.
-Las empresas piden la certificación ISTQB Foundation Level.
Hoy en día la automatización de pruebas es importante pero lo es más el Legacy System y el rápido cambio de las tecnologías y las aplicaciones.
También hay algo que no se habla y es que el sector quema muy rápido a los trabajadores por la cantidad de tecnología y practicas que tienen que aprender cada poco tiempo por sueldos ,en ambientes de habla hispana , que hace que cada vez sea menos atractivo dedicarse a este sector pues hay sectores donde no hay que estarse formando continuamente y se gana más dinero.
IA como algo fundamental en la ingeniería de calidad
La inteligencia artificial o IA ,en especial la aplicación de la IA generativa,representa un enorme impacto en la ingeniería de calidad y se espera que cambia drásticamente las posibilidades,el informe señala que el 77% de las empresas esta invirtiendo en IA.
Pero hoy en día las empresas y la sociedad está preocupada con aspectos de seguridad,privacidad de la IA.
El 31% de los encuestados en el informe mundial de calidad de software 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 cambiando rápidamente,con una adopción de la nube para ambiente de pruebas que parece definitiva y la aparición de la ingeniería de fiabilidad del sitio (SRE – Site Reliability Engineering).
El 82% de las empresas en informe mundial de calidad de software afirman la necesidad de una estrategia de cloud testing pero sigue habiendo desafíos en el tema de provisión de datos para pipeline de CI/CD din depender de datos de producción.
Pruebas de software más rigurosas
Hoy en día los productos están interconectados lo que trae un nivel de complejidad muy alto.Las exigencias de los clientes con sus experiencias digitales ,la interoperabilidad,las presiones legales,las amenazas cibernéticas obligan a pruebas mucho más completas y exigentes.
Para poder realizar pruebas más exhaustivas y completas que pasen por todas las combinaciones posibles es necesario utilizar la inteligencia artificial.
Objetivo de mayor sostenibilidad
Las empresas reconocen que el QA puede impulsar la sostenibilidad;el 73% de los encuestados mostraron intención de involucrarse en unas mejores prácticas de sostenibilidad en las empresas,cosa que parece increíble cuando los cambios que ya son visibles del cambio climático y que esta causando estragos en los productos del campo demuestra que las empresas se la sopla la sostenibilidad del planeta,hay que tomar acciones no mostrar interés y no hacer nada.
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» y no mirando para otro lado como si las empresas no tuvieras mucha culpa de este problema.
Conclusiones generales
El éxito en el aseguramiento de calidad radica en aceptar el cambio,fomentar una cultura de calidad,avance técnico,sueldos mejores que compense el esfuerzo que se tiene que realizar,la sostenibilidad intrínseca en las empresas,la automatización de procesos y pruebas y la utilización de la inteligencia artificial(IA) para mejorar la eficiencia y productividad.
La calidad es fundamental para el éxito de las organizaciones y la implantación de practicas sostenibles en el tiempo.
Los líderes y gerentes deben priorizar la capacitación pero también valorar el esfuerzo tan grande que tienen que realizar la gente en este sector subiendo los sueldos o no compensara a mucha gente trabajar en él;las empresas miran mucho que necesitan ellas pero poco que necesitan los trabajadores y luego se queja que no hay suficientes ,cada vez hay más exigencias y llegara un momento que exigen y dan sueldos poco atractivos compensara mas trabajar en otro sector o crear tu propio camino dentro del mismo.
[wd_hustle id=»2″ type=»embedded»/]
¡Sígueme en LinkedIn, Twitter, Facebook, Instagram y YouTube para ser parte de nuestra comunidad y aprender más sobre testing y QA.
Visitas: 42