Saltar al contenido

Reporte de Testing Continuo 2019

El Testing Continuo está creciendo, pero la tecnología y los equipos de estructura deben mejorar para que la organizaciones sean competitivas.

11 mar. 2019
  • El informe revela que la garantía de calidad y las pruebas son un cuello de botella para la implementación de DevOps y, por lo tanto, para mantener la continuidad de entrega para muchas organizaciones.
  • El panorama de automatización de pruebas fragmentadas está desacelerando la adopción de pruebas continuas.
  • Para el 58% de las empresas encuestadas que agregan una nueva característica diariamente (y al menos 26% cada hora), las pruebas continuas se están convirtiendo en una parte necesaria de DevOps y el ecosistema de desarrollo ágil.

Paris, marzo de 2019 Capgemini y Sogeti, parte de Grupo Capgemini, dieron a conocer un informe sobre pruebas continuas, publicado junto con Broadcom Inc. una división de Enterprise Software. De acuerdo con el reporte, la práctica de pruebas continuas –el proceso para una rápida y eficiente validación de software con un desarrollo automatizado ágil, está ganando terreno entre las grandes empresas, con casi un tercio de los ejecutivos de TI (32%) afirmando que los departamentos de tecnología habían adoptado completamente las pruebas continuas. Sin embargo, con el 58% de las compañías encuestadas que agregan una nueva característica diariamente (y un 26% al menos cada hora), el reporte destaca que las organizaciones deben trabajar para mejorar la eficacia de sus pruebas continuas, optimizando su entorno de prueba dentro de un ecosistema de desarrollo de manera ágil.

El informe se basa en 500 entrevistas con ejecutivos de TI de alto nivel de grandes y medianas empresas (más de 1,000 empleados) en industrias que incluyen servicios financieros, alta tecnología, salud y ciencias de la vida, telecomunicaciones, medios, entretenimiento y manufactura. En él, se detallan los siguientes descubrimientos:

Las empresas deben aprovechar las ventajas de la automatización en las pruebas.

El estudio destaca que hay un alcance significativo para optimizar los procesos de pruebas continuas a través de la tecnología. Además, señala que la automatización solo se utilizaba para: ejecutar el 24% de los casos de prueba, 24% para generar escenarios de negocios de principio a fin y para generar el 25% de los datos de prueba requeridos. Un mayor uso de la automatización podría mejorar significativamente la velocidad de las actividades de prueba en equipos ágiles: por ejemplo, más de un tercio (36%) de los encuestados dijo que más del 50% del tiempo de prueba se invierte en buscar, administrar, mantener y generar datos de prueba. Por ello, el informe recomienda que para responder a las necesidades del cliente y del mercado, todas las empresas deben tomar acciones significativas. Los casos de referencia, detallados en este reporte, incluyen un banco australiano líder, que tenía más de 5,000 compilaciones para más de 100 aplicaciones. Al aprovechar una plataforma única para la recopilación e implementación automatizada, la integración con herramientas de prueba y automatización pudo reducir el tiempo del ciclo de desarrollo en un 40%, mejorar el tiempo de comercialización y aumentar significativamente el tiempo de actividad del entorno.

Las empresas necesitan una estructura y habilitación más inteligente para las pruebas.

El auto empoderamiento de los equipos autónomos resultó para muchas empresas en un entorno no controlado con una gran diversidad de enfoques de calidad y automatización de pruebas. Para recuperar el control, el informe cita, que las organizaciones deben mejorar la habilitación central de la calidad de los equipos ágiles con directrices de control de calidad más claras y un aprovisionamiento de tecnología de control de calidad más inteligente. Un desarrollo prometedor es hacer que la orquestación y ejecución de pruebas sea mucho más inteligente a través de las tecnologías de inteligencia artificial (AI) que proporcionan una orquestación de prueba “inteligente”. Con la adición de capacidades de aprendizaje automático, los sistemas podrán determinar automáticamente las pruebas que se requieren en los ciclos de liberación y producción. El informe mostró una clara necesidad de mejorar la transparencia y distribución en las pruebas ágiles. Entre los ejecutivos encuestados, 35% identificó un “registro de auditoría completo de las actividades de prueba” y una “estructura consolidada de prueba y lanzamiento” como las capacidades de organización de prueba más importantes, con el 32% destacando la necesidad de un “lugar único para colaboración de equipos cruzados’”y “visibilidad continua del pipeline de entrega”.

La poca habilitación centralizada en el aprovisionamiento de tecnología se hace más evidente cuando se investigan los desafíos con los entornos de prueba. Los equipos pierden demasiado tiempo en la obtención de entornos de prueba completos. Cuatro de cada diez encuestados (40%) dijeron que sus equipos dedican más de la mitad de su tiempo a construir y mantener sus entornos de prueba.

