Capability Maturity Model Integration Pltica General de CMMI
Capability Maturity Model Integration Plática General de CMMI
Expectativas y reglas del curso ü Detección de expectativas
Objetivos ü Revisar los conceptos fundamentales relacionados con la mejora de procesos ü Describir los fundamentos del modelo integrado de madurez y capacidad (CMMI-Dev niveles 2 y 3) ü Identificar la estructura del modelo ü Describir las características generales de cada uno de las áreas de proceso que componen el modelo
Referencias ü “CMMI, Guidelines for process integration and product improvement, Second Edition”, Chrissis, Mary Beth, 2011 ü “CMMI® for Development, Version 1. 3”, CMMI-DEV, V 1. 3, CMU/SEI-2010 -TR-033, ESC-TR-2010 -033 ü “Interpreting the CMMI: a process improvement approach”, Kulpa, Margaret K. , 2003 ü “CMMI Distilled, A practical introduction to integrated process improvement”, Ahern, Dennis M. , 2001 ü “CMMI SCAMPI Distilled, Appraisals for Process Improvement”, Ahern, Dennis M. , 2005
Contenido ü ü ü Introducción Estructura del modelo Niveles de madurez y niveles de capacidad Categorías de proceso Detalle de Nivel 2 de Madurez – Descripción de cada Área de Proceso ü Detalle de Nivel 3 de Madurez – Descripción de cada Área de Proceso ü Evaluación SCAMPI
Mejora de procesos (1) ü Mejora de procesos de software (Software Process Improvement) – Objetivos del negocio que dirigen las metas del proceso y definen prioridades – Determinación de los riesgos del negocio, dependencias y restricciones – Definición de la infraestructura necesaria en la organización – Definición de un programa a nivel global para implantar la mejora
Mejora de procesos (2) Objetivos del negocio Modelo de referencia Restricciones Riesgos Resultado de las evaluaciones Expertos Herramientas de procesos
Mejora de procesos (3) ü Un programa de mejora de procesos es exitoso cuando: – Cubre las necesidades del negocio en términos definidos – Establece la cultura organizacional para enfocarse en mejora continua de procesos – Existe un incremento en la satisfacción del cliente y del empleado
Elementos para el cambio Liderazgo Habilidades Incentivos Recursos Plan Resultado Confusión Ansiedad Lentitud en el cambio Frustración Falsas salidas Daniel Roy, The human aspect, Julio 2007
¿Quiénes se involucran? ü Líderes (Gerentes, Directores) ü Facilitadores (Engineering Process Group) ü Desarrolladores (Equipos de Trabajo) ü Revisores (Representantes de Grupos involucrados) ü Aprobadores(Gerentes de grupos involucrados) ü Consultores (Internos y Externos) ü Concientizadores (Eslabones entre procesos)
Definir o seleccionar un modelo de procesos ü Actualmente existen modelos y estándares que pueden ser usados para determinar el nivel actual y el nivel deseado de la organización: – ISO 9000 – SPICE / ISO 15504 – Moprosoft – Capability Maturity Model Integration (CMMI) – ITIL – COBIT
¿Por qué CMMI? ü Productos más complejos que requieren desarrollo de mejores productos, más rápido y a menor costo. ü Modelos, estándares, metodologías y guías orientadas a áreas específicas. – SW CMM mejora procesos de desarrollo y mantenimiento de software El uso de diversos modelos y arquitecturas dificulta en muchos de los casos el proceso de mejora y es por eso que el SEI estableció el proyecto de creación del modelo CMMI.
Evolución SW CMM SECM CMMI 1. 1 IPD CMM ISO/IEC 15504
Software Evolución Capability Maturity Model Integration Maturity Model SW CMM SECM IPD CMM Systems Engineering Capability Model Integrated Product Development Capability Maturity Model CMMI 1. 1 ISO/IEC 15504
Evolución CMMI SW (Staged / Continuous) CMMI SE/SW (Staged / Continuous) CMMI DEV + IPPD (Staged / Continuous) V 1. 2 CMMI SE/SW/IPPD (Staged / Continuous) CMMI DEV v 1. 3 (Staged / Continous) CMMI SE/SW/IPPD/SS (Staged / Continuous)
Beneficios Indicadores (35 organizaciones) Medio Mínimo Máximo • Reducción de costos 34% 3% 87% • Cumplimiento del plan 50% 2% 95% • Incremento de productividad 61% 11% 329% • Mejora calidad 48% 2% 132% • Satisfacción del cliente 14% -4% 55% 4: 1 1. 7: 1 27. 7: 1 • Retorno de inversión Obtenido de “Performance Results of CMMI®-Based Process Improvement, CMU/SEI-2006 -TR-004”
Ejercicio ü Retroalimentación sobre el programa de mejora en la organización y las acciones que se están tomando hasta este momento.
Resumen ü Mejora de procesos ü Modelos de referencia – ISO 9000 – ISO 15504 – Moprosoft – CMM – ITIL – COBIT ü Capability Maturity Model Integration (CMMI)
Contenido ü Introducción ü Estructura del modelo ü Niveles de madurez y niveles de capacidad ü Categorías de proceso ü Detalle de Nivel 2 de Madurez – Descripción de cada Área de Proceso ü Detalle de Nivel 3 de Madurez – Descripción de cada Área de Proceso ü Evaluación SCAMPI
Alcance del modelo ü CMMI para desarrollo cubre actividades de desarrollo y mantenimiento aplicadas a productos y servicios ü Contiene prácticas que cubren: – – – Administración de proyectos Administración de procesos Ingeniería de software Ingeniería de hardware Ingeniería de sistemas Procesos de soporte
Representaciones (1) Escalonado ü Enfoque utilizado en SW CMM. ü Establece un conjunto predefinido de áreas de proceso para establecer la ruta para la mejora en la organización descrita como niveles de madurez. ü Es recomendable si no se han identificado prioridades o si se tiene experiencia con el modelo SW CMM. NIVEL 5 NIVEL 4 NIVEL 3 NIVEL 2 NIVEL 1
Representaciones (2) Continuo MA PPQA CM VAL VER PI TS RD RM PMC PP OT OPD OPF ü Enfoque utilizado en IPD CMM y SECM. ü Permite a la organización seleccionar un conjunto de áreas de proceso específicas y hacer mejoras en relación con los niveles de capacidad. ü Es recomendable si se tienen identificadas las prioridades y los procesos que se desean mejorar.
Estructura del modelo Área de proceso Propósito Metas específicas Metas genéricas Prácticas específicas Prácticas genéricas Productos de trabajo típicos Subprácticas Notas introductorias Subprácticas “Elaboration” Áreas de proceso relacionadas
Estructura del modelo Área de proceso Grupo de prácticas o actividades realizadas en conjunto para alcanzar un objetivo específico Propósito Metas específicas Metas genéricas Prácticas específicas Prácticas genéricas Productos de trabajo típicos Subprácticas Notas introductorias Áreas de proceso relacionadas Metas a satisfacer para cumplir con los objetivos de un área de proceso específica Actividades que se deben realizar para las metas de Subprácticas “Elaboration” cada área de proceso, cada práctica está asociado a una meta.
Estructura del modelo Área de proceso Propósito Metas específicas Metas genéricas Prácticas específicas Prácticas genéricas Productos de trabajo típicos Subprácticas Notas introductorias Subprácticas “Elaboration” Áreas de proceso relacionadas Metas a satisfacer que son comunes a múltiples áreas de proceso. Determinan la institucionalización del proceso Las prácticas específicas están asociadas a metas específicas y las prácticas genéricas a las metas genéricas
Ejercicio ü Consolidación de los elementos presentados en esta sección.
Resumen ü Representaciones – Continuo – Escalonado ü Estructura del modelo
Contenido ü Introducción ü Estructura del modelo ü Niveles de madurez y niveles de capacidad ü Categorías de proceso ü Detalle de Nivel 2 de Madurez – Descripción de cada Área de Proceso ü Detalle de Nivel 3 de Madurez – Descripción de cada Área de Proceso ü Evaluación SCAMPI
Niveles de madurez ü Utilizado en la representación escalonada para enfocar la mejora en la capacidad del proceso que la organización espera obtener NIVEL 5 NIVEL 4 NIVEL 3 NIVEL 2 NIVEL 1
Niveles de madurez ü Utilizado en la representación escalonada para enfocar la mejora en la capacidad del proceso que la organización espera obtener INICIAL No se tienen procesos estructurados en la organización, el desarrollo es caótico y ad hoc. NIVEL 5 NIVEL 4 NIVEL 3 NIVEL 2 NIVEL 1
Niveles de madurez ü Utilizado en la representación escalonada para enfocar la mejora en la capacidad del proceso que la organización espera obtener ADMINISTRADO La organización cuenta con procesos básicos de administración de proyectos y se utilizan Requirements Management (REQM) Project Planning (PP) Project Monitoring and Control (PMC) Supplier Agreement Management (SAM) Measurement and Analysis (MA) Process and Product Quality Assurance (PPQA) Configuration Management (CM) NIVEL 5 NIVEL 4 NIVEL 3 NIVEL 2 NIVEL 1
Niveles de madurez ü Utilizado en la representación escalonada para enfocar la mejora en la capacidad del proceso que la organización espera obtener DEFINIDO La organización cuenta con un conjunto estándar de procesos que establecen la forma en que opera y que pueden ser ajustados bajo determinadas condiciones Requirements Development (RD) Technical Solution (TS) Product Integration (PI) Verification (VER) Validation (VAR) Organizational Process Focus (OPF) Organizational Process Definition (OPD) NIVEL 5 Organizational Training (OT) Integrated Project Management (IPM) Risk Management (RSKM) NIVEL 4 Decision Analysis and Resolution (DAR) NIVEL 3 NIVEL 2 NIVEL 1
Niveles de madurez Organizational Process Performance (OPP) Quantitative Project Management (QPM) ü Utilizado en la representación escalonada para enfocar la mejora en la capacidad del proceso que la organización espera obtener ADMINISTRADO CUANTITATIVAMENTE La organización controla los procesos mediante estadísticas y otras técnicas cuantitativas NIVEL 5 NIVEL 4 NIVEL 3 NIVEL 2 NIVEL 1
Niveles de madurez Organizational Performance Management (OPM) ü Utilizado en la representación Causal Analysis and Resolution (CAR) escalonada para enfocar la NIVEL 5 mejora en la capacidad del proceso que la organización NIVEL 4 espera obtener OPTIMIZADO La organización mejora continuamente sus procesos considerando las causas comunes de variación. Es el Nirvana NIVEL 3 NIVEL 2 NIVEL 1
Niveles de capacidad ü Utilizados en la representación continua y cada nivel se enfoca en la habilidad de la organización para ejecutar, controlar y mejorar su desempeño relacionado con un área de proceso – Nivel 0: Incompleto – Nivel 1: Ejecutado – Nivel 2: Administrado – Nivel 3: Definido
Niveles de capacidad ü Utilizados en la representación continua y cada nivel se enfoca en la habilidad de la organización para ejecutar, controlar y mejorar su desempeño relacionado con un área de proceso – Nivel 0: Incompleto – Nivel 1: Ejecutado – Nivel 2: Administrado – Nivel 3: Definido Un proceso que no se ejecuta o una o más de las metas específicas del área de proceso no se cumplen. Es equivalente al Nivel de Madurez 1
Niveles de capacidad ü Utilizados en la representación continua y cada nivel se enfoca en la habilidad de la organización para ejecutar, controlar y mejorar su desempeño relacionado con un área de proceso – Nivel 0: Incompleto – Nivel 1: Ejecutado – Nivel 2: Administrado – Nivel 3: Definido Cuando se cumplen las metas específicas de un área de proceso. Se facilita el trabajo necesario para generar los productos de trabajo.
Niveles de capacidad ü Utilizados en la representación continua y cada nivel se enfoca en la habilidad de la organización para ejecutar, controlar y mejorar su desempeño relacionado con un área de proceso – Nivel 0: Incompleto – Nivel 1: Ejecutado – Nivel 2: Administrado – Nivel 3: Definido Cuando se ejecuta el proceso y se tiene la infraestructura necesaria para apoyar el mismo. El proceso es planeado, ejecutado, monitoreado y controlado.
Niveles de capacidad ü Utilizados en la representación continua y cada nivel se enfoca en la habilidad de la organización para ejecutar, controlar y mejorar su desempeño relacionado con un área de proceso – Nivel 0: Incompleto – Nivel 1: Ejecutado – Nivel 2: Administrado – Nivel 3: Definido Cuando se administra el proceso y se ajusta del conjunto de procesos estándar de la organización. Enriquece a los activos de la organización con productos de trabajo, métricas e información para la mejora
Institucionalización del proceso GG 3. Proceso Definido GG 2. Proceso Administrado GG 1. Proceso ejecutado ü La institucionalización de un proceso implica que éste es parte de la forma en que se ejecuta el trabajo y existe un compromiso y consistencia en la ejecución del mismo.
GG 1. Logra las metas específicas ü GP 1. Ejecuta las prácticas específicas
GG 2. Institucionaliza un proceso administrado ü ü ü ü ü GP 2. 1 Establece una política organizacional GP 2. 2 Planea el proceso GP 2. 3 Proporciona los recursos GP 2. 4 Asigna responsabilidades GP 2. 5 Capacita al personal GP 2. 6 Administra la configuración GP 2. 7 Identifica e incorpora a los involucrados GP 2. 8 Monitorea y controla el proceso GP 2. 9 Evalúa objetivamente el cumplimiento GP 2. 10 Revisa el estado con la alta gerencia
GG 3. Institucionaliza un proceso definido ü GP 3. 1 Establece un proceso definido ü GP 3. 2 Colecta información de mejora
Relación GP con procesos GP 2. 2, 2. 3, 2. 4 PP GP 3. 1 IPM, OPD GP 2. 5 OT, PP GP 3. 2 IPM, OPF GP 2. 6 CM GP 2. 7 PP GP 2. 8, 2. 10 PMC, MA GP 2. 9 PPQA
Ejercicio ü Consolidación de los elementos presentados en esta sección.
Contenido ü Introducción ü Estructura del modelo ü Niveles de madurez y niveles de capacidad ü Categorías de proceso ü Detalle de Nivel 2 de Madurez – Descripción de cada Área de Proceso ü Detalle de Nivel 3 de Madurez – Descripción de cada Área de Proceso ü Evaluación SCAMPI
Categorías de procesos Administración de procesos Ingeniería Administración de proyectos Soporte ü Dentro de cada categoría los procesos se dividen en dos grupos básicos y avanzados.
Categorías de procesos Administración de procesos Contiene las actividades de la Administración organización relacionadas con Ingeniería de projectos la definición, planeación, difusión, implementación, monitoreo, control, evaluación, medición y mejora de procesos Soporte ü Dentro de cada categoría los procesos se dividen en dos grupos básicos y avanzados.
Categorías de procesos Administración de procesos Contiene las actividades de administración de proyectos relacionadas Ingeniería con la planeación, monitoreo y control del proyecto Administración de proyectos Soporte ü Dentro de cada categoría los procesos se dividen en dos grupos básicos y avanzados.
Categorías de procesos Administración de procesos Ingeniería Cubre las actividades de desarrollo y Administración mantenimiento que se comparten entre las de projectos disciplinas de ingeniería. Soporte ü Dentro de cada categoría los procesos se dividen en dos grupos básicos y avanzados.
Categorías de procesos Administración de procesos Ingeniería Contiene las actividades que apoyan el desarrollo y mantenimiento del producto y que son Administración utilizadas dentro del de de projectos contexto otros procesos. Soporte ü Dentro de cada categoría los procesos se dividen en dos grupos básicos y avanzados.
Administración de Procesos Avanzado s OPM OPP OPF OT OPD Básicos Administración de proyectos Soporte Ingeniería
Ingeniería Administración de procesos PI TS RD VER Básicos VAL Administración de proyectos Soporte
Administración de Proyectos Administración de procesos RSKM QPM Avanzado s IPM PMC REQM PP Básicos SAM Soporte Ingeniería
Soporte Avanzado s CAR DAR Áreas de proceso PPQA MA Básicos CM
Ejercicio ü Establecer los diferentes grupos por categorías de procesos
Resumen ü Categorías de proceso – Administración de procesos – Ingeniería – Administración de proyectos – Soporte
Resumen de Áreas de proceso Admón Ingeniería procesos proyectos REQM PP PMC SAM Administrado Definido OPF OPD OT IPM RSKM Administrado Cuantitativamente OPP QPM Optimización OPM Soporte MA CM PPQA RD TS PI VER VAL DAR CAR
Contenido ü Introducción ü Estructura del modelo ü Niveles de madurez y niveles de capacidad ü Categorías de proceso ü Detalle de Nivel 2 de Madurez – Descripción de cada Área de Proceso ü Detalle de Nivel 3 de Madurez – Descripción de cada Área de Proceso ü Evaluación SCAMPI
Nivel 2 CMMI-DEV
Administración de Proyectos Project Planning (PP) Propósito: Establecer y mantener los planes que definen las actividades del proyecto.
Establecer estimados Estimar el alcance del proyecto Establecer los estimados de los productos de trabajo y los atributos de las tareas Definir el ciclo de vida del proyecto PP Determinar las estimaciones de esfuerzo y costo
Revisar los planes que afectan al proyecto Compaginar el trabajo y los niveles de los recursos Establecer el presupuesto y el calendario Identificar los riesgos del proyecto Obtener el compromiso con el plan Planear adm de información, recursos, conocimiento y habilidades Planear el involucramiento de los interesados Establecer el plan del proyecto PP Desarrollar un plan de proyecto
Administración de Proyectos Project Monitoring and Control (PMC) Propósito: Proporcionar un entendimiento del avance del proyecto que permita tomar acciones correctivas cuando el desempeño del mismo se desvia significativamente del plan
PMC Controlar el proyecto con base al plan Monitorear parámetos del proyecto Monitorear compromisos, riesgos y seguimiento a involucrados Realizar revisiones del progreso y de milestones Monitorear adm de información Tomar acciones correctivas Analizar asuntos Realizar acciones correctivas Administrar acciones correctivas hasta el cierre
Administración de Proyectos Supplier Agreement Management (SAM) Propósito: Administrar la compra de productos de proveedores
Determinar el tipo de adquisición Establecer acuerdos con proveedores SAM Seleccionar a los proveedores Establecer acuerdos con proveedores Satisfacer los acuerdos con proveedores Ejecutar el acuerdo con el proveedor Evaluar productos del proveedor seleccionado Monitorear procesos del proveedor seleccionado Transición de productos Aceptar el producto adquirido
Administración de Proyectos Requirements Management (REQM) Propósito: Administrar los requerimientos de los productos y componentes del proyecto e identificar las inconsistencias entre éstos y los planes y productos del proyecto
Administrar requerimientos Obtener un acuerdo sobre los requerimientos Obtener el compromiso sobre los requerimientos REQM Mantener la rastreabilidad de los requerimientos Administrar los cambios a los requerimientos Identificar inconsistencias entre el proyecto y los requerimientos REQM
Soporte Measurement and Analysis (MA) Propósito: Desarrollar y mantener una capacidad de medición que es utilizada para apoyar las necesidades de información de la gerencia
Alinear métricas y actividades de análisis Establecer los objetivos de medición MA Especificar los procedimiento s de análisis Especificar las métricas Especificar procedimientos para recolección y respaldo de información Analizar los datos Almacenar los datos y resultados Recolectar datos de medición Comunicar los resultados Proporcionar resultados de las métricas
Soporte Process and Product Quality Assurance (PPQA) Propósito: Proporcionar a la gerencia y al personal una percepción objetiva del proceso y los productos de trabajo.
PPQA Evaluar objetivamente el proceso Evaluar objetivamente los procesos y productos Establecer registros Evaluar objetivamente productos y servicios Comunicar y asegurar la resolución de no conformidades Proporcionar una percepción objetiva
Soporte Configuration Management (CM) Propósito: Establecer y mantener la integridad de los productos de trabajo mediante la identificación, control, reporte y auditoría a la configuración.
Identificar los componentes de configuración Establecer las líneas base Establecer el sistema para administrar la configuración Controlar y rastrear los cambios Controlar los cambios a componentes de configuración CM Establecer y mantener registros de los componentes de configuración Crear o liberar las líneas base Rastrear las solicitudes de cambio Realizar auditorias para mantener la integridad de las líneas base Establecer y mantener la integridad de las líneas base
Metas y prácticas genéricas ü GG 1. Logra las metas específicas – Ejecuta las prácticas específicas ü GG 2. Institucionalizar un proceso administrado – – – – – Establecer una política organizacional Planear el proceso Proporcionar recursos Asignar responsabilidades Capacitar al personal Administrar la configuración Identificar e integrar a los involucrados Controlar el proceso Evaluar objetivamente el cumplimiento del proceso Revisar el estado con la alta gerencia ü GG 3. Institucionaliza un proceso definido – Establece un proceso definido – Colecta información de mejora
Ejercicio ü Realizar el ejercicio de relación de columnas de las áreas de proceso vs su propósito.
Contenido ü Introducción ü Estructura del modelo ü Niveles de madurez y niveles de capacidad ü Categorías de proceso ü Detalle de Nivel 2 de Madurez – Descripción de cada Área de Proceso ü Detalle de Nivel 3 de Madurez – Descripción de cada Área de Proceso ü Evaluación SCAMPI
Nivel 3 CMMI-DEV
Administración de Procesos Organizational Process Focus (OPF) Propósito: Planear, implantar y desplegar las mejoras al proceso de la organización basado en el entendimiento de las fortalezas y debilidades del proceso de la organización y los activos asociados.
Determinar oport de mejora de procesos Establecer necesidades de procesos Evaluar proceso de la Organización Identificar mejoras a procesos de la Organización Planear e implementar las actividades de mejora Implementar planes de acción Planear las actividades de mejora Desplegar los procesos estándar Desplegar los activos del proceso Monitorear la implementación OPF Incorporar experiencia en los activos organizacionales Desplegar los activos del proceso de la Org. e incorporar lecciones aprendidas
• Disponible para todos (con niveles Administración de Procesos de acceso) • Actualizada • Controlada • Repositorio • Métricas recolectadas y analizadas • Datos de estimación y del proyecto • Repositorios y carpetas • Productos de trabajo • Mejores prácticas • Lecciones Aprendidas • Intranet • Políticas, procesos, procedimientos, formatos, roles y guías
Administración de Procesos Organizational Process Definition (OPD) Propósito: Establecer y mantener un conjunto útil de activos del proceso de la organización y estándar del ambiente de trabajo.
Establecer activos organizacionales Establecer descripciones de ciclo de vida Establecer procesos estándares OPD Procesos estándar de la Organización Estándares de documentación Establecer guías y criterios de ajuste Reglas & Guías para Equipos Descripciones de CV Guías y criterios de ajuste del proceso estándar Establecer repositorio de mediciones Establecer biblioteca de activos de proceso de la Organización Estándar de ambiente de trabajo Repositorio de mediciones Biblioteca de los activos del proceso de la organización Establecer reglas y guías para equipos Establecer estándar de ambiente de trabajo
Administración de Procesos Organizational Training (OT) Propósito: Desarrollar las habilidades y conocimiento del personal para que puedan ejecutar sus roles de forma efectiva y eficiente.
Establecer la capacidad de capacitación en la organización OT Establecer las necesidades de la estrategia de capacitación Determinar que necesidades de capacitación son responsabilidad de la organización Establecer el plan táctico de capacitación de la organización Establecer la capacidad de capacitación Evaluar la efectividad de capacitación Establecer los registros de capacitación Ofrecer la capacitación Proporcionar la capacitación necesaria
Administración de Proyectos Integrated Project Management (IPM) Propósito: Establecer y administrar el proyecto y la participación de los involucrados de acuerdo con el proceso integrado y definido que es ajustado del proceso de la organización.
Utilizar el proceso definido del proyecto Establecer el proceso definido del proyecto Usar los activos del proceso organizacional para planear las actividades del proyecto Establecer y mantener los equipos Establecer el ambiente de trabajo del proyecto Contribuir a los activos del proceso organizacional Administrar el proyecto utilizando los planes integrados Resolver la coordinación de asuntos Administrar las dependencias Integrar los planes IPM Administrar la participación de los involucrados Coordinar y colaborar con los involucrados relevantes
Administración de Proyectos Risk Management (RSKM) Propósito: Identificar los problemas potenciales antes de que ocurran de forma tal que las actividades de control de riesgos puedan ser planeadas y utilizado como sea necesario durante el proyecto para reducir impactos adversos en el logro de los objetivos
Prepararse para administrar los riesgos Determinar fuentes y categorías de riesgo RSKM Definir los parámetos de riesgo Establecer la estrategia para administrar los riesgos Identificar y analizar riesgos Evaluar, categorizar y priorizar los riesgos Desarrollar planes de mitigación Implementar los planes de mitigación Mitigar los riesgos
Ingeniería Requirements Development (RD) Propósito: Producir y analizar los requerimientos del cliente, producto y componentes.
Desarrollar los requerimientos del cliente Identificar las necesidades RD Generar los requerimientos del cliente Establecer y mantener los requerimientos del producto y componentes Asignar los requerimientos a los componentes Identificar los requerimientos de interfaz Desarrollar los requerimientos del producto
Establecer escenarios y conceptos operativos Establecer la definición de la funcionalidad requerida RD Analizar los requerimientos para lograr equilibrio entre necesidades y restricciones Validar los requerimientos Analizar y validar los requerimientos
Ingeniería Technical Solution (TS) Propósito: Diseñar, desarrollar e implementar soluciones para los requerimientos.
TS Desarrollar soluciones alternativas y el criterio de selección Seleccionar las soluciones Diseñar el producto o componente Establecer el paquete de información técnica Diseñar interfaz con base en el criterio definido Desarrollar el diseño Evaluar si desarrollar, comprar o reutilizar
TS Implementar el diseño del producto TS Desarrollar la documentación de apoyo al producto
Ingeniería Product Integration (PI) Propósito: Ensamblar el producto con los componentes, asegurar que el producto como fue integrado funciona adecuadamente y entregar el producto.
PI Establecer el criterio y procedimiento de integración del producto Preparar la integración del producto Determinar la secuencia de integración Establecer el ambiente de integración del producto Asegurar la compatibilidad de interfaz Revisar la descripción de interfaz para garantizar que este completa Administrar la interfaz
PI Confirmar que los componentes estén listos para la integración Evaluar los componentes del producto Empacar y entregar el producto o componente Ensamblar los componentes del producto Ensamblar los componentes y entregar el producto
Ingeniería Verification (VER) Propósito: Asegurar que los productos seleccionados cumplen con los requerimientos especificados.
VER Preparar la verificación Seleccionar productos de trabajo para verificación Verificar los productos de trabajo identificados Establecer el ambiente para verificación Establecer procedimientos y criterios para verificación Prepara las revisiones entre colegas Ejecutar las verificaciones Analizar los resultados de verificaciones Analizar los datos de revisiones entre colegas
Ingeniería Validation (VAL) Propósito: Demostrar que el producto o los componentes cumplen con el uso previsto dentro del ambiente deseado.
VAL Preparar la validación Seleccionar productos de trabajo para validación Validar los productos o componentes Establecer el ambiente para validación Establecer procedimientos y criterios para validación Ejecutar las validaciones Analizar los resultados de las validaciones
Soporte Decision Analysis and Resolution (DAR) Propósito: Analizar las posibles decisiones utilizando un proceso formal de evaluación que compara las alternativas seleccionadas contra los criterios establecidos.
Evaluar alternativas Establecer guías para el análisis de decisión DAR Establecer el criterio de evaluación Identificar las alternativas de solución Seleccionar los métodos de evaluación Evaluar alternativas Seleccionar las soluciones
Metas y prácticas genéricas ü GG 1. Logra las metas específicas – Ejecuta las prácticas específicas ü GG 2. Institucionalizar un proceso administrado – – – – – Establecer una política organizacional Planear el proceso Proporcionar recursos Asignar responsabilidades Capacitar al personal Administrar la configuración Identificar e integrar a los involucrados Controlar el proceso Evaluar objetivamente el cumplimiento del proceso Revisar el estado con la alta gerencia ü GG 3. Institucionaliza un proceso definido – Establece un proceso definido – Colecta información de mejora
Resumen de Áreas de proceso Admón procesos Admón proyectos Ingeniería REQM PP PMC SAM Administrado Definido OPF OPD OT IPM RSKM Administrado Cuantitativam ente OPP QPM Optimización OPM Soporte MA CM PPQA RD TS PI VER VAL DAR CAR
Ejercicio ü Realizar el ejercicio de relación de las metas especificas con las áreas de proceso correspondientes.
Contenido ü Introducción ü Estructura del modelo ü Niveles de madurez y niveles de capacidad ü Categorías de proceso ü Detalle de Nivel 2 de Madurez – Descripción de cada Área de Proceso ü Detalle de Nivel 3 de Madurez – Descripción de cada Área de Proceso ü Evaluación SCAMPI
Usos de una evaluación ü Comparar los procesos de la Organización con las prácticas en el modelo e identificar áreas de mejora ü Comunicar a clientes y proveedores la forma en que la Organización cumple con las prácticas en el modelo ü Cumplir requerimientos contractuales de un cliente
Principios de la evaluación ü Patrocinio de la dirección ü Enfoque en los objetivos de negocio de la Organización ü Confidencialidad en las entrevistas ü Utilización de un método de evaluación documentado ü Utilización de modelo de procesos de referencia ü Enfoque de trabajo en equipo ü Enfoque en acciones para la mejora de procesos
Evaluación ü SCAMPI (Standard CMMI Appraisal Method for Process Improvement) ü Assessment Requirements for CMMI (ARC) define tres clases de evaluaciones CLASE A CLASE C CLASE B
Evaluación ü SCAMPI (Standard CMMI Appraisal Method for Process Improvement) Es el método más amplio, con mayor cobertura del modelo y proporciona un nivel de madurez ü Assessment Requirements for CMMI (ARC) define tres clases de evaluaciones CLASE A CLASE C CLASE B
Evaluación ü SCAMPI (Standard CMMI Appraisal Method for Process Improvement) Es menos amplio que A, más económico, se considera como una evaluación inicial o parcial, enfocado en las áreas que requieren atención y no proporciona un nivel de madurez ü Assessment Requirements for CMMI (ARC) define tres clases de evaluaciones CLASE A CLASE C CLASE B
Evaluación ü SCAMPI (Standard CMMI Appraisal Method for Process Improvement) Es una visión más rápida que verifica áreas especiales de riesgo, es el método más económico y requiere una capacitación menor ü Assessment Requirements for CMMI (ARC) define tres clases de evaluaciones CLASE A CLASE C CLASE B
Consideraciones para la evaluación ü Modelo a utilizar para la evaluación ü Alcance de la evaluación; considerando la organización a evaluar, áreas de proceso y el nivel de madurez o capacidad ü Método de evaluación ü Miembros del equipo de evaluación ü Miembros de la Organización a entrevistar ü Resultados esperados ü Restricciones de la evaluación
Resumen ü SCAMPI – Clase A – Clase B – Clase C
Cierre “No progresas mejorando lo que ya está hecho, sino esforzándote por lograr lo que aún queda por hacer” Khalil Gibran 1883 -1931. Ensayista, novelista y poeta libanés “En la carrera por la calidad no hay línea de meta” Kearns
- Slides: 118