El documento describe los modelos CMM (Capability Maturity Model) y CMMI (Capability Maturity Model Integration). CMM define niveles de madurez para evaluar los procesos de una organización, desde inicial hasta optimizado. CMMI es un modelo integrado que puede aplicarse a más sectores. Ambos modelos buscan que las organizaciones mejoren sus procesos mediante la implementación de mejores prácticas.
0 calificaciones0% encontró este documento útil (0 votos)
77 vistas8 páginas
El documento describe los modelos CMM (Capability Maturity Model) y CMMI (Capability Maturity Model Integration). CMM define niveles de madurez para evaluar los procesos de una organización, desde inicial hasta optimizado. CMMI es un modelo integrado que puede aplicarse a más sectores. Ambos modelos buscan que las organizaciones mejoren sus procesos mediante la implementación de mejores prácticas.
El documento describe los modelos CMM (Capability Maturity Model) y CMMI (Capability Maturity Model Integration). CMM define niveles de madurez para evaluar los procesos de una organización, desde inicial hasta optimizado. CMMI es un modelo integrado que puede aplicarse a más sectores. Ambos modelos buscan que las organizaciones mejoren sus procesos mediante la implementación de mejores prácticas.
El documento describe los modelos CMM (Capability Maturity Model) y CMMI (Capability Maturity Model Integration). CMM define niveles de madurez para evaluar los procesos de una organización, desde inicial hasta optimizado. CMMI es un modelo integrado que puede aplicarse a más sectores. Ambos modelos buscan que las organizaciones mejoren sus procesos mediante la implementación de mejores prácticas.
Descargue como DOCX, PDF, TXT o lea en línea desde Scribd
Descargar como docx, pdf o txt
Está en la página 1de 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.