Una aplicación norma ISO/IEC 15504 evaluación por nives madurez Pmes pequeños equipos sarrollo Javier Garzás (Kbe Consulting Universidad Re Juan Car) Car Manu Fernánz (AENOR) Mario Piattini (Universidad Castil La Mancha) be onsulting 1 1 - INTRODUCCIÓN: NECESIDAD Demanda Software más rápido Complejidad Tecnológica / Especialistas Costes l Personal a contratar Dificultad encontrar profesionales EXTERNALIZACIÓN IMPACTO DE PROBLEMAS SOFTWARE (COMPETITIVIDAD, VIDAS, ECONÓMICOS) NECESIDAD DE CERTIFICAR LA CALIDAD 2
1 - INTRODUCCIÓN: MODELOS DE MEJORA DE PROCESOS CMMI e ISO/IEC 15504 SPICE son mo maor uso La percepción empresa españo: CMMI e ISO/IEC 15504 son mo referentes. (INTECO, 2008) 105 organizaciones españos evaluadas en alguno nives CMMI. (SEI, 2008) Iniciativas s PYMEs: Pn Avanza l MITYC otros. 3 LA NORMA ISO/IEC 15504 Parte 3: Guía realización evaluación Parte 4: Guía sobre uso mejora l terminación capacidad l Parte 1: Conceptos Vocaburio (normativa) Parte 2: Realización evaluación (normativa) Parte 5: Un ejemplo molo evaluación s Parte 6: Un ejemplo molo evaluación l ciclo vida sistema 2008 Parte 7: Evaluación madurez una organización Aportación: Guía evaluación mejora s software, conforme a s partes 1 2, 2, orientado a empresas sarrollo mantenimiento software 4
1 - INTRODUCCIÓN: POR QUÉ UNA NUEVA LICACIÓN DE LA ISO 15504? LOGRAR SU MAYOR AGILIDAD, OPERATIVIDAD Y ADTACIÓN, INCLUYENDO PEQUEÑOS EQUIPOS DE DESARROLLO Y PYMES LICAR UN MODELO DE PROCESOS ACTUALIZADO, Y MÁS ESPECÍFICO DE SOFTWARE (ISO 12207:2008) POTENCIAR UNA ISO QUE EVALÚE POR NIVELES DE MADUREZ POTENCIAR LA MEJORA DE PROCESOS EN BASE A UNA NORMA INTERNACIONAL FACILITAR LA INTEGRACIÓN CON OTRAS ISO (9001, 27001, 20000) E IR ALINEÁNDOSE CON FUTURAS (ISO 29110) CLARIFICAR EL ORGANISMO CERTIFICADOR (AENOR), CUMPLIR CON LA NORMA ISO/IEC 17021:2006 DISPONER DE UN MODELO MÁS ECONÓMICO: MENOS NECESIDAD DE FORMACIÓN, MENOS JORNADAS DE AUDITORÍA, ETC. 5 1 - INTRODUCCIÓN: OBJETIVO Organización inmadura Apaga fuegos Tiene éxito gracias a héroes Pnificaciones son poco realistas. Organización madura Tiene s finidos Tiene responsabilidas finidas El conocimiento está en organización Resultados precibles Entrega con calidad esperada Cumple pzos entrega Incrementa productividad Satisface a clientes Los empleados están a gusto 6
1 - INTRODUCCIÓN: COMPARATIVA ISO/IEC 15504 - n CMMI GUÍA PARA LA EVALUACIÓN Y LICACIÓN DE ISO/IEC 15504 Organismo Responsable ISO SEI AENOR Internacionalidad Norma internacional Estándar facto uso internacional Guía nacional Molo s software Molo evaluación ISO/IEC 12207 (específico en ing. l software) ISO/IEC 15504 CMMI (menos específico en ing. l software) SCAMPI ISO/IEC 12207:2008 (más específico en ing. l software) Bajo ISO/IEC 15504 1 2 e ISO/IEC 17021:2006 Certificador Empresa Partner / Lead Appraisal AENOR Popuridad difusión Popur poco difundido Popur mu difundido Nueva. 16 Pmes serán evaluadas en 2009 7 2 EL MODELO: NIVELES DE MADUREZ Niv 5 madurez acuerdo Organizacionales proecto proecto técnicos De soporte l SW Niv 4 madurez Niv 3 madurez Niv 2 madurez Niv 1 madurez Proceso Suministro Proceso Gestión l l Molo Molo Ciclo Ciclo Vida Vida Proceso Pnificación l l Proecto Proceso Evaluación Control Control l l Proecto Proceso Gestión Configuración Proceso Medición Proceso Definición Requisitos Stakeholrs Proceso Análisis Requisitos l l Sistema Proceso Gestión Configuración l l Software Proceso Aseguramiento Calidad l l Software Niv 0 madurez 8
2 EL MODELO: COMPONENTES DEL MODELO DE EVALUACIÓN PROCESO OUTCOMES ATRIBUTOS DE PROCESO (PA) Niv 3 madurez ISO/IEC 15504-PYME Niv 2 madurez ISO/IEC 15504-PYME ACTIVIDADES) Proceso Gestión Gestión Infraestructuras Proceso Gestión Gestión Recursos Humanos Proceso Gestión Decisión Proceso Gestión Riesgos Proceso Diseño Diseño Arquitectura l l Sistema Proceso Integración l l Sistema Proceso Análisis Análisis Requisitos l l Software Proceso Diseño Arquitectura l l Software Proceso Integración l l Software Proceso Verificación l l Software Proceso Validación l l Software PRÁCTICA ATRIBUTO () 9 2 EL MODELO: COMPONENTES DEL MODELO DE EVALUACIÓN Requerido Parte específica PROCESO: PLANIFICACIÓN DEL PROCESO PROYECTO Parte genérica Se fine alcance l. Se evalúa viabilidad alcanzar objetivos l proecto con recursos disponibles s limitaciones existentes. ATRIBUTOS DE OUTCOMES Se estima tamaño PROCESO esfuerzo (PA) s tareas recursos necesarios completar Se intifican s interfaces entre ementos l proecto otros proectos PRÁCTICA unidas ACTIVIDADES) organización ATRIBUTO () Se sarroln pnes ejecución l proecto Se ponen en marcha pnes ejecución l Informativo proecto 10
2 EL MODELO: ATRIBUTOS DE PROCESO (PAs) El cumplimiento PA terminará niv capacidad l OUTCOMES ACTIVIDADES) PROCESO ATRIBUTOS DE PROCESO (PA) PRÁCTICA ATRIBUTO () Niv capacidad Niv 1: Proceso Realizado Niv 2: Proceso Gestionado Niv 3: Proceso Establecido Niv 4: Proceso Precible Niv 5: Proceso en Optimización Atributo (PA) PA 1.1 Realización l PA 2.1 Gestión realización PA 2.2 Gestión l producto PA 3.1 Definición l PA 3.2 Despliegue l PA 4.1 Medición l PA 4.2 Control l PA 5.1 Innovación l PA 5.2 Optimización continua 11 2 EL MODELO: CONSECUCIÓN DE LOS NIVELES DE MADUREZ NIVEL DE CACIDAD 1 NIVEL DE CACIDAD 2 NIVEL DE CACIDAD 3 PROCESOS DEL NIVEL DE MADUREZ 2 PROCESOS DEL NIVEL DE MADUREZ 3 Proceso Suministro Proceso Gestión l Ciclo Vida Proceso Pnificación l Proecto Proceso Evaluación Control l Proecto Proceso Gestión Configuración Proceso Medición Proceso Definición Requisitos Stakeholr Proceso Análisis Requisitos l Sistema Proceso Gestión Configuración l Software Proceso Aseguramiento Calidad Software Proceso Gestión infraestructuras Proceso Gestión Recursos Humanos Proceso Gestión Decisión Proceso Gestión Riesgos Proceso Diseño Arquitectura l Sistema Proceso Integración l Sistema Proceso Análisis Requisitos l Software Proceso Diseño Arquitectura l Software Proceso Integración l Software Proceso Verificación l Software Proceso Validación l Software PA 1.1 Objetivo consecución l niv madurez 2 Objetivo consecución l niv madurez 3 PA 2.1 PA 2.2 PA 3.1 PA 3.2 12
2 EL MODELO: PRÁCTICAS ATRIBUTO () Actividad que se consira importante consecución l atributo asociado OUTCOMES ACTIVIDADES) PROCESO ATRIBUTOS DE PROCESO (PA) PRÁCTICA ATRIBUTO () 1.1 1.1 Realización Realización l l 2.2 2.2 Gestión Gestión 1.1.1 1.1.1 Alcanzar Alcanzar s s salidas salidas l l 2.1 2.1 Gestión Gestión realización 2.2.1 2.2.1 realización 2.1.1 2.1.1 objetivos objetivos l l 2.2.2 2.2.2 2.1.2 2.1.2 Pnificar Pnificar contror contror documentación documentación control control 2.1.3 2.1.3 Adaptar Adaptar realización realización l l 2.2.3 2.2.3 Intificar, Intificar, documentar documentar contror contror 2.1.4 2.1.4 Asignar Asignar s s responsabilidad responsabilidad autoridad autoridad 2.2.4 2.2.4 Revisar Revisar adaptar adaptar cumplir cumplir 2.1.5 2.1.5 Asignar Asignar recursos recursos finidos finidos información información 2.1.6 2.1.6 Gestionar Gestionar comunicación comunicación entre entre s s partes partes involucradas involucradas 13 3 LA AUDITORÍA: EVIDENCIA OBJETIVA EVIDENCIA OBJETIVA = ARTEFACTO DIRECTO AND (ARTEFACTO INDIRECTO OR AFIRMACIÓN) Debe haber evincia objetiva cada uno outcomes prácticas atributo PA s ntro l niv madurez Niv capacidad Niv 1: Proceso Realizado Niv 2: Proceso Gestionado Niv 3: Proceso Establecido Niv 4: Proceso Precible Niv 5: Proceso en optimización Atributo (PA) PA 1.1 Realización l PA 2.1 Gestión realización PA 2.2 Gestión l producto PA 3.1 Definición l PA 3.2 Despliegue l PA 4.1 Medición l PA 4.2 Control l PA 5.1 Innovación l PA 5.2 Optimización continua Niv 3 madurez Niv 2 madurez Suppl Process Life LifeCcle Mol Management Process Project Pnning Process Project Assessment and andcontrol Process Configuration Management Process Measurement Process Stakeholr Requirements Definition Process Sstem Requirements Analsis Process Software Configuration Management Process Software Qualit Assurance Process 14
3 LA AUDITORÍA: EQUIPO Y MUESTRA DE PROYECTOS Proporcionar evincias cada outcome práctica atributo. Incluir al menos un "proecto objetivo". El tamaño mínimo l equipo auditoría son 4 auditores: 1 auditor jefe, 1 auditor 2 auditores internos 15 3 LA AUDITORÍA: CALIFICACIÓN CALIFICACIÓN DEL ATRIBUTO DE PROCESO Full Achieved (F) Larg Achieved (L) Partiall Achieved (P) Not Achieved (N) DESCRIPCIÓN El grado alcance componentes asociados al atributo es l 86% al 100. El grado alcance componentes asociados al atributo es l 51% al 85%. El grado alcance componentes asociados al atributo es l 16% al 50%. El grado alcance componentes asociados al atributo es l 0% al 15%. NIVEL DE CACIDAD Niv 1 ATRIBUTO DE PROCESO PA 1.1 Realización l CALIFICACIÓN PA 1.1 Realización l F Niv 2 PA 2.1 Gestión realización PA 2.2 Gestión PA 1.1 Realización l F PA 2.1 Gestión realización F Niv 3 PA 2.2 Gestión F PA 3.1 Definición l PA 3.2 Despliegue l 16
4 - CONCLUSIONES Evaluación adaptada a s software, más operativa, contempndo pequeños equipos. Menor complejidad coste impntación. Molo internacional, compatible con otras normas internacionales. A finales 2009, 16 Pmes serán evaluadas con molo. Existen reciones fuertes entre 12207 CMMI. 17 GRACIAS. PREGUNTAS javier.garzas@kbeconsulting.com cmfernanz@aenor.es mario.piattini@uclm.es www.iso15504.es www.kbeconsulting.com http://kbeconsulting.blogspot.com/ be onsulting 18