Вы находитесь на странице: 1из 8

UNIVERSIDAD TECNOLGICA DE TECMAC

CMMI Capability Maturity Model Integration

ASIGNATURA SISTEMAS DE CALIDAD EN TI

PROFESORA YANETH FLORES ALEMN

INTEGRANTES HERNNDEZ DE LA CRUZ BERTHA LPEZ ORTEGA CARLOS FERNANDO RAMREZ MARTNEZ DULCE ROCO SANTIAGO HERNNDEZ HUGO

GRUPO 8ITI2

Mayo 29, 2012

INTRODUCCIN

Para la obtencin de un buen resultado que contenga el termino calidad, adems que de que cumpla con el objetivo con el que fue desarrollado. El objetico consiste en mejorar los procesos de desarrollo de software de tal modo que los proyectos sean mas predecibles en cuanto a costo y tiempo. El desarrollo de software hoy en da cuenta con una gran variedad de estrategias y/o herramientas las cuales sirven de gran utilidad contemplando cada una de las fases y/o actividades que se realizaran, para la eficiencia y eficacia del producto desarrollado. Por ello en este documento se har mencin sobre el tema de CMMI que es una herramienta vital para algunas empresas para el desarrollo de software.

Capability Maturity Model Integration (CMMI)


Integracin de modelos de madurez de capacidades (CMMI) es un modelo para la mejora y evaluacin de procesos para el desarrollo, mantenimiento y operacin de sistemas de software. Cada vez ms organizaciones se preocupan por la implantacin de modelos de calidad en el desarrollo del software. Existen numerosas iniciativas, siendo las ms importantes:

Las normas ISO 9000 y 15504 El Capability Maturity Model (CMM) desarrollado en el SEI (Instituto de Ingeniera de Software) de la Universidad de Carneguie Mellon, Estados Unidos.

CMMI se aplica a 4 disciplinas distintas:


Ingeniera de Sistema - Cubre la construccin de un sistema con o sin software Ingeniera de Software - Cubre la construccin de soluciones software Integracin de productos y procesos de desarrollo - Cubre la relacin a largo plazo con el cliente. Relacin con proveedores - Cubre los procesos relacionados con la subcontratacin de partes del sistema

CMMI propone 5 distintos modelos de madurez de las organizaciones: 1. Inicial: Estado inicial donde el desarrollo se basa en la heroicidad y responsabilidad de los individuos.
o

No existen plantillas definidas a nivel corporativo.

2. Gestionado: Se normalizan las buenas prcticas en el desarrollo de proyectos.


o o

En este nivel consolidado, las buenas prcticas se mantienen en los momentos de estrs. Estn definidos los productos a realizar.

3. Definido: La organizacin entera participa en el proceso eficiente de proyecto software.


o o o o

Se conoce de antemano los procesos de construccin de software. Existen mtodos y plantillas bien definidas y documentados. Los procesos no solo afectan a los equipos de desarrollo sino a toda la organizacin relacionada. Los proyectos se pueden definir cualitativamente.

4. Cuantitativamente Gestionado o Se puede seguir con indicadores numricos (estadsticos) la evolucin de los proyectos. o Las estadsticas son almacenadas para aprovechar su aportacin en siguientes proyectos. o Los proyectos se pueden pedir cuantitativamente.

5. Optimizado o En base a criterios cuantitativos se pueden determinar las desviaciones ms comunes y optimizar procesos. o En los siguientes proyectos se produce una reduccin de costes gracias a la anticipacin de problemas y la continua revisin de procesos conflictivos.

Para asegurar la evolucin por estos modelos de madurez, se deben cumplir una serie de requisitos y prcticas. Existen prcticas a realizar de modo particular (SP = prctica especfica) en cada requerimiento y otras que son globales (GP = Practica global) y van apareciendo repetitivamente en distintos puntos . Se requiere considerar las siguientes cosas: *Gestin de requisitos *Plan de Proyecto *Monitorizacin y control del proyecto *Gestin de acuerdos con proveedores *Medida y anlisis *Medidas de calidad en el proceso y producto *Gestin de la configuracin

Existen herramientas para verificar el seguimiento de CMM/CMMI, como CMM-QUEST

CONCLUSIN
Hoy en da las compaas que producen software para satisfacer a un mercado creciente que reclama este tipo de soluciones tecnolgicas deben buscar continuamente alternativas que les permitan mejorar su performance y calidad de productos para poder seguir compitiendo en un escenario cada vez ms globalizado y agresivo. Analizando lo que un desarrollo de software necesita:

Mejor performance Ms eficiencia Evitar prdidas de mercado Recursos humanos mejor preparados Productos que faciliten la integracin de diferentes tecnologas.

Si visualizamos estos puntos de una manera ms general podramos afirmar que la industria tiene una fuerte necesidad de optimizacin de todas las facetas del desarrollo de productos. Por ello CMMI es una herramienta mas en la cual podramos contar para los puntos mencionados de arriba.

REFERENCIAS

[1] http://es.wikipedia.org/wiki/Capability_Maturity_Model_Integration [2] http://www.ingenierosoftware.com/calidad/cmm-cmmi.php [3] http://juanmarcosteoria2.blogspot.mx/2008/01/para-el-enriquecimiento-de-los-lectores.html

Вам также может понравиться