Documentos de Académico
Documentos de Profesional
Documentos de Cultura
O. E. Jiménez Cantoral
1390-17-12016 Universidad Mariano Gálvez
12020-1390-032-A Análisis de Sistemas I
oejc24@gmail.com
Resumen
La madurez del software se basa en los modelos CMM (Capability Maturity Model), y CMMI
(Capability Maturity Model Integration) los cuales han sido desarrollados por especialistas de la
industria, personal del gobierno y miembros del Software Engineering Institute (SEI) con el propósito
de permitir a las organizaciones adoptar practicas útiles para alcanzar sus objetivos de negocios ya que
según las estadísticas menos del 20% de los proyectos que realizan las organizaciones terminan con el
coste, plazos, alcance y nivel de calidad que se tenían previstos.
Estos modelos están compuestos por excelentes herramientas que nos permiten obtener una serie de
procedimientos destinados a evaluar y mejorar los procesos de desarrollo, implementación y
mantenimiento del software para realizar todo de la manera más efectiva posible.
Palabras clave:
CMM, CMMI, modelo, madurez, ingeniería.
Si no se dispone de un modelo de cómo funcionan las organizaciones, qué funciones necesitan y cómo
interactúan estas funciones, es difícil realizar los esfuerzos de mejora.
La importancia del uso de un modelo radica principalmente en el hecho de que es precisamente lo que
permite comprender cuáles son los elementos específicos de una organización, a la vez que ayuda a
formular y hablar de qué es lo que se debe mejorar dentro de la misma y de cómo se pueden lograr dichas
mejoras. Dicho esto, algunas de las ventajas del uso de un modelo que valen la pena mencionar son las
siguientes:
El propósito de un modelo CMMI varía según el enfoque, es decir, si buscamos en los libros de texto
encontraremos que el propósito de este modelo es hacer la evaluación de la madurez de los procesos de
una organización, para así poder proporcionar una orientación referente a cómo se pueden llevar a cabo
las mejoras de aquellos procesos que darán lugar a mejores productos.
Por otra parte, si hablamos con personas del Software Engineering Institute, lo más seguro es que nos
digan que CMMI es modelo para la administración de riesgos y que a su vez indica la capacidad que
tiene una determinada organización para administrar esos riesgos. Esta indicación es precisamente el
indicio de la probabilidad con la que una organización puede cumplir con sus promesas o brindar
productos de alta calidad que resulten atractivos para el mercado.
Adicionalmente a estos dos, existe otro enfoque en el cual se dice que el modelo proporciona un buen
indicador sobre el cómo una organización actuará ante determinadas situaciones de estrés. Una
organización que cuente con una gran madurez, así como con altas capacidades, de seguro afrontará las
situaciones inesperadas y de estrés con calma, lo que sin duda les permitirá reaccionar, hacer cambios y
seguir adelante.
Por el contrario, una organización con poca madurez y bajas capacidades de seguro tenderá a dejarse
llevar por el pánico ante situaciones de estrés, seguirá a ciegas aquellos procesos obviados, o bien,
arruinará todos los procesos y volverá al caos.
Disciplinas en CMMI
o En este nivel consolidado, las buenas prácticas se mantienen en los momentos de estrés.
o Están definidos los productos a realizar.
o Se definen hitos para la revisión de los productos.
4. Cuantitativamente Gestionado
5. Optimizado
Hacer uso del modelo CMMI para el desarrollo de software, no solo permite optimizar procesos de
negocios, sino que también trae consigo una serie de beneficios, entre ellos los siguientes:
Observaciones y comentarios
Existen diversas herramientas para la implementación de CMMI y una de las mas recomendadas es
CMM-Quest la cual cuenta con una versión de evaluación para poder utilizarla por un periodo limitado
de tiempo y saber si nos es útil.
Conclusiones
1) Los modelos CMM y CMMI son una excelente guía para poder lograr la mejor eficiencia y
excelencia de las empresas ya que son modelos creados a partir de expertos y que llevan muchos
años existiendo por lo cual se han mejorado con el paso del tiempo.
2) A pesar que los modelos CMM y CMMI son muy buenos no todas las empresas pueden presumir
de tener una certificación en dichos modelos por la complejidad que conlleva obtener una.
e-grafía