You are on page 1of 10

Tabla de contenido

Capability Maturity Model Integration (CMMI) .................................................................................. 2 Propsito del Modelo CMMI ........................................................................................................... 2 Qu son los niveles de madurez? .................................................................................................... 2 El modelo CMMI: 4 reas de conocimiento. ................................................................................... 3 CMMI para el Desarrollo ................................................................................................................. 3 Niveles de capacidad. ...................................................................................................................... 4 Niveles de madurez ......................................................................................................................... 5 Estructura del modelo CMMI .......................................................................................................... 7 Representacin Continua ............................................................................................................ 7 Representacin Escalonada ........................................................................................................ 8

Capability Maturity Model Integration (CMMI)


Pertenece a la familia de modelos desarrollados por el SEI (Software Engineering Institute) para evaluar las capacidades de las organizaciones de ingeniera de sistemas, ingeniera de software, adems del desarrollo integrado del producto y del proceso. CMMI es un modelo descriptivo que detalla los atributos esenciales que deberan caracterizar a una organizacin en un determinado nivel de maduracin. Es un modelo normativo donde las prcticas detalladas caracterizan los tipos normales de comportamiento esperables en una organizacin que ejecuta proyectos a gran escala. CMMI proporciona un marco para organizar estos pasos evolutivos dentro de cinco niveles de maduracin que sientan fundamentos sucesivos para la mejora continua del proceso. Las mejores prcticas CMMI se publican en los documentos llamados modelos. En la actualidad hay tres reas de inters cubiertas por los modelos de CMMI: Desarrollo, Adquisicin y Servicios. Mide la madurez del desarrollo del software en una escala del 1 al 5.

Propsito del Modelo CMMI Es evaluar la madurez de los procesos de una organizacin y proporcionar una orientacin referente a cmo mejorar los procesos que darn lugar a mejores productos. Cuando se habla directamente con personas del Software Engineering Institute, es posible que digan que CMMI es un modelo para la administracin de riesgos y que indica la capacidad de una organizacin para administrar los riesgos. Esta indicacin es un indicio de la probabilidad con la que una organizacin puede cumplir sus promesas o proporcionar productos de alta calidad que sean atractivos para el mercado. Otro enfoque es que el modelo proporciona un buen indicador de cmo actuar una organizacin en situaciones de estrs.

Qu son los niveles de madurez? Un Nivel de Madurez es una plataforma evolutiva bien definida destinada a lograr un proceso de software maduro. Cada nivel de madurez proporciona una capa en los

cimientos para un proceso de mejora continua. Cada nivel comprende un conjunto de objetivos que, una vez alcanzados, estabilizan un componente importante del proceso de software. Al alcanzar cada nivel del marco de madurez se establece un componente diferente en el proceso de software, resultando en un incremento en la capacidad de proceso de la organizacin.

El modelo CMMI: 4 reas de conocimiento 1. Ingeniera de Software (SW): Cubre el desarrollo de sistemas de software. Se focaliza en aplicar un enfoque sistemtico, disciplinado y cuantificable para el desarrollo, operacin y mantenimiento del software. 2. Ingeniera de Sistemas (SE): Cubre el desarrollo de sistemas integrales, los cuales pueden o no incluir software. Se focaliza en transformar necesidades, expectativas y restricciones de clientes en productos y en respaldar esos productos a lo largo de su vida. 3. Desarrollo Integrado de Productos y Procesos (IPPD): Es un enfoque sistemtico que logra una colaboracin oportuna de las partes interesadas (stakeholders) relevantes en la vida de un producto que satisface necesidades, expectativas y requerimientos de clientes. Si un proyecto u organizacin elige IPPD, debe ejecutar sus mejores prcticas concurrentemente con las mejores prcticas usadas para producir un determinado producto. 4. Acuerdos con Proveedores (SS): Cubre la adquisicin de productos de proveedores. En forma similar a IPPD, las mejores prcticas relacionadas, se deben ejecutar concurrentemente con las mejores prcticas usadas para producir un determinado producto.

CMMI para el Desarrollo CMMI para el desarrollo es un modelo de referencia que cubre las actividades del desarrollo y del mantenimiento aplicadas tanto a las producciones como a los servicios. Las organizaciones de numerosas industrias utilizan el CMMI para desarrollo. Los modelos de la constelacin del CMMI para desarrollo contienen prcticas que cubren la gestin de proyectos, la gestin de procesos, la ingeniera en sistemas, la ingeniera del hardware, la ingeniera del software y otros procesos de soporte utilizados en el desarrollo y el mantenimiento

