ISO/IEC 900-3
EVALUACION Y MEJORA DE PROCESOS DE SOFTWARE
La evaluación y mejora de procesos software se ha demostrado como un método fiable para mejorar la calidad del software, a través de la mejora del proceso que se sigue para desarrollarlo.
Han ido apareciendo diversos modelos y normas que nos ayudan a la mejora de la calidad de nuestros procesos software.
Las tareas mas comunes a la hora de implementar procesos en una empresa son las siguientes:
Evaluación inicial y planificación de siguientes pasos
Apoyo en la definición de los procesos de desarrollo
Implantación de los procesos (tradicionales/ agiles) en la organización
Evaluaciones intermedias y pilotaje para asegurar la correcta implantación
SECCIONES DE LA NORMA ISO 9000-3
Responsabilidades de la dirección
Sistemas de calidad
Revisión del contrato
Control de documentos y datos
Productos provistos por el comprador
Identificación y trazabilidad del producto
Inspección y pruebas
Equipos de inspección medición y pruebas
Estados de inspección y pruebas
Control de producto no conforme
Acciones correctivas y preventivas
Manejo, almacén, empaque, preservación y embarque
Control de registros de calidad
Auditorías internas de calidad
Capacitación
Técnicas estadísticas
MODELO DE CALIDAD PARA EL DESARROLLO DE SOFTWARE
Es una norma derivada de la norma ISO 9001 dedicada a el proceso de desarrollo con calidad del software.
DESARROLLO DE SISTEMAS DE INFORMACIÓN
PROCESOS DE CICLO DE VIDA
CARACTERÍSTICAS
El control de calidad debe ser aplicado a todas las fases de la producción de software, incluido el mantenimiento y tareas posteriores a su implantación
Debe existir una estricta colaboración entre la organización que adquiere el software y el proveedor de este
El proveedor del software debe definir su sistema de calidad y asegurarse que toda la organización ponga en práctica este sistema.
¿EN QUE ESTA BASADA?
El control de calidad debe ser aplicado a todas las fases de la producción de software, incluido el mantenimiento y tareas posteriores a su implantación.
¿QUE PROPORCIONA?
Guía útil que nos sirve para detectar y corregir una serie de problemas de los productos software, consiguiendo tras su aplicación una mejora en la calidad de estos.
¿PORQUE ES REQUERIDA?
Poder incursionar en la competencia del mercado europeo. Como un medio para cubrir las expectativas de los clientes.
Obtener beneficios de calidad y ventajas competitivas en el mercado
BENEFICIOS
Mejor documentación de los sistemas
Cambio cultural positivo
Incremento en la eficiencia y productividad
Mayor percepción de calidad
Se amplía la satisfacción del cliente
Se reducen las auditorias de calidad
Agiliza el tiempo de desarrollo de un sistema
Parte de la estrategia del mercado