Anda di halaman 1dari 37

CMMI-SW

lvaro Andrs Velasco


Pedrini
Carlos Andrs Tllez

QUE ES EL CMMI
Capability Maturity Model Integration
CMMI es el Modelo de Madurez de Capacidades
Integrado.
Se compone de un conjunto de modelos, mtodos
de evaluacin y cursos de formacin para disear
procesos efectivos dentro de las organizaciones.
desarrollado por el Instituto de Ingeniera del
Software de la Universidad Carnegie Mellon enero
del 202.
Describe formas efectivas y probadas de hacer las
cosas, no es un enfoque radical.



CONCEPTOS
Proceso es un conjunto de prcticas que se
ejecutan con un propsito determinado, las cuales
transforman entradas en salidas que son de valor
para el cliente.

modelo de procesos es un conjunto estructurado
de elementos que describen caractersticas de
procesos efectivos y de calidad.

Un modelo indica Qu hacer, no Cmo hacer, ni
Quin lo hace.

EVOLUCIN DE CMMI
CMM, Es un modelo desarrollado por el Instituto de
Ingeniera de Software SEI de la Universidad
Carnegie Mellon, basado en las mejores prcticas
actuales de desarrollo de software.

Lo fue lanzado en 2000. Do aos mas tarde la version
1,1 fue lanzada y cuatro aos despus las version 1,2.

El modelo CMMI ha evolucionado el concepto del
Modelo CMM establecido para la maduracin de la
capacidad de Software, a un nivel que permite el
crecimiento continuo y la expansin del concepto CMM
para mltiples disciplinas, tales como SW-CMM, SE-
CMM, IPDCMM y otros modelos de mejora de procesos


HISTORIA DE LOS CMM
CMMI
El capability maturity model para el software (SW-
CMM)

El modelo de ingenieria de sistemas (SE-CMM)

El modelo integrado para desarrollo de productos
(IPD-CMM)

Acuerdos con Proveedores(SS).
CMMI
El nuevo CMMI brinda un marco con una estructura
comn para todas las disciplinas (Ingeniera de
software, ingeniera de sistemas, etc) e incorpora
una forma de representacin llamada continua
(tomada de IPD-CMM y SE-CMM), orientada a
medir la mejora en los procesos de manera
individual.
MODELOS QUE INCORPRAN CMMI
Ingeniera de Sistemas: Abarca el desarrollo total
del sistema que puede o no incluir el desarrollo de
software.
Ingeniera de Software: Cubre el desarrollo de
software y su mantenimiento.
Desarrollo integrado de Productos y Procesos:
Contempla un enfoque sistemtico para la
colaboracin de los involucrados relevantes a
travs de la vida del producto.
Acuerdo con Proveedores: En proyectos
complejos se requiere de la incorporacin de
proveedores para ejecutar funciones o aadir
modificaciones a productos.
MADUREZ VS INMADUREZ
ALGUNOS DE LOS OBJETIVOS DEL CMMI
Producir servicios y Productos de alta calidad.

Mejorar la satisfaccin del cliente.

Ganar reconocimiento en la industria.

Incrementar la participacin en el mercado.

Crear valor para los accionistas.

Reduccin de procesos
A QUIEN VA DIRIGIDO?
Gerentes de Tecnologa, Ingenieros de Sistemas,
expertos en mejoramiento de procesos, miembros
de grupos EPG (Engineering Process Group) y QA
(Quality Assurance), miembros de organizaciones
que desarrollan, mantienen o compran sistemas
basados en software y otras disciplinas de la
ingeniera, as como tambin a quienes estn
interesados en comprender el modelo CMMI v1.3
del SEI.
PORQUE SE APLICA CMMI
Se aplica CMMI porque:
Es un modelo que aplica estndares de calidad
Provee un enfoque ms efectivo e integrado a
Ingeniera de Sistemas y de Software.
Construye procesos desde un inicio, o sobre
inversin previa usada con SW CMM.
Provee un enlace o relacin mas explcita entre la
Gestin y la Ingeniera con los objetivos del
negocio.
Provee mayor visibilidad del ciclo de vida del
producto; y las actividades de ingeniera ayudan a
asegurar que los productos y servicios satisfacen
las expectativas de los clientes.

