Modelo CMMI

13

Transcript of Modelo CMMI

Page 1: Modelo CMMI
Page 2: Modelo CMMI

INTRODUCCION El CMMI es un modelo de certificación que se implementa dentro de las empresas en donde se trata de mejorar los procesos, desarrollo y mantenimiento de sistemas y productos de software, es una forma de certificar a las empresas y que estas vallan comprobando como es el modo de desarrollar e implementación de su software, este modelo se compone básicamente de 5 niveles de mejora, estas deben de cumplir con ciertas características.

Page 3: Modelo CMMI

CMMI es el modelo para la mejora y evaluación de procesos para el desarrollo, en enero del 2002 por

instituto de ingeniería de software que anteriormente se menciona es utilizado para mejorar durante el desarrollo

de procesos de un proyecto de una organización

Page 4: Modelo CMMI

Como ya lo mencione el CMMI se compone principal mente de 5 niveles en donde el nivel más bajo es el número 1 por lo que la empresa tendrá que ir avanzando para llegar a alcanzar el nivel 5 los niveles son los siguientes: 1 - Inicial. 2 - Repetible. 3 - Definido. 4 - Gestionado. 5 - Optimizado.

Page 5: Modelo CMMI

Las áreas de proceso que ayuda a mejorar o evaluar CMMI este modelo se conforma de 25 áreas pero suelen agruparse en las siguientes 4:Gestión de proyectos en donde las actividades del proyecto se relacionan con la definición, planificación, implementación, ejecución, seguimiento, controlar, evaluar, medir y mejorar los procesos y como se realizan cada uno.Ingeniería en esta cubre actividades de desarrollo y mantenimiento en donde son desarrolladas usando términos adecuados de ingeniería.

Page 6: Modelo CMMI

Gestión de procesos: en esta se caracteriza básicamente por mejorar en la gerencia, dirección o administración de proyectos.

Soporte a las otras categorías: en donde las actividades que se realizan en este punto son enfocadas a la ayuda y gestión de las demás para apoyo de las actividades.

Page 7: Modelo CMMI

Los 6 niveles definidos en CMMI para medir la capacidad de los procesos son:

0.- Incompleto: El proceso no se realiza, o no se consiguen sus objetivos en donde apenas estará en planeación. 1.- Ejecutado: El proceso al ser ejecutado se logra su objetivo. 2.- Gestionado: Además de ejecutarse, el proceso se planifica, se revisa y se evalúa para comprobar que cumple con lo que se está pidiendo.

Page 8: Modelo CMMI

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.

Page 9: Modelo CMMI

Certificación en CMMI

Para poder tener la certificación en este modelo es necesario pasar por algunas etapas del modelo.Una de estas etapas son:Los requisitos que nos piden el CMMI sirven para el desarrollo de métodos de certificación, donde se definen tres clases de métodos, los métodos se dividen en 3 lo cuales son los de clase A, este es el más riguroso.

Page 10: Modelo CMMI

Los de clase B, son métodos de preparación donde son modelos de autoevaluación de procesos la clase C, son métodos que sirven para tener una mirada rápida de los proceso.Los resultados que se obtienen son usados para planificar una estrategia de mejora para la organización.

Page 11: Modelo CMMI

Componentes RequeridosEl CMMI además de tener niveles de avance sobre las características además contiende componentes que se dividen en dos:Genéricos: son asociados a la capacidad de avanzar en nivel.Específicos son aquellos que aplican a algo específico que se ven en algo particular ya sea en el proceso u organización.

Page 12: Modelo CMMI

SCAMPI (Standard CMMI Appraisal Method for Process Improvement)

Aplicación Descripción

Mejora Interna del Proceso

- La evaluación interna de los procesos se aplica en las organizaciones para:- Establecer un línea base de su nivel de capacidad/madurez- Establecer o actualizar un programa de mejora del proceso- Medir el progreso en la implementación de un programa de mejora- Las aplicaciones de evaluación interna incluyen:- Medición del progreso de la mejora- Conducción de auditorías del proceso- Enfoque sobre dominios específicos o líneas de productos- Evaluar proyectos específicos- Preparación para evaluaciones externas conducidas por el cliente

Selección del Suministrador

Los resultados se usan como factores discriminantes para la selección de suministradores y para establecer los riesgos relacionados con el proceso de aceptación de un contrato. Constituyen un factor más de selección y constituyen la línea base para un posible posterior control de los procesos del suministrador seleccionado

Monitorización del Proceso

Se puede usar la evaluación como mecanismo de control de los procesos del suministrador una vez que ha sido seleccionado.

Page 13: Modelo CMMI

•Planificación y preparación de la evaluación, en la que se incluyen el análisis de los requisitos de la evaluación (objetivos, alcance, restricciones, etc..), el desarrollo del plan de evaluación, la selección y preparación del equipo, el conocimiento de las actividades y procesos de la organización a evaluar y la preparación de las estrategias de recogida de los datos.

•Realización de la evaluación, en la que se recoge la información necesaria para la evaluación relacionando la información con el modelo de referencia, se verifica y valida la información recogida, se documentan los datos transformándolos en registros que representen la implementación de las prácticas y las fortalezas y debilidades y se generan los resultados de la evaluación en los que se calculan los niveles de capacidad/madurez de los procesos en base a los datos recogidos y la aplicación de algoritmos de cálculo sobre esos datos.

•Informe de resultados, en el que se entregan y archivan los resultados de forma adecuada.