“Los próximos dos o tres años serán críticos para las pruebas continuas, ya que las organizaciones deberán resolver el dilema de la transición a equipos autónomos con capacidad propia, en los que la calidad es responsabilidad de todos, al mismo tiempo que se mejora el soporte y supervisión de la calidad central para crear un entorno de desarrollo ágil, que sea verdaderamente capaz de ofrecer valor en un entorno de TI cada vez más complejo”, dijo Mark Buenen, Líder Global, Aseguramiento Digital y Pruebas para el Grupo Capgemini. “El reporte claramente demuestra la necesidad de expandir los niveles de automatización de pruebas, provisionar los entornos de prueba y hacer los datos de prueba más inteligentes e implementar métricas de calidad significativas, así como tableros de control de calidad inteligentes como las áreas centrales de enfoque”.

Los equipos interdisciplinarios requieren apoyo y nuevas habilidades

En los últimos tres a cinco años, los roles tanto de los desarrolladores como de los evaluadores han evolucionado significativamente. De acuerdo con el reporte los desarrolladores ahora están mucho más cerca del cliente, con un papel destacado en la configuración de la experiencia del usuario. Mientras que los evaluadores se han unido a los desarrolladores para trabajar en paralelo con los equipos de negocios, lo cual significa se están involucrando desde un inicio en el ciclo de vida del desarrollo. Las diferencias entre las funciones y responsabilidades de los desarrolladores y evaluadores se están difuminando, pero claramente sigue siendo importante contar con expertos en control de calidad y pruebas en los equipos ágiles.

El informe detalla que, si bien estos equipos interdisciplinarios marcan un avance, también crean desafíos. Requieren que cada miembro del equipo tenga un entendimiento holístico de todo el proceso, y los evaluadores necesitan mejorar sus habilidades técnicas. Las empresas deben abordar el requisito de la mejora de las calificaciones y un enfoque nuevo e integrado para realmente lograr implementar todo el potencial de las pruebas continuas.

“Es difícil sacar el máximo provecho de los beneficios de Agile y DevOps sin la automatización de pruebas continuas, lo que permite a las organizaciones aprovechar los datos y la inteligencia para acelerar la creación de software de alta calidad al ritmo del negocio digital”, dijo Ashok Reddy, Vicepresidente Senior y Director General, División de Software Empresarial en Broadcom. “A medida que el abismo entre los líderes de TI y de negocios continúa cerrándose, las nuevas prácticas y técnicas de DevOps, como la automatización de los procesos de prueba continua, comenzarán a surgir como herramientas necesarias para impulsar la transformación digital en un mercado hiper competitivo”. El informe se puede descargar aquí

Metodología

El Informe de Pruebas continuas (CTR por sus siglas en inglés) 2019 reúne datos de encuestas y aportaciones de expertos en la materia para delinear los desafíos y enfoques potenciales para transformar las prácticas de prueba en la era de Agile y DevOps. Se basa en las opiniones consideradas de varios expertos en la materia de Capgemini, Sogeti y Broadcom, respaldados por los resultados de una encuesta global de 500 tomadores de decisiones de alto nivel en funciones de TI corporativas, que trabajan para compañías y organizaciones del sector público en ocho diferentes regiones.

Acerca de Capgemini y Sogeti:

Líder global en consultoría, servicios de tecnología, y transformación digital, Capgemini está a la cabeza de la innovación para enfrentar las oportunidades de nuestros clientes en el cambiante mundo de la nube, digital y plataformas. Basándose en su sólida herencia de 50 años y profunda experiencia específica de las industrias, Capgemini habilita a las organizaciones a alcanzar sus ambiciones de negocio a través de un conjunto de servicios que van desde la estrategia hasta las operaciones. Capgemini se impulsa por la convicción que el valor de negocio de la tecnología viene de y a través de las personas. Es una compañía multicultural con 200,000 miembros del equipo en más de 40 países. El Grupo reportó ingresos globales de 13.2 miles de millones de Euros en 2018.

Como parte del Grupo Capgemini, Sogeti opera en más de 100 ubicaciones en todo el mundo. Trabajando estrechamente con clientes y socios para aprovechar al máximo las oportunidades de la tecnología, Sogeti combina agilidad y velocidad de implementación para diseñar soluciones innovadoras enfocadas en el futuro en la Garantía de Pruebas Digitales, soluciones de la Nube y Ciberseguridad, todo ello impulsado por AI y la automatización. Con su enfoque práctico y su pasión por la tecnología, Sogeti ayuda a las organizaciones a implementar sus viajes digitales a gran velocidad.

Visítanos en www.capgemini.com/mx-es/. People matter, results count.

Broadcom, el logotipo de pulse, Connecting everything, CA Technologies y el logotipo de CA technologies están entre las marcas comerciales de Broadcom. El término “Broadcom” se refiere a Broadcom Inc. y/o sus subsidiarias.