CMMI (Integración del Modelo de   Capacidad y Madurez)César Martín González Dueñas   José Ángel Torres Piña
Modelo para la mejora o evaluación de los procesosde desarrollo y mantenimiento de sistemas yproductos de software. Centra...
Walter Shewhart comenzó a trabajar en la mejora deprocesos con sus principios de control estadístico decalidad.Estos princ...
Y durante los años 90 SEI ( Instituto de Ingeniería deSoftware) desarrolló modelos específicos para la mejoray medición de...
CMMI se desarrolló para facilitar y simplificar laadopción de varios modelos de forma simultánea.Su contenido integra y da...
El modelo de calidad CMMI aparece con la necesidadde mitigar los problemas que se presentancontinuamente al momento de con...
A su vez estas Áreas de Proceso se agrupan en cinco"niveles de madurez", de modo que una organizaciónque tenga institucion...
Así es como el modelo CMMI establece una medidadel progreso conforme avanza, en niveles demadurez. Cada nivel a su vez cue...
Dentro del CMMI tenemos dos tipos de certificaciones:El modelo para software (CMM-SW)Establece 5 niveles de madurez para c...
El CMMI tiene 25 áreas de proceso que ayudaa mejorar o evaluar CMMIEstas áreas también se agrupan en 4 categoríassegún su ...
Los 6 niveles definidos en CMMI para medir la capacidad de losprocesos son:       0.- Incompleto: El proceso no se realiza...
Luego de la implementación del modelo de CMMI en una organizaciónse debe recogerevidencias para comprobar si la organizaci...
La evaluación se enfoca en identificar oportunidades de mejora, y compararlos procesos de la organización con las mejores ...
Clases de MétodosEn función de su grado de adaptación y rigurosidad se distingueentre:SCAMPI-C: Mide la idoneidad de los p...
Principios y conceptos fundamentales de ARC (Appraisal                          Requirements for CMMI).Los principios de e...
Las Premisas para certificar CMMI son:• El objetivo logrado es una función de la extensión de las prácticascorrespondiente...
Los indicadores de implementación de las prácticas son “huellas”, evidenciade la implementación de una práctica de CMMI. S...
Estructura de los diferentes métodos de ARC      (Appraisal Requirements for CMMI).Los atributos que diferencian las clase...
SCAMPI - Método Estándar de Evaluación de CMMI para                   Mejora de ProcesosPara llevar a cabo la evaluación b...
Cmmi piña, martin 7° b ti
Upcoming SlideShare
Loading in …5
×

Cmmi piña, martin 7° b ti

