CMMI SERVICIOS María Smith Gutiérrez Rueda - Quality Assurance Officer y Líder del Grupo de Ingeniería de Procesos (EPG) de Aranda Software CMMI – SERVICIOS AGENDA 1.- Qué es CMMI servicios? 2.- En qué nos puede ayudar CMMI servicios? 3.- Relación con ITIL. 4.- Motivación para implementar CMMI servicios. 5.- Preguntas. CMMI – SERVICIOS 1.- Qué es CMMI servicios? CMMI: Capability Maturity Model Integrated Modelo de Madurez de la Capacidad. De la organización. Conjunto de procesos . CMMI – SERVICIOS 1.- Qué es CMMI servicios? CMMI: Capability Maturity Model Integrated SEI (Software Engineering Institute) •Fundado en 1984 •Forma parte de la Carnegie Mellon Uninversity (CMU) Pittsburgh. •Auspiciado por Office of the Under Secretary of Defense for Acquisition and Technology. •Autores y dueños de los modelos de madurez y capacidad (maturity models). . CMMI – SERVICIOS 1.- Qué es CMMI servicios? Constelaciones del Modelo CMMI CMMI – DEV: Modelo para empresas que desarrollan y mantienen productos de software, ya sea para su uso o para la venta (fábrica de software o a la medida). Publicada en agosto del 2006. CMMI – ACQ: Modelo para empresas que tienen múltiples proveedores de desarrollo de software. Publicada en noviembre del 2007 CMMI – SVC: Modelo para empresas que proveedoras de servicios ya sea internamente o externamente y no necesariamente servicios de TI. Publicada en febrero del 2009 Las anteriores constelaciones tienen prácticas comunes (Model Foundation) que son el framework del modelo CMMI. Dichas prácticas estan organizadas por PA´s (áreas de proceso) que son agrupaciones de las prácticas por disciplinas para facilitar el proceso de mejora. CMMI – SERVICIOS 1.- Qué es CMMI servicios? Constelaciones del Modelo CMMI PA´s Comunes a los 3 modelos (16): PP, Project Planning PMC, Project Monitoring and Control IPM, Integrated Project Management RSKM, Risk Management QPM, Quantitative Project Management REQM, Requirements Management (modificada para CMMI-SVC) OPD, Organizational Process Definition OPF, Organizational Process Focus OT, Organizational Training OPP, Organizationzal Process Performance OID, Organizational Innovation and Deployment MA, Measurement and Analysis PPQA, Process and Product Quality Assurance CM, Configuration Management DAR, Decision Analysis and Resolution CAR, Causal Analysis and Resolution CMMI – SERVICIOS 1.- Qué es CMMI servicios? PA´s especifica de CMMI-SVC CAM, Capacity and Availability Management IRP, Incident Resolution and Prevention SAM, Supplier Agreement Management SCON, Service Continuity SD, Service Delivery SSD, Service System Development (Opcional) SST, Service System Transition STSM, Strategic Service Management CMMI – SERVICIOS 1.- Qué es CMMI servicios? CMMI-SVC es un modelo de mejora de proceso que nos brinda una guía para alcanzar un nivel de madurez organizacional, por medio de la aplicación de buenas prácticas de gestión del servicio, de gestión de proyectos y de gestión de procesos. SI nos dice que hacer. NO nos dice como hacerlo. : CMMI – SERVICIOS 1.- Qué es CMMI servicios? CMMI-SVC se basa en conceptos y prácticas de “CMMI Model Foundation” y otras normas o modelos de enfocadas a servicios, tales como: •Information Technology Infrastructure Library (ITIL) • ISO/IEC 20000: Information Technology—Service Management • Control Objects for Information and related Technology (CobiT) • Information Technology Services Capability Maturity Model (ITSCMM) CMMI – SERVICIOS 1.- Qué es CMMI servicios? Constelaciones del Modelo CMMI y Disciplinas: PA (área de proceso)* CMMI DEV Ingeniería de Software x . Gestión de Proyectos Gestión de Procesos Gestión acuerdos con proveedores. CMMI SVC CMMI ACQ x x x x x x opcional opcional x Gestión del Servicio Soporte x x x x *Área de proceso (PA): Conjunto de buenas prácticas agrupadas por disciplina para facilitar el proceso de mejora. CMMI – SERVICIOS 1.- Qué es CMMI servicios? – Niveles de Madurez OID – Despliegue e Innovación Organizacional. 5 QPM – Gestión Cuantitativa del Proyecto. 4 CAR – Análisis de Causas y Soluciones OPP – Desempeño del Proceso Organizacional . 3 RSKM – Gestión de Riesgos. IRP: Gestión de incidentes. IPM – Gestión Integrada de SCON: Continuidad del Proyectos. Servicio .SSD: Desarrollo de servicios. CAM: gestión de la SST: Transición del servicio. capacidad y Disponibilidad STSM: Estrategia del servicio. del servicio 2 SD: Entrega del servicio NIVEL Gestión del Servicio OPD - Definición de Procesos Organizacionales. OPF – Mejora de Procesos. OT – Entrenamiento Organizacional. PP–Planificación del Proyecto. PMC–Monitoreo y Control Del Proyecto. SAM–Gestión de Acuerdos con Proveedores REQM-Gestión de Requisitos Gestión Proyectos Categoría (disciplina) DAR – Toma de Decisiones MA – Medición y Análisis. CM – Administración de la Configuración. PPQA– Aseg. De Calidad del Proceso y del Producto Gestión Procesos Soporte CMMI – SERVICIOS 2.- En qué nos puede ayudar CMMI servicios? Mejora de Procesos asociados a la prestación de servicios ya sea de forma planeada o a demanda: Internos: TI. Consultoría técnica de apoyo a las venta (mixto). Externos: Soporte de productos de software y/o hardware. Gestión de Partners. Servicios de Consultoría. Customer Care. Capacitaciones. Release. Lo anterior bajo la premisa de lo estratégico que sea el servicio para la organización. CMMI – SERVICIOS 3.- Relación con ITIL? CMMI-SVC e ITIL se complementan: CMMI-SVC: Propone la ruta estratégica a seguir, especificando el QUÉ hacer en el camino de la mejora, mas no propone el COMO? ITIL nos brinda un buena gama de ideas para implementación, es decir, nos guía en los COMO? En resumen ITIL es una instanciación de varias de las prácticas de CMMI-SVC para casos de mejora de procesos de TI. CMMI-SVC por su estructura robusta y autogestioanda de prácticas genéricas y específicas, que aplican a una gran variedad de tipos de servicios, provee un marco conceptual más amplio que ITIL. CMMI – SERVICIOS 3.- Relación con ITIL? ITIL V3 CMMI-SVC Estrategia del servicio SST Operación del servicio. SD, CAM, IRP y SCON Diseño del Servicio SSD Transición del servicio SST Mejora Continua del Servicio OPD, OPF, OT e IPM De soporte y apalancamiento transversales o dispersas en las anteriores. CM, MA, PPQA, SAM, PP, PMC Y REQM. CMMI – SERVICIOS 4.- Motivación para implementar CMMI-SVC? Una vez que se “sobrevivió” a la valoración oficial de CMMI DEV en el área de Desarrollo de Software y vimos de manera objetiva y clara las mejoras que se lograron, surgieron las siguientes preguntas: ¿Cómo permear a otras áreas de la organización las buenas prácticas implementadas en el área de desarrollo de software? ¿Cómo podemos mejorar nuestros servicios de soporte, consultoría y posventa teniendo como base las lecciones aprendidas en el proceso de mejora del área de Desarrollo de Software?. CMMI – SERVICIOS 4.- Motivación para implementar CMMI-SVC? •Más completo que ITIL (conceptualmente). •Incluye conceptos de COBIT, ISO 20000 e ITIL. •Más alcance de sus buenas prácticas para mejorar no solo los servicios de TI o aquellos directamente relacionados con mantenimiento. •Si ya se es una empresa de desarrollo de software evaluada formalmente en CMMI-DEV, es bien importante la reutilización de activos de proceso de las PA´s de soporte, de proyectos y de procesos. CMMI – SERVICIOS 4.- Motivación para implementar CMMI-SVC? La reutilización de nuestras herramientas usadas en la implementación de CMMI DEV fue un factor clave para decidirnos por CMMI-SVC Herramientas tales como: ASDK (usado para PPQA, OT Y OPF), CMDB (usada para OPD), Aranda Self Sevice (usada como soporte a DAR, PP, OPF, RD, VAL) •Reconocimiento de los modelos CMMI en el mercado. •Buenas prácticas reconocidas mundialmente. •Visibilidad, dado qué, el SEI (Instituto de Ingeniería de Software) otorga una valoración formal (certificación), mientras que ITIL, no es certificable para las empresas que adoptan sus buenas prácticas. ARANDASOFTWARE: EXPERIENCIA DE IMPLEMENTACION DE CMMI SERVICIOS EN UNA ORGANIZACIÓN QUE CUENTA CON IMPLEMENTACION DE CMMI DEV SEPG LA 2010 4.- ACEPTANDO EL RETO? 4.1.- AJUSTE DEL PROYECTO CMMI SVC CON LOS OTROS PROYECTOS DE MEJORA CMMI – SERVICIOS 5.-PREGUNTAS María Smith Gutiérrez Rueda Quality Assurance Officer y Líder del Grupo de Ingeniería de Procesos [email protected] www.arandasoft.com