Que es cmmi
CMMI
Por
Kelly Bayas
Carlos Jaime
Christian Jaramillo
Alejandro Varas
Guayaquil – Ecuador
Enero 10, 2008
Índice de Contenidos
Introducción 1
Antecedentes 2
Origen del Cmmi y Organización Promotora 2
Análisis Crítico de Componentes 3
¿Qué es el Cmmi? 3
Representaciones del Cmmi 4
Niveles, Componentes y Áreas del Cmmi 5
Niveles 5Áreas de Proceso 6
Componentes Requeridos: 7
Patrones para la adopción del Cmmi 8
Ventajas y Desventajas del Cmmi 9
Casos en los que se ha aplicado el CMMI 10
Casos de Éxito de Aplicación 10
Casos de fracaso y Motivos de Fracaso en Algunas empresas 12
Análisis del Cmmi respecto a Otros Modelos 13
Cmmi vs. Spice 13
Introducción a Spice 13
Análisis Comparativo 14
Cmmi vs. 6sigma15
Cmmi vs. Ideal 17
Conclusiones 21
Bibliografía 22
Índice de Tablas y Figuras
Figura 1: Cuadro Evolutivo del CMMI. 2
Figura 2: Estructura del Modelo 3
Figura 3: Representación escalonada 4
Figura 4: Representación continua 5
Figura 5: Componentes del Modelo CMMI 7
Figura 6: Logotipo Spice 13
Figura 7: Logotipo Six Sigma 15
Figura 8: Modelo Ideal 17
Tabla 1:Ventajas y Desventajas del CMMI 10
Tabla 2: Comparación CMMI vs. Spice 15
CMMI
Capability Maturity Model Integration
[pic]
INTRODUCCIÓN
EN LA INDUSTRIA DEL SOFTWARE EXISTE UNA DIVERSIDAD DE METODOLOGÍAS DE DESARROLLO QUE SE UTILIZAN PARA LA MEJORA DE LA CREACIÓN DE LOS SISTEMAS DE INFORMACIÓN MEDIANTE BUENAS PRÁCTICAS QUE REDUCEN LOS POSIBLES ERRORES EN EL PRODUCTO FINAL ESPERADO.Justamente, el propósito de esta investigación es realizar un análisis de una de las metodologías y estándares de desarrollo de software que existen y se aplican exitosamente, comprender su estructura y determinar su utilidad y aplicación en las organizaciones y proyectos relacionados al desarrollo de software.
El estándar de desarrollo que va a ser objeto de estudio en el presente documentode investigación es el Capability Maturiy Model Integration (CMMI), el cual determina el nivel de madurez de los procedimientos y las prácticas dentro de un proyecto y una organización, en este caso, en el campo del software.
La razón por la que se escogió este estándar se debe a que en el medio local, existen organizaciones que han crecido en magnitud más no en procedimientos o actividadesque signifiquen en el corto y largo plazo una maximización de la productividad de sus actividades, en este caso en particular de desarrollo de código.
A continuación se presenta el desarrollo de la investigación, la cual contiene un resumen de los antecedentes del CMMI, las variables que intervienen en la aplicación del estándar y las conclusiones obtenidas por el grupo investigador.Antecedentes
ORIGEN DEL CMMI Y ORGANIZACIÓN PROMOTORA
LA ORGANIZACIÓN ENCARGADA DE LA INVESTIGACIÓN Y PUBLICACIÓN DEL CMMI ES EL SEI (SOFTWARE ENGINEERING INSTITUTE), INSTITUCIÓN QUE ES ADMINISTRADA POR LA UNIVERSIDAD DE CARNEGIE MELLON.
El SEI fue el autor del las primeras publicaciones acerca de los modelos de madurez en 1987 (SEI-87-TR-24 SW-CMM questionnaire) y en 1989 Managing the SoftwareProcess. A partir de los primeros años de la década de los noventa se publicaron las primeras ediciones de la familia de estándares CMM, entre los que se encuentran:
• CMM-SW: CMM para Software
• P-CMM: CMM para Personal
• SA-CMM: CMM para adquisición de Software
• SSE-CMM: CMM para Seguridad de Sistemas (Security Systems Engineering)
• IPD-CMM: Integrated ProductDevelopment CMM
En los últimos años el SEI ha hecho un esfuerzo de integrar las diferentes corrientes en un solo estándar. Actualmente el CMMI es uno de los más completos, en la figura 1 se puede apreciar cuales son los estándares que dan origen al CMMI.
[pic]
Figura 1: Cuadro Evolutivo del CMMI.
El Software Engineering Institute además administra el CERT que es un instituto especializado en...
Regístrate para leer el documento completo.