¿Qué es la Garantía de Calidad del Software?: |
Es una disciplina de la ingeniería de software se
especializa en la aplicación de procesos de calidad a lo largo del proyecto de software.
Su misión no se limita a actividades de verificación, sino que además asume un rol
de liderazgo en la gestión de la calidad durante el proceso de creación y diseño del
producto. La garantía de calidad no debe confundirse con la técnica específica de
control de calidad, cuyo objetivo es verificar el producto.
Una concepción errónea que aún persiste en la industria, es limitar su acción al
aseguramiento de la calidad del producto y a constatar adherencia a estándares.
|
Responsabilidades
de la la Garantía de Calidad : |
La garantía de calidad toma responsabilidad por los siguientes procesos:
- gestión de los procesos de ingeniería de software
- iniciativas de mejoramiento de procesos a lo largo de la organización,
- integración de los procesos de calidad de ingeniería y servicios a la clientela
El liderazgo de la garantía de calidad puede ser asumida en organizaciones pequeñas o
muy jóvenes por el jefe del proyecto, siendo el grupo de desarrollo el responsable de su
ejecución. Estos individuos pueden provenir de organizaciones más maduras donde hayan
adquirido el "know-how" en procesos de calidad, o pueden hacerse asesorar por
consultores externos que los ayuden a definir sus sistema de calidad.
|
El
grupo de Garantía de Calidad del Software: |
A medida que las organizaciones crecen y se estabilizan,
tiene mucho más sentido dedicar un grupo de ingenieros de software a la gestión de la
calidad. El primer beneficio es liberar a gerentes y personal experto de una tarea
accesoria a sus funciones principales. Un grupo especializado garantiza que la experiencia
queda permanentemente en la compañía, independientemente de la partida de los
individuos. La garantía de calidad es una especialidad compleja y abundante en
metodologías, que hace necesaria la especialización de sus profesionales. Su énfasis es
en procesos y no en creación de productos. A medida que la madurez de una organización
crece, se hace evidente la necesidad de asignar la gestión de la calidad a ingenieros de
calidad especializados.
Una condición básica para que exista una garantía de calidad eficaz es que el grupo
responsable sea independiente de la gerencia del proyecto, a objeto de garantizar su
objetividad y permitirle la libertad necesaria para señalar problemas. Usualmente este
grupo depende directamente de la vicepresidencia de la compañía. En caso de conflicto de
interpretación de una situación específica con el responsable del proyecto, el grupo de
calidad puede escalar su informe a una autoridad superior para arbitraje.
|
Los
beneficios de la Garantía de Calidad del Software: |
El beneficio principal de un programa de garantía de calidad de software es asegurar a
la gerencia del proyecto que los procesos establecidos se han ejecutado cabalmente. Esta
evaluación es hecha por un grupo independiente, especializado en métodos de calidad, con
un criterio objetivo y con visión de contexto.
|
Actividades
principales dela a Garantía de Calidad del Software: |
La garantía de calidad se asegura de lo siguiente:
- Se usa la metodología de desarrollo apropiada
- Las actividades de desarrollo han sido debidamente planeadas
- Se han definido estándares y procedimientos para al proyecto
- El personal ha sido debidamente entrenado en los procesos de calidad aplicables
- Se llevan a cabo regularmente revisiones y auditorías independientes
- El desarrollo es documentado adecuadamente para facilitar la mantención y la
reutilización
- La documentación se produce oportunamente y no después que el desarrollo ha sido
completado
- Los cambios introducidos han sido debidamente controlados
- Las pruebas efectuadas son eficaces para detectar defectos, especialmente en aquellas
áreas de mayor riesgo
- Las actividades se llevan a cabo de acuerdo a los plazos y en los términos planeados
- Las desviaciones a los estándares se identifican rápidamente
- El proyecto está en condiciones para ser sometido a auditorías externas, si
corresponde
- La calidad es verificada con respecto a criterios preestablecidos
- La gerencia es oportunamente informada de problemas y riesgos relativos a la calidad
- Los problemas de calidad se analizan y las causas se comunican al proyecto para tomar
medidas preventivas que eviten su repetición
|
Los
aspectos de la Garantía de Calidad del Software: |
La calidad en el software tiene 3 dimensiones:
- El sistema de calidad
- La aplicacion adecuada del proceso
- La actividades que aseguran la calidad del producto
|
Sistemas de Calidad del Software: |
El sistema de calidad ISO 9001 se aplica también al
desarollo y mantenieniento del software. Si desea más detalles, siga este vínculo. |