Cmmi

Solo disponible en BuenasTareas
  • Páginas : 41 (10217 palabras )
  • Descarga(s) : 0
  • Publicado : 18 de noviembre de 2011
Leer documento completo
Vista previa del texto
Capability Maturity Model Integration
CMMI

Christian Gomez, Marcelo Ferreira, Marcelo Rodas
Universidad Nacional de Asunción, Facultad Politécnica
8vo. Semestre, Ingeniería Informática. 2008.

{cgomezpy,jmferreira1978,rodas.marcelo}@gmail.com

Trabajo Práctico de Ingeniería de Software III
Profesor MSc. Luis G. Salinas

Abstract

Este documento presenta una concisa definición yalgunas caracteristicas relativas a CMMI, de tal forma a mostrar de forma compacta y breve las principales caracteristicas de este Modelo. Especificamente, se presentan los conceptos básicos, su historia, sus origenes, su estructura general y las ventajas y desventajas frente a otras tecnicas. Se pretende que sirva de referencia inicial a quienes pretendan adentrarse en el mismo.

Palabras Clave:CMMI, ingeniería de software, modelo, madurez, calidad, prácticas.

Contenido

Introducción 4
Definiciones 5
¿Qué es CMMI según el SEI? 5
Madurez. 5
Madurez de un proceso de software. 5
Beneficios de la mejora de procesos. 6
Beneficios CMMI 6
Modelos y Framework CMMI 6
Modelos de CMMI 6
Versión 1.1 6
Versión 1,2 8
Framework CMMI 8
Breve Reseña de CMM 8Historia 8
Componentes de CMM. 9
Área de proceso. 11
Componentes Requeridos 11
Componentes Esperados 12
Componentes Informativos 12
Representaciones de CMMI 12
Representación Escalonada. 13
Representación Continua. 13
Las dos representaciones en CMMI. 14
Nivel 1: Inicial 16
Nivel 2: Gestionado 16
Nivel 3: Definido 17
Obs.: Una diferencia crítica entre ambos esel alcance de descripciones de procesos, estándares y procedimientos. Dado que en el nivel 3 los procesos son descritos más rigurosamente y con mayor detalle. 17
Nivel 4: Cuantitativamente Gestionado 17
Obs.: En el nivel 4 el rendimiento de los procesos es cuantitativamente predecible, utilizando técnicas estadísticas, mientras que en el nivel 3 son cualitativamente predecibles. 17Nivel 5: Optimizado 17
Obs.: En el nivel 4 se busca establecer una predicción estadística de los resultados, analizando causas especiales de variación, mientras que en el nivel 5 se busca establecer causas comunes de variación y corregir la media de rendimiento de los procesos. 17
Áreas de Proceso. 17
¿Cómo llegar al nivel 2? 18
Nivel 2 de CMMI. 18
Planificación del proyecto 19Seguimiento y control del proyecto 20
Gestión de acuerdos con proveedores 20
Medidas y análisis 20
Medidas de calidad en el proceso y en el producto 21
Gestión de la configuración 21
Nivel 3 de CMMI. 21
Metas Globales 22
Gestión de requisitos. 22
Solución técnica 22
Integración del producto 23
Verificación 23
Validación 23
Enfoqueorganizacional del proceso 23
Definición del proceso de la organización 24
Formación en la organización 24
Gestión de riesgos 24
Análisis de decisiones y resolución 25
Ventajas y Desventajas de CMMI. 25
El Principal beneficios se relaciona a la mejora de procesos. Esta mejora genera lo siguiente: 25
Empresas Relacionadas. 26
CONCLUSIONES 27
FUENTES 28

• IntroducciónCapability Maturity Model Integration (CMMI) es un modelo para la mejora de procesos que proporciona a las organizaciones los elementos esenciales para procesos eficaces. Su idea principal es presentar una estructura a seguir para el desarrollo de software, de tal forma a que se pueda controlar y medir cada parte del proceso completo de desarrollo.
Las mejores prácticas CMMI se publican en losdocumentos llamados modelos. En la actualidad hay dos áreas de interés cubiertas por los modelos de CMMI: Desarrollo y Adquisición.
La versión actual de CMMI es la versión 1.2. Hay tres constelaciones de la versión 1.2 disponible:
• CMMI para el Desarrollo (CMMI-DEV o CMMI for Development), Versión 1.2 fue liberado en agosto de 2006. En él se tratan procesos de desarrollo de productos y...
tracking img