Niveles de capacidad
Es un logro de un proceso de mejora de una organizacin, para un rea de proceso especfica. Se focaliza en la capacidad de un rea de proceso y se usa para la representacin continua. Consiste en prcticas especficas y genricas relacionadas, para un rea de proceso especfica, que puede mejorar los procesos de la organizacin asociados a dicha rea. A medida que se satisfacen los objetivos especficos y genricos de un rea de proceso para un nivel de capacidad en particular, se obtienen los beneficios de la mejora de procesos.

0.- Incompleto: Un proceso incompleto es tanto un proceso no desempeado como un proceso parcialmente desempeado. Uno o ms de los objetivos especficos del rea de proceso no son satisfechos y no existen para este nivel objetivos genricos, ya que no hay razn para institucionalizar un proceso parcialmente desempeado. 1.- Ejecutado: Un proceso desempeado es un proceso que satisface los objetivos especficos del rea de proceso. El proceso respalda y hace posible el trabajo necesario para producir los productos de trabajo. 2.- Gestionado: Un proceso gestionado es un proceso desempeado (CL-1) que tiene establecida una infraestructura bsica para respaldar ese proceso. Es planificado y ejecutado de acuerdo a polticas; emplea a personas calificadas que poseen recursos adecuados para producir resultados controlados; involucra a las partes interesadas relevantes; es monitoreado, controlado y revisado; y es evaluado por su apego a su descripcin de proceso. 3.- Definido: Un proceso definido es un proceso gestionado (CL-2) que es adaptado del conjunto de procesos estndares de la organizacin, de acuerdo a los lineamientos para adaptacin de esa organizacin. Contribuye con productos de trabajo, mediciones y otra informacin de mejora, a los componentes del proceso de la organizacin. 4.- Cuantitativamente gestionado: Un proceso gestionado cuantitativamente es un proceso definido (CL-3) que es controlado usando tcnicas estadsticas y otras tcnicas cuantitativas. Se establecen objetivos cuantitativos para la calidad y la performance del proceso y se los usa como criterios para gestionar dicho proceso. La calidad y la performance del proceso son entendidos en trminos estadsticos y son gestionados a lo largo de la vida del proceso. 5.- Optimizado: Un proceso optimizado es un proceso gestionado cuantitativamente (CL4) que es mejorado en base a un entendimiento de las causas comunes de variacin inherentes a ese proceso. El foco en un proceso optimizado est puesto en la mejora continua del rango de performance del proceso, por medio de mejoras incrementales y mejoras innovadoras.

Niveles de madurez
Es un logro de un proceso de mejora de una organizacin, para mltiples reas de proceso. Se focaliza en la madurez de la organizacin y se usa para la representacin escalonada. Consiste en prcticas especficas y genricas relacionadas, para un conjunto predefinido de reas de proceso, que mejora la performance global de la organizacin. Los niveles de madurez son medidos por el logro de los objetivos especficos y genricos asociados a cada conjunto predefinido de reas de proceso.

Nivel 1: Inicial Los procesos son usualmente ad-hoc y caticos. La organizacin usualmente no provee un ambiente estable para respaldar los procesos. El xito en este tipo de organizacin, depende de la competencia y esfuerzo individuales y no del uso de procesos probados. A pesar del caos, estas organizaciones frecuentemente producen productos y servicios que funcionan, sin embargo, estos suelen exceder sus presupuestos y cronogramas. Las organizaciones se caracterizan por una tendencia a sobre comprometerse, abandonar sus procesos en poca de crisis y por una incapacidad para repetir sus xitos pasados.

Nivel 2: Gestionado En los proyectos de una organizacin se asegura que los requerimientos son gestionados, y que los procesos son planeados, ejecutados, medidos y controlados. La disciplina del proceso permite garantizar que las prcticas existentes no se abandonan en tiempos de crisis. El estado de los productos de trabajo y la distribucin de servicios son visibles a la direccin en puntos definidos (ej: principales hitos). Los compromisos son establecidos entre las partes interesadas, relevantes y son revisados cuando es necesario. Los productos de trabajo y los servicios satisfacen la descripcin de los procesos, estndares procedimientos.

Nivel 3: Definido La organizacin tiene establecido un conjunto de procesos estndar (incluyendo procedimientos, herramientas, estndares y mtodos). Estos procesos estndar son utilizados para establecer consistencia a lo ancho de la organizacin.

En los proyectos se establecen sus procesos definidos, adaptando el conjunto de procesos estndar, de acuerdo a los lineamientos de adaptacin de la organizacin. En el nivel 2, los procedimientos, mtodos y dems pueden variar significativamente en cada proyecto. En este nivel, no varan, salvo las variaciones permitidas en los lineamientos de adaptacin. La performance de los procesos es cualitativamente predecible.