EJEMPLOS DE INDUSTRIAS QUE APLICAN
CMMI COMO MODELO
Salud Transporte
Desarrolladores Servicios Tics
Sector
Financiero
NIVELES DE MADUREZ Y NIVELES
DE CAPACIDAD DE CMMI

El modelo CMMI (Capability Maturity Model
Integration) tiene 2 formas de ser representado:

Representacin continua

Representacin por etapas.
NIVELES DE MADUREZ Y NIVELES
DE CAPACIDAD DE CMMI
Capacidad es un atributo que se aplica a los
procesos y define la eficacia del mismo para
conseguir los objetivos previstos, mientras que
madures es un atributo que se aplica a la
organizacin y define su potencial de calidad en la
produccin.

Ambos niveles ya sea de capacidad y de madurez
proporcionan una forma de mejorar los procesos de
una organizacin.
REPRESENTACIN CONTINUA
La representacin continua refleja los niveles de
capacidad en su diseo y contenido. Un nivel de
capacidad comprende prcticas especficas y
genricas que permiten medir la habilidad de un
proceso.
Nivel de capacidad
0 Incompleto
Nivel de capacidad
1 Ejecutado
Nivel de capacidad
2 Administrado
Nivel de capacidad
3 Definido
Nivel de capacidad
4 Administrado
Cuantitativamente
Nivel de capacidad
5 Optimizado
NIVELES DE CAPACIDAD
Incompleto
cuando una o ms objetivos especficos del rea de
proceso no son satisfechos
Ejecutado
Cuando satisface todos los objetivos especficos del rea
de proceso.
Soporta y permite el trabajo necesario para producir
artefactos
Administrado
cuando tiene la infraestructura base para apoyar el
proceso.
El proceso es planeado y ejecutado en concordancia con
la poltica, emplea gente calificada los cuales
tienen recursos adecuados para producir salidas
controladas; involucra partes interesadas; es
monitoreado, controlado y revisado; y es evaluado segn
la descripcin del proceso.
NIVELES DE CAPACIDAD
Definido
Es adaptado desde el conjunto de procesos estndares de la
organizacin de acuerdo a las guas de adaptacin de la
organizacin, y aporta artefactos, medidas, y otra informacin de
mejora a los activos organizacionales
Manejado
Es controlado usando tcnicas estadsticas y otras tcnicas
cuantitativas. Objetivos cuantitativos para la calidad y realizacin
del proceso son establecidos y usados como criterios para
manejar el proceso
Optimizado
Es mejorado basado en el entendimiento de causas comunes de
variacin del proceso.
Se focaliza en la mejora continua del proceso realizado a travs
de mejoras incrementales y usando innovacin tecnolgica
REPRESENTACIN POR ETAPAS
Me falta ahora mas tarde lo meto
ahora mas tarde lo meto
ahora mas tarde lo meto
REPRESENTACIN CONTINUA POR ETAPAS
Si sabe de antemano qu procesos necesitan ser
mejorados en su organizacin y conoce las
dependencias existentes entre las reas de
proceso descritas en el CMMI, la representacin
continua constituye entonces la eleccin pertinente.

Si no sabe por dnde comenzar ni qu procesos
elegir para mejorar, la representacin por etapas es
la opcin designada. Esta ofrece un conjunto
especfico de procesos para mejorar en cada
etapa.
CMMI EN COLOMBIA
En Colombia, se ha desarrollado un programa de
implementacin y valoracin del Modelo Capability
Maturity Model Integration, (CMMI), para
software. Las cinco empresas inicialmente
valoradas dentro del programa obtuvieron las
siguientes calificaciones: Soft Bolvar e Intergrupo,
alcanzaron el nivel 2; Heinsohn e Ilimitada el nivel
3; y Open Systems, el nivel 4.
EMPRESAS CON CMMI
Asesoftware LTDA nivel III.
Avansoft S.A. nivel III.
Coomeva - Unidad De Tecnologavinformatica nivel
II.
Fundacin Cardiovascular De Colombia nivel II.
Gestiontek S.A nivel III.
Trebol Software S.A. nivel III.
Servinte S.A. nivel II.
Universidad Industrial de Santander nivel II.
MVM Ingenieria De Software S.A. nivel III.









