80% de las empresas deja de aprovechar todos los beneficios de las pruebas continuas

Los resultados de un estudio global  de CA Technologies muestran que, aunque el 75% de las organizaciones apunten el uso de la prueba continua como esencial o importante, sólo una pequeña fracción de las mismas presentó un avance extraordinario en la adquisición del conocimiento y de los facilitadores fundamentales necesarios para impulsar la transformación digital. El 20% de los encuestados, identificados como ‘líderes’ en las pruebas continuas, presentaron un aumento en la velocidad, calidad y eficiencia en la entrega de software, aumentando el retorno de las inversiones en la entrega continua.

Según el estudio “Prueba Continua como Facilitadora de la Empresa Digital”, los líderes presentaron:

  • Probabilidad 2,6x superior en la reducción de defectos por encima del 50%;
  • Confianza 1,9x superior en la velocidad de entrega;
  • Confianza 2,4x superior en la calidad del producto;
  • Probabilidad de que los líderes trabajen en organizaciones con  un rápido aumento en los ingresos 3,9x superior.

A pesar de que el 93% de los encuestados globales hayan reportado que la automatización de las pruebas es importante en la entrega de las soluciones globales de la empresa, sólo 1 de cada 5 dijo haber alcanzado un buen nivel de cobertura en la automatización de pruebas (el 80 por ciento o más). La mayoría de los encuestados atribuyó la dependencia de procesos manuales a las dificultades en la falta de herramientas y automatización en casi todos los aspectos del proceso de pruebas: desde la generación de las pruebas, hasta las actividades fundamentales, como la gestión rápida, segura y eficiente de los datos del proceso.

“Para asegurar la entrega de aplicaciones con calidad y agilidad, es fundamentar adoptar la práctica de pruebas continuas – pruebas y QA no deben ser sólo una fase secuencial y aislada en el desarrollo de software, sino permear todo el ciclo y ser realizada de forma continua”, afirma João Fábio Valentin, VP de Solution Sales para DevOps de CA Technologies para América Latina. “La presión que ha recibido la TI para innovar, proveer servicios y aplicaciones más rápido y entregar una experiencia excepcional a los clientes nunca ha sido tan grande. Por lo tanto, utilizar tecnologías modernas, como generación sintética de masa de datos y dar capacidad al desarrollador de probar sus aplicaciones (prueba de estrés y seguridad) durante el ciclo de desarrollo – que llamamos SecDevOps –  deben ser consideradas “, concluye Valentin.

La importancia de la automatización de datos de las pruebas también se ha señalado como una gran necesidad para garantizar que estén disponibles cuando sea necesario y para evitar las informaciones personalmente identificables. No obstante, la mayoría de los encuestados sintió que no ser eficiente en esta área, aunque ello facilitaría la protección de los datos personales en los ambientes de desarrollo y pruebas y el cumplimiento con una legislación de privacidad de datos cada vez más rígida.

En todo el estudio, los encuestados enfatizaron la importancia de las metodologías modernas, como la implementación de productos agile developmentcontinuous delivery y DevOps. Cuando se les pidió que eligieran las herramientas más relevantes en la entrega de software, el 63% de los encuestados optó por la combinación de Desarrollo Ágil y Entrega Continua, puesto que juntos optimizan la integración de las actividades a lo largo del ciclo de vida de desarrollo del software. En general, un enfoque holístico y equilibrado de las prácticas y herramientas modernas está cambiando la forma en que el software se desarrolla, hecho que promueve la transformación de los negocios de múltiples sectores.