7. Empresas Pioneras en la adopción del Modelo ABB Accenture BAE SYSTEMS The Boeing Company Computer Sciences Corporation (CSC), Defense Group Concurrent Technologies Corporation (CTC) National Security Division General Dynamics Goddard Space Flight Center NASA Harris Corporation Jacobs/Sverdrup Technology Inc., Advanced Systems Group Engineering Performance Improvemente Center (EPIC) Lockheed Martin Lockheed Martin Management and Data Systems The MITRE Corporation Motorola Inc. Northgroup Information Technology Sector Northgroup Grumman Integrated Systems Sector Airbone Early Warnig/Electronic Warfare Systems Process Assessment, Consulting and Tranining Q-Labs Raytheon Company Sinchro PPT THALES TRW United Space Alliance U.S. Army TACOM-ARDEC Software Enterprise
10. Áreas de proceso para la Gestión de proyectos Requerimientos de los componentes del producto. Aspectos técnicos. Componentes del producto terminado. Pruebas y revisiones de aceptación Necesidades de Métricas Estado, problemas y resultados de procesos y productos. Análisis y mediciones Áreas de procesos de soporte y de Ingeniería Acción Correctiva Estado, problemas y resultados de revisiones de avance y cumplimiento de hitos Replanear Contrato con Proveedor Compromisos Que hacer Que Construir Que Monitorear Acciones Correctiva
12. Representaciones de CMMI Representación por Fases (Niveles) Ofrece una manera estructurada y sistemática de enfrentar la mejora de procesos, ejecutando un paso cada vez. Logrando cada fase, aseguramos que se ha establecido una mejora adecuada como el fundamento para la siguiente fase. Representación continua Ofrece un enfoque flexible para la mejora de procesos. Una organización puede seleccionar mejorar el desempeño de una posición problemática relacionada a un proceso único, o puede trabajar en varias áreas que están alineadas cercanamente a los objetivos del negocio de la organización.
13. Estructura CMMI: Un Modelo, Dos representaciones Visión General Introducción Estructura del modelo Terminología del modelo Niveles de madures, Características comunes y practicas genéricas Comprendiendo el modelo Usando el modelo Visión General Introducción Estructura del modelo Terminología del modelo Niveles de capacidad y componentes genéricos del modelo Comprendiendo el modelo Usando el modelo
15. Nivel 2 El nivel 2 Se enfoca en la gestión de los procesos, se denomina “administrado” y su objetivo genérico es institucionalizar los procesos como “procesos administrados” Se define en siete áreas de control Gestión de requisitos Planificación del proyecto Seguimiento y control del proyecto Gestión de acuerdos con proveedores Medición y análisis Aseguramiento de calidad de procesos y productos Gestión de configuración. Gestión de requisitos: El objetivo de esta función es administrar los requisitos de los productos y componentes de productos del proyecto. Identificar inconsistencias entre esos requisitos y los planes y productos de trabajo del proyecto. Para administrar los requisitos primero se debe obtener comprensión de los requisitos y compromiso con los requisitos. Luego se comienza a administrar los cambios de los requisitos manteniendo la trazabilidad bi-direccional (ida y vuelta) de cada uno de los requisitos. Con el fin de identificar inconsistencias entre el trabajo del proyecto y los requisitos.
16. NIVEL 2 La planificación de proyectos: Tiene como objetivos definir roles para asignar a las personas. Establecer y mantener planes que definan las actividades del proyecto, estableciendo estimaciones (de esfuerzo y costo), estimando el alcance del proyecto, y definiendo el ciclo de vida del proyecto. El desarrollo del plan del proyecto comprende las labores de: -Establecer presupuesto y calendario -Identificar riesgos del proyecto -Planificar gestión de datos -Planificar gestión de recursos -Planificar gestión de conocimientos y habilidades. -Involucrar interesados Luego para obtener un compromiso con el plan hay que revisar los planes que afectan al proyecto y reconciliar los niveles de trabajos con los recursos. Seguimiento y control de proyectos: Su objetivo es proveer un entendimiento del alcance del proyecto de modo que acciones correctivas apropiadas puedan ser tomadas cuando el proyecto se desvía significativamente del plan. Para hacer seguimiento del proyecto respecto del plan se deben seguir los parámetros de planificados: Compromisos Riesgos (de la gestión de datos) Involucramiento de interesados Revisiones de avances Gestión de acciones correctivas Análisis de problemas Tomar acciones correctivas Administrar acciones correctivas como también muchos otros detalles en el proceso.
17. NIVEL 2 La gestión de acuerdos con proveedores: Como bien lo dice el proceso es donde se establecen los acuerdos con los proveedores. Se determina el tipo de adquisición, se eligen proveedores y se ejecutar los acuerdos con los proveedores. Luego se revisan los productos comerciales (cots), para aceptar el producto adquirido y hacer la transición del producto. Medición y análisis: El objetivo de esta etapa es desarrollar y mantener una capacidad de medición que es usada para apoyar a la gerencia. Se alinean las actividades de medición y análisis. Estableciendo los objetivos de medición (indicadores), especificando mediciones y procedimientos de recolección y almacenamiento de datos. También se especifican los procedimientos de análisis que proveen los resultados, recolectando datos de menciones y analizando dichos datos y resultados para que sean comunicados. Aseguramiento de calidad de procesos y productos: Su objetivo es proveer al equipo y a la gerencia información objetiva sobre los procesos y sus productos de trabajos asociados. Evaluando objetivamente los procesos y productos de trabajo como también lo que corresponde a los servicios. Se entrega información objetiva la cual se comunica y se asegura la solución de problemas. La buena transferencia asegurar la solución de los problemas de inconformidad y se establecen registros.
18. NIVEL 2 Gestión de configuración: Tiene como objetivo establecer y mantener la integridad de los productos de trabajo, mediante identificación de la configuración. En esta fase se establecer líneas de base también identifican itemes de configuración y se establece un sistema de gestión de configuración. Se crean o liberan líneas de base, se hacen seguimiento y control de los cambios, desde la solicitud del cambio hasta el itemes de configuración. La integridad se establece con registros de gestión de configuración y ejecutando auditorias de la configuración actuando como cliente.
19. NIVEL 3 El nivel 3 se enfoca en los procesos de la organización se denomina “ definido” y su objetivo genérico es institucionalizar los procesos como “ procesos definidos” NIVEL 4 Se enfoca en la administración por métricas. Esto significa que para cumplir con la certificación de este nivel se deben cumplir todos los requisitos anteriores pero la administración de los procesos se hace de manera cuantitativa. NIVEL 5 Su foco es en la mejora continua y la optimización. Las empresas que se encuentran en este nivel no solo fabrican software de calidad sino que también están preparadas para adaptarse a los continuos cambios del mercado.
26. Herramientas de CMMI CMM-QUEST: Permite efectuar evaluaciones de acuerdo al modelo CMMI-SE/SW en su representación continua. La evaluación se limita a asignar valores a los objetivos, no permite evaluaciones a nivel de prácticas (por debajo del nivel de los objetivos). No brinda soporte para el método SCAMPI
28. Evaluación de uno de los objetivos (PP.1 Establish Estimates) del área de proceso PP – Project Planning. En la parte derecha se pueden observar las guías y ayudas para asistir al usuario en la evaluación. En la parte izquierda se puede ver el área para asignación de valores de manera visual.
29. gráfico que muestra las equivalencias entre los objetivos y los niveles de capacidad
30. Q PROD La herramienta para mejorar la calidad de sus procesos de producción de software, alineada con CMMI® _ Gestión de Requerimientos _ Gestión del Control de Calidad _ Gestión de Configuraciones _ Gestión de la Documentación Herramientas de CMMI
32. CMMI en el Perú El SEI a través de su partner Proceess Consulting, Con Subvención de la BID viene capacitando a un conjunto de empresas de para que puedan certificarse con CMMI mediante PACIS PACIS Programa de Apoyo a la Competitividad de la Industria de Software