Es un modelo de procesos para la industria del software. Su principal
función es mejorar los procesos de desarrollo y su evaluación, y mantenimiento de sistemas y productos de software.
Esta metodología fue desarrollada 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).
El modelo pretende apoyar a las organizaciones en la estandarización
de sus prácticas, en la evaluación de su efectividad y en la integración de la mejora continua.
Características de MoProSoft
Es específico para el desarrollo y mantenimiento de software.
Es sencillo de entender y adoptar.
Facilita el cumplimiento de los requisitos de otros modelos como ISO
9000:2000, CMM y CMMI.
Se enfoca a procesos.
Se le considera práctico en su aplicación, principalmente en
organizaciones pequeñas, con bajos niveles de madurez.
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 de
la industria de software.
Está orientado a mejorar los procesos, para contribuir a los objetivos
de negocio, y no simplemente ser un marco de referencia o certificación.
Tiene un bajo costo, tanto para su adopción como para su
evaluación.
El Moprosoft se estructura en 3 categorías:
Categoría de Alta Dirección (DIR): Se establecen los lineamientos para los procesos de la Categoría de Gerencia y se retroalimenta con la información generada por ellos en apoyo a la estrategia de la organización. Categoría de Gerencia (GER): Se definen los elementos para el funcionamiento de los procesos de la Categoría de Operación en función de la estrategia de Dirección, recibe y evalúa la información generada por éstos y comunica los resultados a la Categoría de Alta Dirección. Categoría de Operación (OPE): Se realizan las actividades de acuerdo a los elementos proporcionados por la Categoría de Gerencia y entrega a ésta la información y productos generados
Criterios empleados
Se han aplicado los siguientes criterios para la elaboración de este modelo de procesos:
La estructura de procesos resultante debe ser acorde a la estructura generalmente
empleada por las organizaciones de la industria del software (alta dirección, gestión y operación) La alta dirección tiene un papel importante a través de la planificación estratégica. Debe actuar como promotor del buen funcionamiento de la organización a través de su implicación en la revisión y mejora continua del modelo. El modelo considera a la gestión como proveedora de recursos, procesos y proyectos; así como responsable de la vigilancia del cumplimiento de los objetivos estratégicos de la organización. El modelo considera a la operación como ejecutora de los proyectos de desarrollo y mantenimiento de software. El modelo integra con claridad y consistencia los elementos indispensables para la definición de los procesos y las relaciones entre ellos. El modelo integra los elementos para realizar la administración de proyectos desde un sólo proceso. El modelo integra los elementos para realizar la ingeniería de productos de software en un único marco que incluya los procesos precisos de soporte (verificación, validación, documentación y control de la documentación). El modelo destaca la importancia de la gestión de recursos, con especial relevancia en aquellos que componen el conocimiento de la organización: productos generados por proyectos, datos de los proyectos, mediciones, documentación de procesos y datos cosechados a partir del uso y de las lecciones aprendidas. Moprosoft se basa en los modelos de procesos ISO 9001:2000, en las áreas de procesos de los niveles 2 y 3 de CMM-SW: CMM-SW v.1.1., en el marco general ISO/IEC15504 y en prácticas y conceptos de PMBOK Y SWEBOK. PROSOFT representa un campo diferente de apoyo a los empresarios de las tecnologías de la información, es un sector diverso para hacer negocios y generar fuentes de empleo dignas”