La necesidad de imponer políticas de gobierno de pruebas de software

Un dato que muestra la gravedad de esta cuestión es el cálculo realizado por la consultora Gartner, según el cual, 0,8 céntimos de cada euro invertido en el desarrollo de software se destina a subsanar errores.

La razón de esos retrasos, encarecimientos y dificultades hay que buscarla en la gestión de las pruebas de software: ni se hacen todas las que se debiera, ni se efectúan como se debiera. ¿Por qué? Entre otras cosas porque las personas que realizan las pruebas son las mismas que lo desarrollan y su experiencia en la realización de pruebas es prácticamente nula. Lo ideal es separar ambas funciones, aunque no siempre es factible por cuestiones económicas u organizativas.

En los proyectos de desarrollo el indicador tiempo/coste es fundamental, ya que cuanto más tarde se detecte un error, más caro será subsanarlo. Por eso es importante establecer una gestión de pruebas que abarque todo el proyecto, desde el inicio hasta la fase de mantenimiento del software. El objetivo que se persigue con el gobierno de las pruebas es ejecutar un mayor número de ellas en menos tiempo e incrementar la efectividad de las mismas para que permitan encontrar un mayor número de defectos.

Según el Software European Institute (S.E.I.), cuando se introduce control y gobierno sobre las pruebas se reduce hasta en un 30% el número de errores remanentes y hasta un 50% el tiempo de resolución de los defectos.


Independencia y metodología

Ignacio López Carrillo es responsable del Área de Pruebas de LEDAmc

Como mencionábamos anteriormente, que las mismas personas construyan y prueben el software no es un procedimiento demasiado ortodoxo. Lo ideal es que lo haga una consultora especializada en pruebas, independiente del proveedor que esté desarrollando el proyecto y de la empresa que ha contratado a este último.

En cuanto a la metodología, lo primero que hay que hacer es establecer unos objetivos cuantificables en función de unos ratios-promedio de los distintos indicadores que se van a medir (tiempo que se dedica a probar; incidencias detectadas en un mes; incidencias por prioridad; cobertura; profundidad; y densidad). Una vez medidos los indicadores se establecen los objetivos de mejora a corto y medio plazo y se va contrastando lo que se va consiguiendo.

Las mejoras siguiendo estos procedimientos son tan notables como que se puede lograr aumentar en 20 veces la productividad de la ejecución de pruebas o que el número de fallos sea 5 veces inferior. Estas cifras redundan en un importante ahorro de costes: los tiempos de desarrollo se acortan y los mantenimientos resultan más económicos.

Al final, se pueden obtener un ROI que parta de las 2-3 veces el presupuesto dedicado a gobierno de pruebas y hasta las 8 veces. En tiempos como los que estamos viviendo ahora mismo, muchas empresas se ahorrarían mucho dinero y, sobre todo, muchos problemas con este tipo de servicios.

Ignacio López Carrillo, responsable del Área de Pruebas de LEDAmc

Redacción Silicon

La redacción de Silicon está compuesta por profesionales del periodismo 2.0

Recent Posts

Hospitales inteligentes, hospitales del presente

En esta tribuna, Miguel Barahona, Sales Director de Getronics, explica cómo las soluciones digitales están…

5 días ago

¿Por qué los MSSP adoptan soluciones SASE unificadas?

En esta tribuna, Guillermo Sato, Channel Manager Fortinet España y Portugal, explica la relevancia de…

1 semana ago

Si la formación anual en ciberseguridad no funciona, ¿cuál es la alternativa?

En esta tribuna, Neil Thacker, CISO para EMEA en Netskope, aborda la creciente importancia de…

1 semana ago

Copias de seguridad: un escudo ideal contra las ciberamenazas a tu empresa

En esta tribuna, Miguel López, Director General de Barracuda Networks, explica la necesidad de tener…

1 mes ago

El futuro de la banca: optimización de la gestión del efectivo para los cajeros

En esta tribuna Gaetano Ziri, Innovation Manager de Auriga, destaca la necesidad de reducir los…

1 mes ago

la IA irrumpe entre las principales tendencias en Identidad Digital

Marc Sabadí, Identity Innovation Lead, Mitek Systems, nos explica en esta tribuna cómo la inteligencia…

1 mes ago