Nivel 4: Gestionado cuantitativamente La organizacin y los proyectos establecen objetivos cuantitativos para la calidad y la performance de procesos y son usados como criterio para gestionar esos procesos. Los objetivos cuantitativos se basan en las necesidades del cliente, de los usuarios finales, de la organizacin y de quienes implementan los procesos. Los objetivos cuantitativos se basan en las necesidades del cliente, de los usuarios finales, de la organizacin y de quienes implementan los procesos. En determinados procesos se recolectan mediciones y se analizan estadsticamente. Estas mediciones se incorporan en un repositorio de la organizacin, para respaldar decisiones basadas en hechos. La performance de los procesos es cuantitativamente predecible.

Nivel 5: Optimizado La organizacin mejora continuamente sus procesos en base a un entendimiento de las causas comunes de variacin inherentes a esos procesos. El foco est puesto en la mejora continua de la performance de los procesos, por medio de mejoras incrementales, innovadoras y tecnolgicas. Objetivos cuantitativos de mejora de los procesos son establecidos, revisados continuamente para reflejar cambios en objetivos de negocio y usados como criterio para gestionar la mejora de los procesos. Los efectos de las mejoras de procesos implementadas son medidas, y evaluadas contra los objetivos cuantitativos de mejora de los procesos.

Nivel de capacidad vs. Nivel de madurez Ambos niveles proveen una forma de medir y caracterizar las mejoras.

Estructura del modelo CMMI Representacin Continua

Es el enfoque usado en los modelos SE-CMM y IPD-CMM. El enfoque permite a una organizacin seleccionar reas de proceso especficas y su granularidad de mejora, para mejorar con respecto a ellas.

Existen limitaciones para la seleccin de reas de proceso debido a las dependencias entre ellas. La representacin continua usa niveles de capacidad para caracterizar y medir mejoras relativas a un rea de proceso individual. Una organizacin puede alcanzar un mismo nivel de capacidad para todas las reas de proceso que seleccione o distintos niveles (por ejemplo podra querer alcanzar nivel de capacidad 2 en un rea de proceso y nivel de capacidad 4 en otra).

Representacin Escalonada

Es el enfoque usado en el modelo SW-CMM. El enfoque usa un conjunto predefinido de reas de proceso para definir un camino de mejora para una organizacin. El camino de mejora es descrito por un componente del modelo llamado nivel de madurez. Un nivel de madurez es una meseta evolutiva bien definida, que asegura que se ha alcanzado una base para el prximo nivel y permite una mejora incremental y duradera.

Prcticas especficas Ambas representaciones Son consideradas guas importantes para satisfacer objetivos especficos. La mayora de las prcticas especficas son las mismas para ambas representaciones, sin embargo no siempre existe una relacin 1 a 1. Cuando una prctica avanzada se construye sobre una prctica bsica, en la representacin continua, sta prctica bsica no se incluye en la representacin escalonada.

Mtodo de apreciacin El mtodo de apreciacin que provee CMMI se denomina SCAMPI. Es aplicable tanto a mejora interna de procesos como a determinacin externa de capacidad. Se basa en la obtencin de evidencia de varias fuentes de datos (entrevistas, documentos, etc.) Se compone de tres fases: Fase 1 (Planificar y preparar la apreciacin): Determinacin del alcance en la organizacin (proyectos participantes, etc.) y del alcance dentro del modelo (reas de proceso). Preparacin de evidencia. Fase 2 (Conducir la apreciacin): Recoleccin de evidencia e informacin. Calificacin de objetivos. Fase 3 (Reportar resultados): Provisin de hallazgos y calificacin.

Uso inadecuado de CMMI Definir procesos sin la colaboracin de sus usuarios. No escuchar los problemas de la organizacin. No interpretar la realidad y el contexto de la organizacin. No aplicar el juicio profesional en la organizacin.

El CMMI integra tres modelos fuente y cuatro disciplinas o cuerpos de conocimiento, lo que permite tener una visin integradora de los diferentes procesos involucrados en el

ciclo de vida de un producto (tanto sea de software como de otro tipo) o servicio. El CMMI hace un especial nfasis sobre la capacidad de los procesos y la madurez de la organizacin en su conjunto (no exclusivamente sobre ciertos temas especficos). Tambin presenta un marco que permite la incorporacin de nuevas disciplinas. El CMMI es flexible, ya que permite seleccionar tanto disciplinas como formas de representacin.

You might also like