1. III CONGRESO NACIONAL DE SOFTWARE LIBRE INGENIERÍA DE SISTEMAS Ing. Andres Epifanía Huerta / ing_sist@hotmail.com
2. GUÍA DE CALIDAD PARA DESARROLLO DE SOFTWARE ISO/IEC 15504 Ing. Andres Epifanía Huerta [email_address]
3.
4.
5. El sistema de información no cumple con los procesos que realiza la empresa 2009 Inadecuado Con limitaciones Adecuado LAS EMPRESAS Y LOS SISTEMAS DE INFORMACIÓN El sistema de información, se limita a operaciones establecidas en su inicio El sistema de información, se adecua a los procesos y agrega nuevas funcionalidades 35% 15% 50 %
12. SW Libre Seguro Económico Fiable Maduro Modalidad A Distancia Reglamentos ULADECH Ley Universitaria Ministerio De Educación Constitución Política Modalidad A Distancia Reglamentos ULADECH Ley Universitaria Ministerio De Educación Constitución Política
13.
14.
15.
16.
17.
18.
19. Estructura – Partes de la Norma Estructura del estándar ISO/IEC 15504 Parte Normativa Parte 1: Conceptos y Vocabulario Parte 2: Realización de la evaluación Parte 5: Un ejemplo de modelo de evaluación de procesos Parte 6: Conceptos y Vocabulario Parte No Normativa Parte 3: Guía para la realización de la evaluación Parte 4: Guía sobre el uso para la mejora y determinación de calidad del proceso Parte 7: Evaluación de la madurez de una organización
20. Estructura - Niveles de Madurez Niveles de madurez de la parte 7 del estándar ISO/IEC 15504
21.
22.
23. 1. Concepto de Vocabulario 2. Realización de la evaluación. 3. Guía para la realización de la evaluación 4. Mejoramiento y calidad de los procesos 5. Evaluación de los procesos 6. Conceptos y Vocabularios 7. Evaluación y madurez de la organización
24.
25.
26.
27. Procesos evaluados Nombre Objetivo Proceso de Suministro (SUM) Proporcionar al cliente un producto o servicio que cumpla con los requisitos acordados. Proceso de Definición de los Requisitos de Usuario (RQU) Definir los requisitos del sistema para proporcionar los servicios necesarios a usuarios y otros afectados en un entorno definido. Proceso de Análisis de los Requisitos del Sistema (RQSIS) Transformar los requisitos de los stakeholders en un conjunto deseado de requisitos técnicos del sistema que guiarán el diseño del sistema. Proceso de Gestión del Modelo del Ciclo de Vida (MCV) Definir, mantener y asegurar la disponibilidad de políticas, procesos y modelos del ciclo de vida, para que sean utilizados por la organización. Proceso de Planificación del Proyecto (PP) Elaborar y comunicar los planes de proyecto, de forma efectiva y viable.
28. Procesos evaluados Nombre Objetivo Proceso de Evaluación y Control del Proyecto (ECP) Determinar el estado del proyecto y asegurar que se realiza de acuerdo con los planes y el calendario establecido, presupuestos planificados y satisfaciendo los objetivos técnicos. Proceso de Gestión de la Configuración del Software (GCS) Establecer y mantener la integridad de los elementos que forman el producto software de un proceso o proyecto y ponerlos a disposición de las partes interesadas. Proceso de Gestión de la Configuración (GC) Establecer y mantener la integridad de todos los productos de trabajo identificados de un proyecto o proceso y ponerlos a disposición de las partes interesadas. Proceso de Medición (MED) Recoger, analizar e informar sobre los datos relativos a los productos desarrollados y procesos implementados dentro de la unidad organizacional, para apoyar una gestión efectiva de los procesos y demostrar objetivamente la calidad de los productos. Proceso de Aseguramiento de la Calidad Software (ACS) Asegurar que los productos de trabajo y los procesos cumplen con las disposiciones y planes predefinidos.
29. Criterios de evaluación Criterio Evaluador Entre Descripción CI (Completamente Implementado) 86% a 100% Hay evidencias de una completa y sistemática aproximación, y logro total, al cumplimiento del atributo en el proceso evaluado. AI (Ampliamente Implementado) 51% a 85% Hay evidencias de una aproximación sistemática y logro significativo, al cumplimento del atributo en el proceso evaluado. Sin embargo pueden presentarse inconsistencias en algunas áreas de trabajo. PI (Parcialmente Implementado) 16% a 50% Hay evidencia de alguna aproximación y algún logro, al cumplimiento del atributo en el proceso evaluado, pero algunos aspectos del proceso no se han implementado completamente. NI (No implementado) 0% a 15% Hay muy poco o incluso ninguna evidencia de cumplimiento del atributo definido en el proceso evaluado.
30. Atributos del proceso y su Calificación Nivel de Capacidad Atributo de proceso (PA) Calificación Nivel 1: Proceso Realizado PA 1.1 Realización del proceso AI ó CI Nivel 2: Proceso Gestionado PA 1.1 Realización del proceso PA 2.1 Gestión de la realización PA 2.2 Gestión del producto de trabajo CI AI ó CI AI ó CI Nivel 3: Proceso Establecido PA 1.1 Realización del proceso PA 2.1 Gestión de la realización PA 2.2 Gestión del producto de trabajo PA 3.1 Definición del proceso PA 3.2 Despliegue del Proceso CI CI CI AI ó CI AI ó CI
31. Atributos del proceso y su Calificación Nivel de Capacidad Atributo de proceso (PA) Calificación Nivel 4: Proceso Predecible PA 1.1 Realización del proceso PA 2.1 Gestión de la realización PA 2.2 Gestión del producto de trabajo PA 3.1 Definición del proceso PA 3.2 Despliegue del Proceso PA 4.1 Medición del proceso PA 4.2 Control del proceso CI CI CI CI CI AI ó CI AI ó CI Nivel 5: Proceso en Optimización PA 1.1 Realización del proceso PA 2.1 Gestión de la realización PA 2.2 Gestión del producto de trabajo PA 3.1 Definición del proceso PA 3.2 Despliegue del Proceso PA 4.1 Medición del proceso PA 4.2 Control del proceso PA 5.1 Innovación del proceso PA 5.2 Optimización continua CI CI CI CI CI CI CI AI ó CI AI ó CI
32. ¿Por qué aplicar la norma en una Organización? Motivación para aplicar un modelo de mejora de procesos