655 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
655
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
23
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Cmmi piña, martin 7° b ti

  1. 1. CMMI (Integración del Modelo de Capacidad y Madurez)César Martín González Dueñas José Ángel Torres Piña
  2. 2. Modelo para la mejora o evaluación de los procesosde desarrollo y mantenimiento de sistemas yproductos de software. Centra en la mejora deprocesos en una organización. Que contiene loselementos esenciales de procesos efectivos para unao mas disciplinas y describen un camino de mejoraevolutiva, los procesos inmaduros a procesosdisciplinados, maduros con calidad y eficiencia.
  3. 3. Walter Shewhart comenzó a trabajar en la mejora deprocesos con sus principios de control estadístico decalidad.Estos principios fueron refinados por:• W. Edwards Deming• Philip Crosby• Joseph juran• Watts Humphrey• Ron Radice
  4. 4. Y durante los años 90 SEI ( Instituto de Ingeniería deSoftware) desarrolló modelos específicos para la mejoray medición de la madurez en varias áreas:CMM-SW: CMM for software• P-CMM: People CMM.• SA-CMM: Software Acquisition CMM.• SSE-CMM: Security Systems Engineering CMM.• T-CMM: Trusted CMM• SE-CMM: Systems Engineering CMM.• IPD-CMM: Integrated Product Development CMM.
  5. 5. CMMI se desarrolló para facilitar y simplificar laadopción de varios modelos de forma simultánea.Su contenido integra y da relevo a la evolución de suspredecesores:• CMM-SW (CMM for Software)• SE-CMM (Systems Engineering Capability Maturity Model)• IPD-CMM (Integrated Product Development)
  6. 6. El modelo de calidad CMMI aparece con la necesidadde mitigar los problemas que se presentancontinuamente al momento de contratar empresasdesarrolladoras de software, por la progresivaelevación de costos y desfase de las fechas de entrega.Este modelo establece un conjunto de prácticas oprocesos clave agrupados en Áreas Clave de Proceso
  7. 7. A su vez estas Áreas de Proceso se agrupan en cinco"niveles de madurez", de modo que una organizaciónque tenga institucionalizadas todas las prácticasincluidas en un nivel y sus inferiores, se considera queha alcanzado ese nivel de madurez.Los niveles son:1 - Inicial.2 - Repetible.3 - Definido.4 - Gestionado.5 - Optimizado.
  8. 8. Así es como el modelo CMMI establece una medidadel progreso conforme avanza, en niveles demadurez. Cada nivel a su vez cuenta con un númerode áreas de proceso que deben lograrse.El alcanzar estas áreas se detecta mediante lasatisfacción o insatisfacción de varias metas claras ycuantificables.Una certificación de estos niveles son muy costosas ymuy rigorosas y muy pocas empresas logran avanzara el mas grande nivele de madurez que es el 5.
  9. 9. Dentro del CMMI tenemos dos tipos de certificaciones:El modelo para software (CMM-SW)Establece 5 niveles de madurez para clasificar a lasorganizaciones, en función de qué áreas de procesosconsiguen sus objetivos y se gestionan con principios deingeniería.El modelo para ingeniería de sistemas (SE-CMM)Establece 6 niveles posibles de capacidad para una de las 18áreas de proceso implicadas en la ingeniería de sistemas.
  10. 10. El CMMI tiene 25 áreas de proceso que ayudaa mejorar o evaluar CMMIEstas áreas también se agrupan en 4 categoríassegún su finalidad: • Gestión de proyectos • Ingeniería • Gestión de procesos • Soporte a las otras categorías.
  11. 11. Los 6 niveles definidos en CMMI para medir la capacidad de losprocesos son: 0.- Incompleto: El proceso no se realiza, o no se consiguen sus objetivos. 1.- Ejecutado: El proceso se ejecuta y se logra su objetivo. 2.- Gestionado: Además de ejecutarse, el proceso se planifica, se revisa y se evalúa para comprobar que cumple los requisitos. 3.- Definido: Además de ser un proceso "gestionado" se ajusta a la política de procesos que existe en la organización, alineada con las directivas de la empresa. 4.- Cuantitativamente gestionado: Además de ser un proceso definido se controla utilizando técnicas cuantitativas. 5.- Optimizado: Además de ser un proceso cuantitativamente gestionado, de forma sistemática se revisa y modifica o cambia para adaptarlo a los objetivos del negocio
  12. 12. Luego de la implementación del modelo de CMMI en una organizaciónse debe recogerevidencias para comprobar si la organización ha alcanzado el nivel demadurez deseado.Este tipo de evaluaciones son realizadas normalmente por las siguientesrazones:Para determinar qué tan bien los procesos de la organización secomparan conlas mejores prácticas CMMI y determinar que mejoras se pueden hacer.• Para informar a los clientes externos y proveedores acerca de qué tanbien losprocesos de la organización se comparan con las mejores prácticasCMMI.
  13. 13. La evaluación se enfoca en identificar oportunidades de mejora, y compararlos procesos de la organización con las mejores prácticas CMMI. Losequipos de evaluación usan métodos conformes a los requerimientos paracertificar CMMI,Hay tres clases de métodos de evaluación. Clase A, B, C. El Standard CMMIAppraisalMethod for Process Improvement (SCAMPI) es un método de evaluaciónque cumpletodos los requerimientos ARC.Los requerimientos para las evaluaciones CMMI sirven de guía para eldesarrollo demétodos de certificación, definen tres clases de métodos de certificación, lasclasesreflejan maneras comunes de usar éstos métodos. Los métodos de claseA, son los másrigurosos, se centran en cómo se ha realizado la implementación y seexamina el nivelde institucionalización de las prácticas desplegadas.
  14. 14. Clases de MétodosEn función de su grado de adaptación y rigurosidad se distingueentre:SCAMPI-C: Mide la idoneidad de los procesos, medianteentrevistas o revisióndocumental.SCAMPI-B: Permite evaluar la idoneidad y el grado dedespliegue de losprocesos, mediante entrevistas o revisión documental.SCAMPI-A: Es el más formal que mide la idoneidad, despliegueeinstitucionalización de los procesos.
  15. 15. Principios y conceptos fundamentales de ARC (Appraisal Requirements for CMMI).Los principios de evaluación ARC son:• Comenzar con un modelo de referencia de certificación.• Usar un proceso de certificación formalizado.• Involucrar a la alta gerencia como patrocinador de la evaluación.• Centrar la certificación sobre los objetivos de negocio del patrocinador• Observar estrictamente la confidencialidad y no las particularidades de losdatos.• Abordar la evaluación de forma colaborativa.• Enfocar las actividades a seguir y basar las decisiones a tomar sobre losresultados de la certificación.
  16. 16. Las Premisas para certificar CMMI son:• El objetivo logrado es una función de la extensión de las prácticascorrespondientes que están presentes en los procesos planificados eimplementados de la organización.• La implementación de las prácticas a nivel de unidad organizacional esunafunción del grado de implementación de la práctica en el nivel deinstanciación.• El agregado de la disponibilidad de evidencia objetiva para el equipo decertificadores es usada como base para determinar la implementación de lapráctica.• El equipo de certificadores son obligados a buscar y considerar laevidenciaobjetiva de múltiples tipos para determinar la extensión de laimplementación dela práctica.
  17. 17. Los indicadores de implementación de las prácticas son “huellas”, evidenciade la implementación de una práctica de CMMI. Se utilizan para verificar laimplementación de prácticas.Artefacto directo Productos tangibles resultado directo de la implementaciónde unapráctica genérica o específica.Artefacto indirecto Son una consecuencia de ejecutar una práctica específicaogenérica o de hacer tangible su implementación, pero no son el objetivo parael cualfueron realizados.Afirmación Declaraciones verbales (en entrevistas) o escritas, confirmandooapoyando la implementación de una práctica específica o genérica.
  18. 18. Estructura de los diferentes métodos de ARC (Appraisal Requirements for CMMI).Los atributos que diferencian las clases de evaluacionesincluyen:• El grado de confianza de los resultados de lasevaluaciones• Generación de métricas.• Costo y duración de la evaluación
  19. 19. SCAMPI - Método Estándar de Evaluación de CMMI para Mejora de ProcesosPara llevar a cabo la evaluación basada en CMMI el SEI ha diseñadoel MétodoEstándar de Evaluación de CMMI para Mejora de Procesos (StandardCMMI AppraisalMethod for Process Improvement, SCAMPI), que consiste en unaserie de métodosformales para la evaluación del modelo, que pueden usarse paraevaluar: Si los procesos tal y como están definidos son adecuados según losrequisitos deCMMI Cómo esos procesos se están desplegando en la organizaciónCómo los procesos están institucionalizados en la organización

×