Es un set de actividades
sistemáticas que aseguran
que el proceso del software y
productos conformados por
requerimientos, estándares, y
procedimientos.
ISO 9000
Sustenta a SQA. Se encarga de describir llos
elementos de garantía de calidad en
términos genéricos que puedan aplicase a
cualquier negocio con independencia de los
productos o Servicios ofrecidos, incluyen la
estructura organizativa, procedimientos,
procesos y recursos necesarios para
implementar la planificación de la calidad, la
garantía de calidad y la mejora de calidad
Aplicable en las fases de
desarrollo de software
Planeacion
Proceso de apertura del proyecto
Analisis
Correcta definición de requerimentos
Desarrollo
Correcta documentación
Cierre
Pruebas
Plan de pruebas
y su ejecución
Implementación
Correcto proceso de
entrega y pruebas
post-produccion
Diseño
Documentacion necesario
completa. Ver el
cumplimiento de
estandares
Objetivos
Planificar las
actividades de
aseguramiento de
la calidad.
Revisar y auditar
objetivamente los
productos y las
actividades para
verificar que están
conformes con los
procedimientos y
estándares aplicables.
Proporcionar los
resultados de estas
revisiones o
auditorías
informando a la
dirección cuando sea
necesaria su
mediación.
Plan SQA (SQAP)
define las actividades
específicas a llevar a cabo en
un proyecto. El SQAP
contiene una lista de
comprobación para las
actividades que se deben
llevar a cabo para asegurar la
calidad del producto.
1) Establecimiento
de un plan de SQA
para el proyecto.
2) Participación en el
desarrollo de la descripción
del proceso de SW del
proyecto.
3) Revisión de las
actividades de ingeniería
del SW para verificar su
ajuste al proceso de SW
definido
4) Auditoría de los
productos de SW
designados para verificar
su ajuste al proceso de SW
con los definidos como
parte del proceso de SW.
5) Asegurar que las
desviaciones del trabajo y
los productos de SW se
documentan y se manejan
de acuerdo al
procedimiento establecido.
6) Registrar lo que no se ajuste a
los requisitos e informar a los
superiores
Roles y
Responsabilidades de
los Equipos de SQA
1) Líder de
proyecto:
Coordinar al equipo,
asegurar que todos
cumplan con su
trabajo (reportes de
datos).
2)
Administrador
de desarrollo
controlar avance
del proyecto
(diseño,
desarrollo).
3) Administrador de
la planificación
Establecer el plan de
trabajo y verificar su
cumplimiento.
4)
Administrador
de apoyo
Ayudar al equipo a
conseguir las
herramientas
necesarias para que
pueda realizar el
trabajo, Gestionar
la configuración.
5) Administrador
de calidad y
proceso
Proponer un plan
de calidad, proceso,
resultado.
Metodos de SQA
Auditorías PPQA
Prueba de
esfuerzo
Pruebas de
Uso
Revisiones por
Pares
Revisión
Técnica formal
Pruebas de
Validación
Comparación de
datos
Estandares
– estándares del
producto
se aplican al
producto a
desarrollar
– estándares de
codificación o del
proceso
definen los procesos a
seguir durante el desarrollo
definiciones de los procesos
de especificación y análisis,
diseño, validación,
descripción de los
documentos a generar