define las actividades
específicas a llevar a
cabo en un proyecto.
contiene una lista de comprobación para las
actividades que se deben llevar a cabo para
asegurar la calidad del producto.
Propósito de plan,Documentación de referencia. ,Ciclo de vida,Gestión del proyecto,Documentación
del proyecto,Estándares,Métricas,Mecanismos de revisión,Gestión de la configuración,Control de
versiones,Entornos de desarrollo,Entornos de pruebas,Herramientas, técnicas y metodologías
empleadas,Control de suministro de proveedores (si los hay),Políticas de almacenamiento,
mantenimiento y conservación de documentación,Plan de pruebas
Roles y responsabilidades de los equipos de SQA
TSP
ayuda a la conformación de equipos de trabajo bien organizados a través de roles,
Líder de proyecto
Coordinar al equipo, asegurar que todos cumplan con su trabajo (reportes de datos). -
Responsabilidades: Metas, generar informes, dirigir reuniones, motivar al equipo.
Administrador de
desarrollo
Objetivo: controlar avance del proyecto (diseño, desarrollo).
Responsabilidad: dirigir la realización de las fases siguiendo los
estándares propuestos. Integrar el trabajo de todos.
Administrador de la
planificación
Objetivo: Establecer el plan de trabajo y verificar su cumplimiento. -
Responsabilidades: Efectuar la planificación, asegurarse que se cumplan con
el plan, recabar mediciones, resolver riesgos.
Administrador de
apoyo
Objetivo: Ayudar al equipo a conseguir las herramientas necesarias
para que pueda realizar el trabajo, Gestionar la configuración. -
Responsabilidad: Conseguir lo necesario para el desarrollo del
proyecto, generar un plan de configuración, realizar la gestión de la
configuración.
Administrador de calidad y proceso
Objetivo: Proponer un plan de calidad, proceso,
resultado. - Responsabilidades: Apoyar al equipo en
la definición, gestionar el plan de calidad (SQA),
generar estándares para obtener un trabajo
uniforme, moderar las revisiones de los productos.
Metodos,metodologias,estándares y
herramientas
MÉTODO
medio utilizado para llegar a
un fin
Auditorías PPQA (Process and Product Quality Assurance):
Pruebas de Validación
Comparación de datos
Prueba de esfuerzo (Stress Testing)
Pruebas de Uso
Revisiones por Pares (Peer Reviews).
Revisión Técnica formal (RTF)
METODOLOGIAS
Conjunto de técnicas o procedimientos específicos
que se emplean en una ciencia
El propósito de la metodología es definir las distintas fases intermedias que se requieren para
validar el desarrollo de la aplicación
El ciclo de vida básico de un software
Definición de objetivos,Análisis de los requisitos y su
viabilidad,Diseño general,Diseño en
detalle,Programación (programación e
implementación),Prueba de unidad,Integración,Prueba
beta (o validación),Documentación,Implementación
estándares
Los estándares son los
cimientos de cualquier sistema
de calidad de software.
Su aplicación otorga:
Uniformidad,
Consistencia, Rigurosidad,
Fortaleza a los métodos y
prácticas comunes.
debe cubrir:Ciclo de vida del
software,Documentación,Código
fuente,Criterios para denominar los
ITMS de configuración,Procedimientos y
protocolos.
existen dos tipos
– 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 en
cada uno de estos procesos
HERRAMIENTAS
Las herramientas utilizadas en SQA son generalmente
las herramientas de prueba en donde una aplicación se
ejecuta a través de una serie de pruebas para medir el
rendimiento de la aplicación.
Estas herramientas se emplean para probar la
aplicación y producir números y estadísticas
sobre la aplicación real
WinRunner
es una aplicación de
usuario que puede
probar la reacción de las
aplicaciones del usuario.
LoadRunne
es una de las aplicaciones simples que
puede probar el rendimiento real de la
aplicación.
QuickTest Profesional
acciones de los
usuarios y explota
la aplicación según
el procedimiento
establecido por los
probadores.
Bugzilla
se especializa en la detección de
errores encontrados en la aplicación o
página web.
SQA
es un set de actividades sistemáticas que
aseguran que el proceso del software y productos
conformados por requerimientos, estándares, y
procedimientos
la SQA se sustenta
por la iso 9000
Se aplica SQA en cada
fase del desarrollo de
Software:
Planeación,Análisis,Diseño,Desarrollo,Pruebas,Implementación
y Cierre
su proposito es proporcionar visibilidad sobre los procesos utilizados
por el proyecto de software y sobre los productos que genera.
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.