Está en la página 1de 10

Universidad Politécnica de Victoria

Ingeniería de Software

Investigación: Modelo de Integración CMMI
Ing. Julio César Balderas Cepeda
Alumna: Ivette Carolina Mireles Méndez Grupo: ITI-07619

Ciudad Victoria, Tamaulipas a 10 de mayo de 2013.

se basa en CMM.Integración del Módeló de Madurez de Capacidad: CMMI Introducción El modelo CMMI (Modelo integrado de madurez de la capacidad) se usa para evaluar el nivel de madurez de una compañía en términos de desarrollo informático. una versión más amplia. . CMMI. y evalúen el nivel de madurez de los mismos en una escala de cinco niveles establecida por el CMMI. adopta la mayoría de sus conceptos y ofrece los índices de referencia de las mejores prácticas para el desarrollo de software. El objetivo es alentar a las compañías para que monitoreen y mejoren continuamente sus procesos.

 Integra disciplinas como sistemas y software en un solo marco de trabajo.  Describe formas efectivas y probadas de hacer las cosas. Metamodelo de proceso impulsado por un conjunto de sistemas y capacidades que deben presentarse según la organización va alcanzando niveles de capacidad y madurez del proceso. .  El CMMI es un enfoque de mejora de procesos que provee a las organizaciones de los elementos esenciales para un proceso efectivo. no es un enfoque radical.  El CMMI es el Modelo de Madurez de Capacidades Integrado.  Fue desarrollado por el SEI (Software Engineering Institute).  Mide la madurez del desarrollo del software en una escala del 1 al 5. Algunos de los objetivos del CMMI y que son buenos para el negocio.Historia y características del CMMI Desarrollado en los 90’s por el Software Engineering Institute (SEI) con base en la Universidad Carnegie Mellon.

Diferentes modelos CMMI para adquisiciones Diseñado para negocios que se enfocan en el trabajo con proveedores para ensamble de productos o entrega de servicios. Es tu modelo si: o Inviertes mucho tiempo en solucionar problemas con proveedores. administrar y entregar servicios. Es tu modelo si: o Te enfocas en eliminar defectos. Es tu modelo si: o Te enfocas en alinear recursos para satisfacer la demanda de servicios. o Tienes el reto de mantener consistencia de un alto nivel de servicio al cliente. CMMI para Desarrollo Enfocado a empresas que desarrollan productos o servicios. . - CMMI para Servicios Para empresas enfocadas en establecer. Convertir requerimientos del cliente en requerimientos útiles para desarrolladores.

los esfuerzos se ven minados por falta de planificación. 2 . Es el primer nivel es decir que no es necesario hacer ningún esfuerzo para llegar aquí. En este segundo nivel se encuentran las empresas en las que existe planificación y seguimiento de proyectos y está implementada la gestión de los mismos. El modelo CMM define 5 niveles de madurez: 1 . No gestionado: El trabajo se realiza mediante el heroismo individual.Inicial.Repetible. el éxito de los proyectos se basa la mayoría de las veces en el esfuerzo personal. 4. Gestionado: Se planifican las actividades. las organizaciones en este nivel no disponen de un ambiente adecuado para el desarrollo de software.Niveles de madurez 5. Aunque se utilicen técnicas correctas de ingeniería. Optimizado: Se actua para mejorar las mediciones. aún existe un riesgo significativo de no cumplir las metas. No obstante. Administrado cuantitativamente: Se miden las actividades. Los procesos varían según los individuos. El resultado de los proyectos es impredecible y esta pobremente controlado. 1. aunque a menudo se producen fracasos y casi siempre retrasos y sobre costos. . 3. Definido: Se ejecutan los planes. 2.

Gestionado. que se usan de modo sistemático para la toma de decisiones y la gestión de riesgos. En el nivel 2 pueden variar entre las distintas instancias de los procesos (entre diferentes proyectos).3 . La organización completa está volcada en la mejora continua de los procesos. 4 .Optimizado. descripciones de los procesos y procedimientos. El software resultante es de alta calidad. Existe un conjunto establecido de procesos estándar globales bien definidos (estableciendo sus objetivos) dentro de la organización. Se caracteriza porque las organizaciones disponen de un conjunto de métricas significativas de calidad y productividad.Definido. Una diferencia crítica entre los niveles 2 y 3 de madurez es el alcance de los estándares. . 5 . Se hace uso intensivo de las métricas y se gestiona el proceso de innovación. Existe un sistema de gestión de los proyectos. a nivel 3 son globales dentro de la organización e igual en todas las instancias de cada proceso.

solo se puede tener una visión clara de las cosas cuando se empieza el proyecto y cuando se logra acabar.MODELOS DE MADUREZ DEL CMM Nivel 1: En el nivel inicial el resultado de los procesos suele ser impredecible tal como lo muestra el grafico. aunque generalmente este tipo de proyectos sufrirá demoras y probablemente no se culminará. . 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. No existen áreas o funciones formalmente definidas así como tampoco puntos de control en el proceso.

Nivel 5: En este nivel cada proceso es analizado y controlado permanentemente con la intención de que sea mejorado en todo momento. Con el tiempo estos controles nos brindaran mejor información sobre la calidad y estado del proyecto permitiéndonos compararlo con otros proyectos similares y notar cualquier desviación tempranamente para poder corregirlo. los controles permiten la mejora continua y se tienen implementadas todas las áreas clave de proceso recomendadas por el modelo. En conclusión cada proceso se hace transparente para todos Nivel 4: Tal como lo muestra el grafico. Nivel 3: Los procesos comunes para desarrollo y mantenimiento del software están documentados de manera suficiente en una biblioteca accesible a los equipos de desarrollo. en este segundo nivel se puede observar que se definen claramente puntos de control en cada etapa principal del proyecto. Las personas han recibido la formación necesaria para comprender los procesos. Lo importante a resaltar del grafico es que cada etapa es aún una caja negra es decir no podemos saber con precisión como se desenvuelve el proyecto dentro de cada etapa. . Estas métricas no son subjetivas si no que se establecen con criterios cuantitativos formalmente definidos. esto obviamente permite tener un mayor control del proyecto. la principal diferencia con el nivel anterior es la medición y control de los procesos (métricas).Nivel 2: Según nuestro grafico ya es posible ver una gran diferencia entre el nivel inicial y el repetible.

. Además nos proporciona un solo indicador. su función es poder hacer comparaciones entre las organizaciones.Conclusiones El modelo CMMI es de gran utilidad para que toda empresa tenga la idea de las iniciativas de mejora. Cabe mencionar que también nos permite hacer la comparación entre las organizaciones por los niveles de madurez ya antes mencionados. la organización debe tomar en cuenta que abarca mucho tiempo y requiere de un esfuerzo que nos dará por resultado buenos frutos. Provee secuencia de mejoras desde la administración más básica. hasta los niveles de alta madurez. En dado caso de que decida emplear este modelo.

calidadysoftware.Fuentes: http://www.mx/recursos/ElModeloCMMI.php http://allsoft.com/otros/introduccion_cmmi.blogspot.pdf http://ingdesoft2blog.mx/ .