ACREDITACIN CMMI

El SEI (Software Engineering Institute) que
es la entidad a nivel mundial que regula y
acredita a las empresas y consultores en
todo el mundo.

Una evaluacin de tipo SCAMPI es la que
acredita a las empresas para obtener un
nivel de madurez respecto al modelo.



ORGANISMOS CERTIFICADORES (ACREDITACIN)
EN COLOMBIA
Itera

Procesix Inc

MS SPI Solutions.

CERTIFICACIN CMMI
Las organizaciones no pueden ser certificadas
CMMI. Por el contrario, una organizacin es
evaluada (por ejemplo, usando un mtodo de
evaluacin como SCAMPI y recibe una calificacin
de nivel 1-5 si sigue los niveles de Madurez (si bien
se comienza con el nivel 2). En caso de que quiera
la organizacin, puede coger reas de proceso y
en vez de por niveles de madurez puede obtener
los niveles de capacidad en cada una de las reas
de Proceso, obteniendo el "Perfil de Capacidad" de
la Organizacin.
QU ES UNA EVALUACIN SCAMPI?
Una evaluacin SCAMPI es la forma de evaluar de cmo una
Empresa que trabaja con procesos y metodologa(s) para
ejecutar sus procesos, cumple con un modelo de la familia de
CMMI. Es decir, una evaluacin SCAMPI es una forma para:

Identificar qu haces

Entender cmo lo haces

Verificar que haces lo que dices, como dices que lo haces

Verificar que esta forma de ejecutar los procesos se apega a lo
que dice algn modelo de CMMI (CMMI-SVC, CMMI-DEV,
CMMI-ACQ, People CMM)

La evaluacin SCAMPI es un acrnimo de Mtodo estndar de
Evaluaciones basadas en CMMI para la Mejora de Procesos
por sus siglas en ingls (Standard CMMI-Based Appraisal
Method for Process Improment).

EVALUACIN SCAMPI
Una evaluacin SCAMPI se puede utilizar para diagnsticos
internos y/o para la evaluacin de proveedores y es capaz de
producir un perfil de capacidades con base en algunas reas
de proceso (PAs por sus siglas en ingls), o bien un nivel de
madurez para una organizacin.

La idea de una evaluacin SCAMPI es identificar que las
prcticas que se estn evaluando no slo estn descritas,
sino que estn aplicadas en los distintos proyectos y, de
hecho, estn institucionalizadas, es decir, son parte de la
cultura de la organizacin.

Existen diferentes tipos de evaluaciones: A, B y C. Las
evaluaciones clase A son las ms amplias y robustas, son las
nicas que pueden determinar un nivel de madurez y/o
capacidad. Las evaluaciones SCAMPI son ejecutadas por un
evaluador lder certificado por el SEI.
CLASES DE EVALUACIN SCAMPI
SCAMPI Clase A: El mtodo ms amplio, con mayor
cobertura del modelo y es el nico que puede
proporcionar un nivel de madurez o perfil de capacidad.
Es liderado por un SCAMPI Lead Appraiser autorizado
por el SEI.
SCAMPI Clase B: Es menos amplio y detallado que el
clase A y eventualmente ms econmico. Se utiliza
como evaluacin inicial o parcial, enfocado en las reas
que requieren atencin. En este caso no requiere de un
Lead Appraiser para ser realizado.
SCAMPI Clase C: Es el ms sencillo, econmico y
requiere una capacitacin menor. Se enfoca en reas
de inters o de mayor riesgo en la organizacin.

PROCESO DE EVALUACIN SCAMPI
El metodo SCAMPI se basa en un enfoque colaborativo,
donde todo el equipo contribuye y participa en alcanzar
los objetivos de la evaluacin. Requiere tomar como
referencia un modelo de procesos y apegarse a reglas
estrictas de confidencialidad que garanticen la
obtencin de resultados de manera objetiva y sin
interferencias. El compromiso y patrocinio de la
direccin en la organizacin es fundamental para
cumplimentar el proceso.
Durante el SCAMPI se evala el estado actual de las
prcticas de la organizacin para identificar fortalezas y
oportunidades de mejora, as como las prioridades para
las acciones de mejora. De cierta manera se determina
el grado de cumplimiento con respecto al modelo de
referencia, segn la clase de SCAMPI que se realiza.

PROCESO DE EVALUACIN SCAMPI
En trminos generales se ejecuta en tres fases
fundamentales:
1. Planificacin y preparacin para la evaluacin,
donde se: analizan los requisitos, evalan los planes
de desempeo, preparacin y seleccin del equipo y
obtienen y analizan las evidencias.
2. Ejecucin de la evaluacin, que incluye la:
preparacin de los participantes, examen,
documentacin y verificacin de la evidencia,
validacin y evaluacin de los resultados.
3. Reporte de resultados, donde se generan los
documentos de resultados y se prepara el envo y
entrega de los documentos al SEI.

SCAMPI
RESULTADOS DE LAS EVALUACIONES
SCAMPI
De acuerdo con el ltimo reporte de madurez publicado
por el SEI, hasta enero del 2010 se haban realizado
5.499 evaluaciones a nivel mundial en 69 pases. De
stas el 53,9% corresponde a evaluaciones de nivel 3
de madurez, seguidas por 28,2% a nivel 2 de madurez y
7,8% a nivel 5 de madurez, el mximo nivel para el
CMMI.
Los pases con mayor crecimiento hacia la ejecucin de
evaluaciones SCAMPI son China, Brasil, Mxico,
Espaa, Argentina, Francia y Malasia. La tendencia en
la industria y en las bases de contratacin va haca el
nivel 3 de madurez como requisito imprescindible y para
ello deben trabajar las empresas que buscan competir
con calidad de clase mundial.

SCAMPI
Actualmente est flexibilizando hacia el mercado:
SCAMPI en su versin 1.3 permite realizar
evaluaciones
multimodelo.
Se propone entregar una especie de certificado,
aunque sigue siendo un poco un sustituto del e-
mail que actualmente se manda.
Ya no exige tanto en cuanto a la recoleccin de
datos.
Ya no es necesario evaluar un mnimo de 3
Ha mejorado sustancialmente pensando en las
personas.


SCAMPI
Depende de las tarifas de estas empresas, y el rango es muy amplio-, y
depende tambin mucho del pas. Las hay que cobran 500 dlares por
da de asesora y las hay que cobran 2.000. Normalmente no aconsejan
realizar una evaluacin A directamente, sino hacer antes una asesora
previa, y tras ella una evaluacin B para identificar los problemas que
haran fracasar a la evaluacin A, corregirlos y finalmente pasar sta
ltima.
Segn el tamao de la empresa el precio tambin variar, y hay que
tener tambin en cuenta que segn del n de empleados de la empresa,
es necesario que un porcentaje de ellos (los que participarn en el
equipo de evaluacin) hayan hecho antes el seminario de 3 das de
"Introduccin a CMMI", que no suele ser barato.
Por eso el coste total (si hablamos de una evaluacin SCAMPI A) suele
ser la suma de los seminarios de formacin de los empleados que
estarn en el grupo de evaluacin, la evaluacin B previa con su
asesora y la A.



http://www.sei.cmu.edu/training/index.cfm

REFERENCIAS
http://pablogrind.wordpress.com/2008/11/11/cmmi-en-
colombia/
http://calidadiso92j.blogspot.com/2011/12/empresas-
colombianas-certificadas-en.html
http://www.slideshare.net/mveces/metodologas-cmmi-y-
pmi
http://www.sei.cmu.edu/library/assets/cmmi-dev-v12-
spanish.pdf
http://www.slideshare.net/lucainog/beneficios-de-aplicar-
cmmi
http://www.monografias.com/trabajos57/modelo-calidad-
cmmi/modelo-calidad-cmmi2.shtml
http://www.aec.es/c/document_library/get_file?p_l_id=23
1893&folderId=610579&name=DLFE-8406.pdf