Enfoques de modelos CMMI y MoProSoft
Enfoques de modelos CMMI y MoProSoft
These two model approaches consist of different stages of software development and have varied levels of maturity.
Read more:
CMMI \(Capability Maturity Model Integration\)
MoProSoft \(Modelo de Procesos para la Industria de Software\)
CMMI (Capability Maturity Model Integration)
CMMI es un modelo en el que se evalúa las mejores prácticas a nivel de procesos para mejorar una organización
Read more:
Niveles de CMMI
Incluye 5 niveles de madurez: Inicial, Gestionado, Definido, Gestionado cuantitativamente y Optimización.
Beneficios de CMMI
Optimiza la mejora de procesos y fomenta comportamientos que reduzcan los riesgos en el desarrollo de software, productos y servicios.

Áreas de proceso del CMMI
Hay 22 áreas de proceso en CMMI que proporcionan un conjunto independiente de prácticas para mejorar el área.
Enfoques de adopción de CMMI
La adopción de CMMI se puede abordar utilizando el modelo completo para un esfuerzo de mejora integral o centrándose en áreas de práctica específicas.
Áreas de aplicación de CMMI
CMMI se utiliza en diversas áreas de aplicaciones, como ingeniería de software, gestión de servicios, desarrollo de productos y gestión de procesos.
MoProSoft (Modelo de Procesos para la Industria de Software)
MoProSoft es un modelo de procesos diseñado en México específicamente diseñado para PyMEs dedicadas a la industria del software.
Read more:
Niveles de MoProSoft
MoProSoft incluye tres niveles: nivel alto, medio y operativo que se divide en 13 procesos y 43 subprocesos.
Beneficios de MoProSoft
MoProSoft ayuda a mejorar la calidad y la productividad del software, al tiempo que fomenta la mejora continua del proceso.

Áreas de proceso de MoProSoft
Hay tres áreas de procesos en MoProSoft: Gestión, Desarrollo y Mantenimiento e Infraestructura y Soporte. Todos ellos cuentan con respectivos procesos y subprocesos.
Enfoques de adopción de MoProSoft
La adopción de MoProSoft puede ser gradual, donde las organizaciones pueden comenzar adoptando ciertos procesos antes de implementar el modelo completo.

Áreas de aplicación de MoProSoft
MoProSoft es más aplicable en la industria del software, especialmente para pequeñas y medianas empresas.

1. Inicial
Es el punto de partida para el uso de un proceso repetido nuevo o indocumentado.
2. Gestionado
At this level, projects are planned, performed, measured, and controlled. It involves program management, project management, stakeholder management, and performance management.
3. Definido
Los procesos estándar de la organización se establecen para definir coherencia en toda la organización y se mejoran con el tiempo.
4. Gestionado cuantitativamente
Se utilizan medidas cuantitativas para comprender y controlar el desempeño.
5. Optimizazión
Se centra en la mejora continua de los procesos consolidando las fortalezas y eliminando las debilidades.
Nivel Alto
Este nivel involucra los procesos de Gestión Empresarial y Gestión de Portafolio Empresarial. Estos procesos guían a la organización en la definición de su estrategia de negocio y los proyectos de software que emprende.
Nivel Medio
Garantiza que los proyectos de software se gestionen de forma eficaz y que los recursos se utilicen de forma óptima. Estos procesos incluyen la Gestión de Portafolio de Proyectos, Gestión de Proyectos Específicos y Gestión de Recursos Humanos, Infraestructura y Métodos y Herramientas.
Nivel Operacional
Esto se compone de obtención de requisitos, diseño, construcción, pruebas e implementación. Estos subprocesos son responsables de ejecutar los planes definidos en el nivel medio y ayudan en la creación de productos de software de calidad.
Lista de áreas de proceso CMMI
Las 22 áreas de proceso, agrupadas por nivel de madurez, incluyen:
Papel de las áreas de proceso CMMI
Cada área de proceso CMMI tiene un objetivo distinto. Unas se centran en establecer los aspectos del proyecto, como la Planificación del Proyecto, mientras que otras se concentran en la gestión y seguimiento de estos proyectos
Importancia de las áreas de proceso CMMI
Permiten a las organizaciones mejorar su desempeño al proporcionar procedimientos, metodologías y herramientas estandarizadas. Proporcionan la hoja de ruta para la mejora continua dentro de la organización.
Área de Gestión
Esta área se enfoca en orientar y monitorear el funcionamiento de la empresa desarrolladora de software. Incluye procesos como gestión de recursos humanos, planificación estratégica, recursos e infraestructura, y seguimiento y supervisión de proyectos.

Nivel de Madurez 4
Desempeño del proceso organizacional (OPP) y gestión cuantitativa de proyectos (QPM)
Nivel de Madurez 1
Los procesos aún son impredecibles y reactivos en lugar de planificados y las prácticas no se implementan por completo. Es posible que el trabajo no siempre se complete a tiempo o dentro del presupuesto.
Nivel de Madurez 0
Los procesos son desconocidos o no existen en absoluto. En esta etapa, el trabajo “puede estar terminado o no”.
Nivel de Madurez 2
Gestión de requisitos (REQM), planificación de proyectos (PP), seguimiento y control de proyectos (PMC), gestión de acuerdos con proveedores (SAM), medición y análisis (MA), garantía de calidad de procesos y productos (PPQA) y gestión de configuración (CM) .
Nivel de Madurez 5
Análisis y resolución causal (CAR) e innovación y despliegue organizacional (OID)
Nivel de Madurez 3
Desarrollo de requisitos (RD), Solución técnica (TS), Integración de productos (PI), Verificación (VER), Validación (VAL), Enfoque en el proceso organizacional (OPF), Definición del proceso organizacional (OPD), Capacitación organizacional (OT) ), IPM (Gestión Integrada de Proyectos), Gestión de Riesgos (RSKM) y Análisis y Resolución de Decisiones (DAR)
Ingeniería de Software

Gestión de servicios

Desarrollo de productos

Gestión de procesos

Área de Desarrollo y Mantenimiento
Esta área cubre los procesos involucrados en el desarrollo y mantenimiento de productos de software. Esto incluye procesos desde la obtención, análisis y diseño de requisitos, codificación y pruebas hasta tareas de mantenimiento.

Área de Infraestructura y Soporte
Esta área está relacionada con brindar la infraestructura necesaria para que se lleve a cabo el proceso de desarrollo de software y asegurar que el ambiente de trabajo sea favorable. Esto incluye procesos como gestión de configuración, gestión de calidad y gestión del conocimiento.

Instituciones Certificadoras

SIE Center de México
Instituto Tecnológico de Estudios Superiores de Monterrey (ITESM)
Instituto de Investigación en Informática (I3)
Instituto de Ingeniería y Tecnología (IIT)
Certificaciones
CMMI for Development, CMMI for Services, CMMI for Acquisition, CMMI for People, CMMI for Data Management, CMMI for Cybersecurity, MoProSoft, y ISO/IEC 29110