jueves, 19 de abril de 2018

CMMI

¿Qué es?
Integración de modelos de madurez de capacidades o Capability Maturity Model Integration (CMMI) es un modelo para la mejora y evaluación de procesos para el desarrollo, mantenimiento y operación de sistemas de software.

Ventajas
- La mayor ventaja del CMMI es que ha demostrado ser una metodología de gran eficacia.
- Aumento de la productividad.
- Mejora la visibilidad de los proyectos.
- Mejora la comunicación, para que cada participante cumpla con sus responsabilidades.
- Mejora la planificación, para que se establezcan planes más realistas.
- Mejora la calidad del producto.
- Se establece más conocimiento sobre la organización.
- Los clientes viven más informado.


Desventajas
- El proceso de evaluación es muy costoso en tiempo y esfuerzo.
- La complejidad de la evaluación continua puede atentar contra la definición de objetivos concretos de madurez.

Los modelos CMMI con representación por etapas, tienen cinco niveles de madurez designado por los números del 1 al 5. Estos son:
  • Inicial
  • Gestionado
  • Definido
  • Cuantitativamente gestionado
  • Optimizar

MoProsoft

¿Qué es?
Modelo para la mejora y evaluación de los procesos de desarrollo y mantenimiento de sistemas y productos de software. Desarrollado por la Asociación Mexicana para la Calidad en Ingeniería de Software a través de la Facultad de Ciencias de la Universidad Nacional Autónoma de México (UNAM) y a solicitud de la Secretaría de Economía para obtener una norma mexicana que resulte apropiada a las características de tamaño de la gran mayoría de empresas mexicanas


Características
  • Es específico para el desarrollo y mantenimiento de software.
  • Facilita el cumplimiento de los requisitos de otros modelos como ISO 9000:2008 y CMMI.
  • Es sencillo de entender y adoptar.
  • Es práctico en su aplicación.
  • Comprende un documento de menos de 200 páginas que al compararlo con otros modelos y estándares, lo hace bastante práctico.
  • Resulta acorde con la estructura de las organizaciones mexicanas con desarrollo o mantenimiento de software.

Beneficios
  • Mejorar la calidad del software producido por la organización que adopta el modelo.
  • Elevar la capacidad de las organizaciones para ofrecer servicios con calidad y alcanzar niveles internacionales de competitividad.
  • Integrar todos los procesos de la organización y mantiene la alineación con los objetivos estratégicos.