La calidad ha sido una preocupación desde hace mucho en la industria del software y es por eso que se hace necesario una buena gestión de la calidad del software, pero antes debemos conocer a que se le considera calidad en el software. Existen muchas definiciones de calidad, “El grado en el que un sistema, componente o proceso cumple con los requisitos.” (IEEE), “La calidad del software se define como la adecuación a los requisitos de funcionalidad y rendimiento explícitamente expresados, a los estándares de desarrollo explícitamente documentados y a las características implícitas que se esperan del software profesional.” (Pressman, 2000), y esta correcta adecuación y cumplimiento de los requisitos solo se logra a través de la gestión de la calidad, que según la ISO 9000:2000, son un conjunto de acciones planificadas y coordinadas que permiten dirigir y controlar una organización en lo relativo a la calidad.
Teniendo en cuenta lo anterior podríamos decir entonces que la gestión de la calidad, es un conjunto de actividades que están basadas en la determinación y aplicación de las políticas de calidad de la empresa, y que se encargan de determinar y recolectar métricas que permitan medir la calidad para así actualizar el proceso de la empresa, con el fin de asegurar la calidad de sus productos, y la competitividad frente a la oferta del mercado.
En un mundo donde cada vez más confiamos a los programas de computadora la realización de actividades importantes como lo pueden ser llevar las cuentas de una empresa, gestionar la cadena de suministros de la empresa, asegurar nuestra información, entre muchas otras tareas que hemos delegado a los software, se hace necesario poder estar seguros de su correcto funcionamiento y fiabilidad, pues una falla de estos puede traer perdidas millonarias a la empresa o fugas de información gravísimas, que pueden llevar a esta a su fin, es por eso que se hace fundamental la calidad del software y esta no se conseguirá sin una buena gestión de la calidad, pues es esta la encargada de recolectar la métricas necesarias que determinaran el grado de calidad del producto y se encargara de hacer las correcciones necesarias para mejorar el proceso.
La gestión de la calidad es una parte importante de la gestión del proyecto es por eso que está siendo la encargada de la determinación y la aplicación de las políticas de la calidad de la empresa, será esta misma quien se encargue de describir las políticas del proyecto para lograr así una sintonía entre las políticas de la empresa y las políticas del proyecto y de esta forma garantizar la calidad, para esto dentro del plan de gestión de la calidad del proyecto se planificara también la gestión de la calidad del software, describiéndose así como el encargado de la gestión de la calidad del software implementara las políticas de calidad.
Sabiendo que en un proceso de software intervienen una gran cantidad de personas, podríamos decir que cada uno de ellos tiene una parte de la responsabilidad en la gestión de la calidad del software, pero según la ISO 9001 el representante de la dirección es un miembro de la empresa que tiene la responsabilidad de asegurar que se implanten y mantengan los procesos para gestionar la calidad.
El responsable de calidad tiene que asegurar que la gestión de la calidad llegue a todos los niveles de la compañía. La calidad no es un interés solamente de esta persona sino de toda la empresa, empezando por el gerente general y terminando por el último operario. Todos deben participar y ese nexo se hace tangible en la posición del responsable de calidad.