fundamentos de calidad del software orientado a la gestion de software
Size: 17 MB
Language: es
Added: Sep 15, 2025
Slides: 8 pages
Slide Content
Calidad de Software: Fundamentos y Estrategias
Fundamentos SQA vs. QC Entender la distinción es crucial para construir software robusto y fiable. Control de calidad (QC) Reactivo , enfocado en el producto . Busca defectos una vez introducidos. Garantía de calidad (SQA) Proactivo , enfocado en el proceso . Busca prevenir defectos desde el inicio.
Una analogía clave: Construyendo un edificio QC: El inspector final Revisa si hay grietas o fugas al finalizar la construcción. SQA: Arquitecto y supervisor Asegura desde el día uno: planos correctos , materiales de calidad , procedimientos adecuados . La calidad se construye, no se añade. SQA previene que los problemas aparezcan.
El Equipo SQA Roles y responsabilidades para un proceso de calidad efectivo. 1 Crear el SQAP Definir actividades, responsabilidades y plazos de calidad. 2 Auditar procesos Verificar el cumplimiento de procedimientos (documentación, control de versiones, revisiones de código). 3 Facilitar revisiones Organizar y moderar revisiones formales de artefactos técnicos. 4 Gestionar métricas Recopilar datos para medir la salud del proceso y del producto.
Independencia organizacional del equipo SQA Para ser efectivo, el equipo SQA debe operar con autonomía . Evitar conflictos de interés : No deben reportar al líder de desarrollo. Reporte directo a gerencia de proyecto o departamento de calidad corporativo . Esto otorga la autoridad para señalar desviaciones del proceso sin presiones.
Plan de aseguramiento de la calidad (SQA) Documento formal que describe la implementación de SQA en un proyecto. Propósito y alcance Objetivos de calidad y cobertura del proyecto. Gestión y organización Roles, responsabilidades e independencia del equipo SQA. Tareas SQA Auditorías, revisiones, cronograma. Estándares y procedimientos Reglas de codificación, documentación, etc.
Elementos clave del SQAP Basado en el estándar IEEE 730 . Herramientas Software para gestión de pruebas (Jira), análisis de código (SonarQube). Gestión de configuración Control sobre versiones de código y documentos. Métricas y reportes Qué se medirá y cómo se comunicarán los hallazgos a la gerencia.
La calidad es nuestra responsabilidad compartida ¡Gracias!