Sunteți pe pagina 1din 8

TECNOLOGICO DE ESTUDIOS SUPERIORES DE ECATEPEC

Divisin de la licenciatura en informtica




Normas CMM Y CMMI


Presenta: Montiel Garca Martin


Grupo: 6501


Profesor: Moiss Garca Hernndez









Ecatepec de mrelos, estado de Mxico mayo 7 de 2014

Modelo CMM
El Modelo de Madurez de Capacidades o CMM (Capability Maturity Model), es un
modelo de evaluacin de los procesos de una organizacin. Fue desarrollado
inicialmente para los procesos relativos al desarrollo e implementacin de software
por la Universidad Carnegie-Mellon para el SEI (Software Engineering Institute).
El SEI es un centro de investigacin y desarrollo patrocinado por el Departamento
de Defensa de los Estados Unidos de Amrica y gestionado por la Universidad
Carnegie-Mellon. "CMM" es una marca registrada del SEI.
A partir de noviembre de 1986 el SEI, a requerimiento del Gobierno Federal de los
Estados Unidos de Amrica (en particular del Departamento de Defensa, DoD),
desarroll una primera definicin de un modelo de madurez de procesos en el
desarrollo de software, que se public en septiembre de 1987. Este trabajo
evolucion al modelo CMM o SW-CMM (CMM for Software), cuya ltima versin
(v1.1) se public en febrero de 1993.
Este modelo establece un conjunto de prcticas o procesos clave agrupados en
reas Clave de Proceso (KPA - Key Process Area). Para cada rea de proceso
define un conjunto de buenas prcticas que habrn de ser:
Definidas en un procedimiento documentado
Provistas (la organizacin) de los medios y formacin necesarios
Ejecutadas de un modo sistemtico, universal y uniforme
(institucionalizadas)
Medidas
Verificadas
El modelo CMM define que deben existir algunas reas o procesos clave en la
organizacin que debern realizar alguna funcin especfica. A estas reas se les
denomina como reas Clave de Proceso (KPA - Key Process Area).
El modelo define para cada una de estas reas un conjunto de buenas prcticas,
dependiendo de que tanto se ajusten estas reas con el modelo CMM se puede
conocer el nivel de madurez de esta organizacin.
El modelo CMM y el modelo CMMI - Capability Maturity Model Integration se
diferencian bsicamente en que el primero se enfoca principalmente a las
organizaciones o reas de Tecnologas de informacin en cambio el modelo CMMI
como su nombre lo indica es un modelo integrado y mejorado que se puede
aplicar a un nmero mayor de organizaciones de diferentes sectores.
A su vez estas reas de Proceso se agrupan en cinco "niveles de madurez", de
modo que una organizacin que tenga institucionalizadas todas las prcticas
incluidas en un nivel y sus inferiores, se considera que ha alcanzado ese nivel de
madurez.

