Aseguramiento de Calidad

Son todas las actividades sistemáticas y planificadas, estratégica y tácticamente, que proporcionan la necesaria confianza en las aptitudes de un producto o servicio para satisfacer los requerimientos definidos por el cliente.

Definiciones modernas estiman que el Aseguramiento de Calidad debe ser capaz de satisfacer requerimientos que dicho cliente jamás hubiera imaginado que necesitaba pero que, en definitiva, siempre hubiera querido.

El proceso de Aseguramiento de Calidad deben ser contínuo, durante todas las fases del desarrollo de software o prestación de servicios, y es necesario que refleje, de manera efectiva y total, los parámetros de satisfacción del Cliente para que pueda considerarse exitoso.

Esto quiere decir, que abarca todo el proceso de desarrollo del Producto o de prestación de un Servicio, y es determinante en el grado de fidelidad del cliente.

Hay varios parámetros para definir la Calidad:

  • Diseño: ¿Cómo se ve reflejado el Software o Servicio en su diseño?
  • Conformidad: ¿Qué tanto reproduce el diseño al Producto o Servicio?
  • El Uso: ¿Es el Producto o Servicio confiable, facil de usar, fiable?
  • El Cliente: ¿Qué opinión merece al cliente el Producto o Servicio?

Los primeros tres puntos son medibles, y en tal sentido, pueden ser reflejados mediante puntos de acuerdos entre el Cliente y el prestatario del Servicio, de esta forma queda reflejado la visión de ambas partes sobre los niveles de Calidad del Servicio.

Pero el último punto, es de naturaleza subjetiva, y ha sido incluido en las visiones actuales de Calidad de Software y/o Servicios, como imprescindible para establecer los niveles de satisfacción.

Ya seleccionados los índices de calidad, es necesario establecer el proceso de control, como:

1. Establecer qué parte del software o servicio debe ser controlado .
2. Acordar cómo medir el objeto de control.
3. Definir métodos de valoración de indicadores.
4. Establecer regulaciones organizativas para el control.

En el proceso de Desarrollo de Software o de Servicios de Tecnología de Información, el grupo de
aseguramiento de calidad implicado velará por la revisión y correcto establecimiento de:

  • Catálogo de Requisitos, comprobando hasta que punto se han definido de una forma que facilite su comprensión y seguimiento.
  • Modelos resultantes del análisis, asegurando que se han verificado y validado y que se ha realizado la trazabilidad de requisitos.
  • Plan de pruebas, comprobando que se han tenido en cuenta en su definición los criterios establecidos en el plan de aseguramiento de calidad, con el fin de facilitar en los procesos Diseño del Sistema de Información (DSI), Construcción del Sistema de Información (CSI) e Implantación y Aceptación del Sistema (IAS) la revisión de los distintos niveles de prueba.
  • Seguimiento de Incidencias y documentación, mediante herramientas que permitan llevar un historial de las incidencias que resulten de las pruebas realizadas al software y de la resoluciones dadas a los problemas encontrados.
  • Revisión de entregables, siguiendo el plan de calidad establecido en acuerdo con el cliente, cada uno de los artefactos que componen el producto que será entregado, es verificado para garantizar el ciento por ciento del cumplimiento de los acuerdos establecidos.
  • Estudio y Análisis de los procesos, con el fin de encontrar correcciones que puedan aplicarse en etapas tempranas, lo cual significa que cada parte en ejecución debe poder medirse, utilizando características acordadas sobre la efectividad y certeza del proceso.
  • Automatización ejecución de prueba, donde sea posible, con el fin de aumentar la cantidad de elementos probatorios, y dar mayor certeza en la calidad del software evaluado.  La elección de las herramientas adecuadas, y su documentación, forman parte de estas responsabilidades.