2. Situación habitual
Posibilidad de mejorar
• Planificación y estimación de costes imprecisos
• La productividad no se corresponde con la demanda
• Mala comunicación
• Mala coordinación
• Falta de procedimientos formales
• Delegar responsabilidades en manos del programador
• Desconocimiento del proceso de fabricación
• Desconocimiento del proceso de aceptación
1
3. Calidad y aseguramiento de la calidad
Calidad: Definiciones
• Objetiva:
o Conjunto de propiedades inherentes a un producto que
le confieren capacidad para satisfacer necesidades
implícitas o explícitas.
• Subjetiva:
o Percepción que el cliente tiene del mismo, que asume
conformidad con dicho producto y la capacidad del
mismo para satisfacer sus necesidades.
No deberíamos confundir la calidad con niveles superiores de propiedades del
producto, sino con las obtención regular y permanente de las propiedades, de
modo que satisfaga a los clientes para los que ha sido diseñado.
2
4. Calidad y aseguramiento de la calidad
Oficina de aseguramiento de la calidad
• La organización tiene definidas políticas de
calidad.
• Los procesos deben estar alineados con
modelos y estándares de calidad.
• Los procesos son los que rigen como
construir el producto con calidad.
• La Oficina de Aseguramiento de Calidad
monitoriza que los procesos definidos y sus
actividades se realizan como fueron
definidas, y que el producto resultante está
alineado con los parámetros de calidad
definidos.
• El no alineamiento entre los procesos y la
calidad final del producto, marca la
necesidad de mejora y revisión.
• La función de la Oficina de Aseguramiento
de Calidad:
o Planificar el control de la calidad
o Verificar los productos
o Verificar el proceso.
5. Validación y Verificación
Objetivo
Proceso para garantizar que un producto cumple con los requisitos.
• La verificación confirma que los productos reflejan los
requisitos especificados para cada caso concreto, garantizando
que “desarrolló el producto correctamente”.
• La validación confirma que el producto final se ajustará al uso
pretendido, garantizando que “desarrolló el producto correcto”.
6. Validación y Verificación
Niveles de prueba
Pruebas de Componente: Prueban requisitos funcionales y no funcionales a nivel
componente / módulo, de forma aislada sin interacción con otros módulos.
• Bases de prueba: Requisitos / Diseño / Código.
• Objetos de prueba: Componentes / Clases / Unidades / Módulos.
Pruebas de Integración: Prueban la interacción de componentes respecto a sus
interfaces.
• Bases de prueba: Diseños, arquitectura, flujos de trabajo, casos de uso.
• Objetos de prueba: Subsistemas de DDBB, Infraestructura, Interfaces.
Pruebas de Sistema: Validan atributos de calidad funcionales y no funcionales.
• Bases de prueba: Requisitos de SW y sistema, casos de uso, riesgos, manuales,
configuración.
• Objetos de prueba: El sistema integrado, especificaciones.
Pruebas de Aceptación: Son las pruebas del sistema realizadas por el cliente.
• Bases de prueba: Debe aparecer reflejada en el contrato. Básicamente, los requisitos.
• Objetos de prueba: Procesos de negocio en sistemas completamente integrados,
operación y mantenimiento. Procedimientos de usuario, formularios e informes.
7. Validación y Verificación
Tipos de prueba
Las aplicaremos en cada nivel, según la estrategia de pruebas que hayamos definido.
Funcionales: Prueban el funcionamiento.
No funcionales: Prueban las características del sistema.
• Carga / Rendimiento / Volumen / Estrés.
• Características de seguridad.
• Fiabilidad y robustez.
• Usabilidad.
• Configuración.
Estructurales: Prueban la estructura / arquitectura del SW.
Asociadas al cambio: Prueban la integridad tras el cambio, bien debido a un correctivo (re-testing), bien
debido a una extensión funcional (regresión testing).
Mantenimiento: Tras la aceptación del producto, este sufre cambios (nuevos evolutivos / correctivos).
Contempla también las pruebas que se derivan de la retirada del producto.
• Re-Testing
• Regresión
• Nuevos casos de test
8. Servicios
Catálogo de servicios
Oficina de Calidad - Consultoría Implantación
Servicios de Prueba
Laboratorio de Experiencia de Usuario
Laboratorio de pruebas de rendimiento
Laboratorio de pruebas de seguridad
Granja de Virtualización de entornos
Implantación herramientas
9. Alfredo Cáceres
Al acaceres@vectorsf.com
www.vectorsf.com
Parque Empresarial Los Gamos
Camino del Cerro de los Gamos, 1
Edificio 6, 1ª Planta
28224 Pozuelo de Alarcón - Madrid
8