Los niveles son:
0 - Inexistente. Las Organizaciones carecen completamente de cualquier
proceso reconocible e incluso se desconoce la existencia de un problema a
resolver.
1 - Inicial. Las organizaciones en este nivel no disponen de un ambiente
estable para el desarrollo y mantenimiento de software. Aunque se utilicen
tcnicas correctas de ingeniera, los esfuerzos se ven minados por falta de
planificacin. El xito de los proyectos se basa la mayora de las veces en
el esfuerzo personal, aunque a menudo se producen fracasos y casi
siempre retrasos y sobrecostes. El resultado de los proyectos es
impredecible.
2 - Repetible. En este nivel las organizaciones disponen de unas prcticas
institucionalizadas de gestin de proyectos, existen unas mtricas bsicas y
un razonable seguimiento de la calidad. La relacin con subcontratistas y
clientes est gestionada sistemticamente.
3 - Definido. Adems de una buena gestin de proyectos, a este nivel las
organizaciones disponen de correctos procedimientos de coordinacin entre
grupos, formacin del personal, tcnicas de ingeniera ms detalladas y un
nivel ms avanzado de mtricas en los procesos. Se implementan tcnicas
de revisin por pares (peer reviews).
4 - Gestionado. Se caracteriza porque las organizaciones disponen de un
conjunto de mtricas significativas de calidad y productividad, que se usan
de modo sistemtico para la toma de decisiones y la gestin de riesgos. El
software resultante es de alta calidad.
5 - Optimizado. La organizacin completa est volcada en la mejora
continua de los procesos. Se hace uso intensivo de las mtricas y se
gestiona el proceso de innovacin.
Las organizaciones que utilizan CMM para mejorar sus procesos disponen de una
gua til para orientar sus esfuerzos. Adems, el SEI proporciona formacin a
evaluadores certificados (Lead Assesors) capacitados para evaluar y certificar el
nivel CMM en el que se encuentra una organizacin. Esta certificacin es
requerida por el Departamento de Defensa de los Estados Unidos, pero tambin
es utilizada por multitud de organizaciones de todo el mundo para valorar a sus
subcontratistas de software.
MODELOS DE MADUREZ DEL CMM
Este grafico me permiti entender mejor como el modelo CMM define estos 5
niveles y clasifica a las organizaciones en alguno de estos.
Nivel 1: En el nivel inicial el resultado de los procesos suele ser impredecible tal
como lo muestra el grafico, No existen reas o funciones formalmente definidas
as como tampoco puntos de control en el proceso, solo se puede tener una visin
clara de las cosas cuando se empieza el proyecto y cuando se logra acabar, pero
no es posible conocer de manera adecuada el estado del proyecto en sus
procesos intermedios. Es por eso que en esas circunstancias surgen personas
que se suben al hombro el proyecto y lo logran sacar adelante, aunque
generalmente este tipo de proyectos sufrir demoras y probablemente no se
culminar.
Nivel 2: Segn nuestro grafico ya es posible ver una gran diferencia entre el nivel
inicial y el repetible, en este segundo nivel se puede observar que se definen
claramente puntos de control en cada etapa principal del proyecto, esto
obviamente permite tener un mayor control del proyecto. Lo importante a resaltar
del grafico es que cada etapa es an una caja negra es decir no podemos saber
con precisin como se desenvuelve el proyecto dentro de cada etapa.
Nivel 3: Los procesos comunes para desarrollo y mantenimiento del software
estn documentados de manera suficiente en una biblioteca accesible a los
equipos de desarrollo. Las personas han recibido la formacin necesaria para
comprender los procesos. En conclusin cada proceso se hace transparente para
todos
Nivel 4: Tal como lo muestra el grafico, la principal diferencia con el nivel anterior
es la medicin y control de los procesos (mtricas). Estas mtricas no son
subjetivas si no que se establecen con criterios cuantitativos formalmente
definidos. Con el tiempo estos controles nos brindaran mejor informacin sobre la
calidad y estado del proyecto permitindonos compararlo con otros proyectos
similares y notar cualquier desviacin tempranamente para poder corregirlo.
Nivel 5: En este nivel cada proceso es analizado y controlado permanentemente
con la intencin de que sea mejorado en todo momento, los controles permiten la
mejora continua y se tienen implementadas todas las reas clave de proceso
recomendadas por el modelo.



Niveles del modelo CMM.

Modelo CMMI
CMMI es el acrnimo de Capability Maturity Model Integration y se refiere a
los modelos que contienen las mejores prcticas que ayudan a las organizaciones
a mejorar sus procesos. Han sido desarrollados por equipos de trabajo formados
por especialistas de la industria, el gobierno y elSoftware Engineering
Institute (SEI) que transfirilos derechos al CMMI Institute para su operacin y
comercializacin.
CMMI es el acrnimo de Capability Maturity Model Integration y se refiere a
los modelos que contienen las mejores prcticas que ayudan a las organizaciones
a mejorar sus procesos. Han sido desarrollados por equipos de trabajo formados
por especialistas de la industria, el gobierno y elSoftware Engineering
Institute (SEI) que transfirilos derechos al CMMI Institute para su operacin y
comercializacin.
CMMI es el acrnimo de Capability Maturity Model Integration y se refiere a
los modelos que contienen las mejores prcticas que ayudan a las organizaciones
a mejorar sus procesos. Han sido desarrollados por equipos de trabajo formados
por especialistas de la industria, el gobierno y elSoftware Engineering
Institute (SEI) que transfirilos derechos al CMMI Institute para su operacin y
comercializacin.
Representa un camino de mejoramiento, y permite determinar la madurez, y
evaluar las capacidades de las organizaciones que desarrollan software. Es una
coleccin estructurada de elementos, que describe caractersticas de procesos
que han demostrado, por experiencia, ser exitosos. Es recomendado para
organizaciones que quieren incrementar la capacidad de su proceso de desarrollo
y desarrollar software con calidad.


