4.6 CMMI
CMMI: Integración de modelos de madurez de capacidades (CMMI)
es un modelo para la mejora y evaluación de procesos para el
desarrollo, mantenimiento y operación de sistemas de software.
El modelo CMMI fue inicialmente desarrollado para los procesos relativos al desarrollo e implementación de Software por la Carnegie-Mellon University. Este vio la luz por primera vez en el año 1987 como Capability Maturity Model CMM.
¿Por qué es importante usar un modelo para el desarrollo de software?
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:
- Proporciona un marco y un lenguaje común, lo que se traduce en la ruptura de las barreras de la comunicación en el interior de las organizaciones.
- Permite que los usuarios puedan enfocarse específicamente en la mejora, ya que ayudan a que no pierdan la idea global.
- Aporta años de experiencia.
- Ayudan a mejorar la satisfacción del cliente.
- Permiten producir productos y servicios de alta calidad.
Algunos beneficios de CMMI
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:
- La gestión y la ingeniería de las actividades se encuentran entrelazadas de una manera explícita, tan es así que facilita el reconocimiento de los objetivos del negocio.
- Permite hacer la incorporación de la experiencia adquirida en otras zonas de las mejores prácticas. Algunos ejemplos serían la medición, gestión de riesgos y de proveedores.
- Poder aplicar prácticas de alta madurez mucho más robustas.
- Cumplir de forma mucho más completa con las normas ISO.
Estos
son solo algunos de los aspectos básicos del modelo CMMI que nos
permiten tener un acercamiento al por qué es ideal para el proceso de
desarrollo de software.
http://www.megapractical.com/blog-de-procesos-de-negocios-arquitectura-soa-desarrollo-de-software-business-intelligence/que-es-cmmi-y-por-que-es-importante-para-el-desarrollo-de-software
https://es.wikipedia.org/wiki/Capability_Maturity_Model_Integration
Comentarios
Publicar un comentario