Negocio TI

El Secreto para que tu Globalización del Testing sea un éxito.

05, Feb, 2020 | Lectura 3 min.

Quanter Tu experiencia ágil de estimación - Testing

Mejorando la calidad del software desarrollado.

Hace unos años un cliente nos contactó para que le ayudáramos en su proceso de Globalización del Testing. Su meta consistía en mejorar la calidad del desarrollo de software y, por ello, querían centralizar las pruebas del mismo. A partir de la implantación todo el software producido sería probado en un área específica antes de su entrega al cliente final. Así se garantizaría la calidad del producto, pero la cuestión era ¿cómo se podría medir la mejora progresiva de dicha calidad?

La importancia de tener buenas referencias.

El primero de los problemas fue la falta de referencias rigurosas, la falta de referencias históricas y la falta de referencias presentes.

Ante este panorama, y dentro de un contexto organizativo extenso y complejo, la primera acción se orientó en la necesidad de definir unas medidas adecuadas y medir para conocer su situación en aquel momento. Sin ello, no importaría donde quisiéramos ir, ya que nunca llegaríamos.

Una vez establecidos el dónde estaban, y teniendo claro donde querían llegar, establecimos un mecanismo de monitorización para actuar sobre las desviaciones e, incluso, predecirlas.

La solución se materializó en la definición de un Cuadro de Mando de Calidad sustentado en un Universo de Métricas e Indicadores específicos para el cliente que le permitirían alinearse con las metas establecidas, o dicho de otra forma, después de darle su posición en el mapa y establecer el Norte, le proveímos de un GPS para que pudiera llegar al destino.

Usando el GPS: Cuadro de Mando de Calidad.

Había que mostrar la mejora de la calidad del software a través de medidas objetivas, para ello había que controlar las Actividades de Pruebas que se llevaban a cabo en los proyectos de desarrollo. Ese Gobierno de las pruebas se articuló a través de un Cuadro de Mando de Calidad estructurado en torno a las dimensiones de Calidad, Coste y Plazo, implantándolo a través del Producto Software y del propio Proceso de Prueba del Software.

El Roadmap hasta el éxito excepto cuando surge lo inesperado

El primer paso del Roadmap fue la elaboración de un plan de implementación del universo de indicadores definido.

El segundo paso fue la materialización de este plan con la puesta en marcha de un conjunto reducido de indicadores.

El tercer paso del Roadmap completar el resto de medidas e indicadores cuando…. de pronto, nuevas necesidades del cliente y cambios organizativos internos hacen que se replantee el objetivo principal de la iniciativa. Ahora el objetivo deja de ser conseguir un modelo de pruebas centralizado y se da un cambio de 180 grados: se quiere implementar un modelo distribuido de pruebas.

¿Qué pasaría entonces con la solución planteada? ¿Seguiría siendo válida?

Be water my friend.

La solución planteada seguía siendo válida con este nuevo objetivo. Al estar basada en un cuadro de mando y un sistema de métricas del producto software, su principal característica es su flexibilidad. Son el GPS que nos lleva a donde queremos, solo tenemos que establecer donde queremos ir.

El éxito de esta flexibilidad en la solución viene determinado por:

  • La identificación y definición del conjunto de métricas e indicadores que permiten gestionar y gobernar las Actividades para la Calidad del SW.
  • Implementación escalonada de las métricas definidas siguiendo una priorización establecida por negocio.
  • A partir de este conjunto de métricas e indicadores y a través de la selección y representación adecuada en función de las diferentes audiencias, se elaboran los informes de estado y seguimiento de las Actividades de Pruebas, que permiten tomar las decisiones adecuadas.

Las claves del éxito para tu globalización del Testing

Las lecciones aprendidas fueron muchas, pero las principales podemos resumirlas en tres. Son tres lecciones que debes aprender para que tu proceso de Testing no sufra y no se resienta por una mala implementación:

  • Conocer donde estás y donde quieres ir.
  • Planificar cuidadosamente como irás de un punto al otro.
  • Disponer de un GPS que te permita saber cuando estás en el camino y cuando te saliste de él.

Sobre el autor

Brand Manager

| | | | |

Volver