El modelo de CMMI plantea 5 niveles de madurez. Cada nivel es un escaln bien
definido de mejora de proceso y estabiliza una parte importante de los procesos
organizacionales.


NIVEL ADMINISTRADO NIVEL 1:

El nivel 1 en el modelo CMMI es el punto de partida, no establece una forma de
alcanzarlo sino como mejorar desde ah. Aunque no es precisamente una
aclaracin a una duda, puede ser tema para profundizar sobre el mismo en el
mensaje que recibimos.

"La empresa requiere una consultora y asesora en lo que respecta a implantar
CMMI - Nivel 1"

NIVEL ADMINISTRADO NIVEL 2:
Una organizacin CMMI Nivel 2 asegura que sus procesos son planeados,
documentados, realizados, monitoreados y controlados a nivel de proyectos. Los
requerimientos, estndares y objetivos para los procesos, sus productos de trabajo
y sus servicios son definidos y documentados. El estado de los productos es
visible para la administracin en puntos de control preestablecidos.


Los objetivos se cumplen con xito, an ms, los objetivos de tiempo, calidad y
costo para los procesos son satisfechos.


NIVEL DEFINIDO NIVEL 3:
Una organizacin CMMI Nivel 3 asegura que sus procesos son definidos. Un
proceso definido es un proceso administrado que es ajustado desde el conjunto de
estndares del proceso de la organizacin de acuerdo con las guas de ajuste;
tiene una descripcin del proceso mantenida, y aporta productos de trabajo,
medidas y otra informacin de mejoramiento del proceso para los activos del
proceso de la organizacin.


Mientras que el nivel 2 se enfoca en los proyectos, el nivel 3 se enfoca en la
definicin de estndares a nivel organizacional.


NIVEL CUANTITATIVAMENTE ADMINISTRADO NIVEL 4:
Una organizacin CMMI Nivel 4 asegura que sus procesos son controlados
usando estadsticas y otras tcnicas cuantitativas. Se establecen Objetivos
Cuantitativos de Calidad y Performance, y son usados como criterios para
administrar los procesos. Las causas especiales de variacin son identificadas y
corregidas para evitar futuras ocurrencias.


La diferencia esencial con el nivel 3 es que en este nivel la performance de los
procesos es estadsticamente predecible.


NIVEL OPTIMIZADO NIVEL 5:
Una organizacin CMMI Nivel 5 asegura que sus procesos son mejorados
continuamente en base a un entendimiento de las causas comunes de variacin.
Se enfoca en la mejora continua de la performance a travs de la incorporacin de
mejoras innovadoras en Tecnologa y Proceso.


La principal diferencia con el nivel 4 es el tipo de variacin al que se apunta
(variaciones comunes).

CMMI como todo modelo de mejora de procesos proporciona beneficios a las
organizaciones que los utilizan:


Mayor fiabilidad de las planificaciones (estimaciones basadas en hechos).
Reduccin de retrabajos.
Acuerdos claros sobre el servicio y la funcionalidad del producto a entregar.
Cumplimiento de fechas.
Visibilidad sobre el proceso y sobre el producto.
Utilizacin de estndares documentados.
Personal formado.
Reduccin de errores.
Mayor calidad de los productos entregados.
Gestin ordenada de los acuerdos y contratos con proveedores.

S-ar putea să vă placă și