You are on page 1of 3

Moprosoft

(Modelo de procesos para el desarrollo de software)


Piero Arturo Illaconza Porras
Facultad de ingeniería de sistemas, cómputo y
Telecomunicaciones
Universidad Inca Garcilaso de la Vega
guliminpietro@uigv.edu.pe

1 Introducción: 15504, SW-CMM. El resultado de la evaluación fue:


Esta investigación contiene información relació "Ninguno de los estándares o modelos cumple con
nada sobre el Modelo de procesos para el desarrollo los requisitos expresados por la industria nacional", y
de software (Moprosoft). Moprosoft es un modelo de se decidió la elaboración de un modelo adecuado para
procesos para el desarrollo de software desarrollado las características de las empresas mexicanas, que se
en México con la finalidad de fomentar la basaría en los modelos evaluados. En base a esta
estandarización de los procesos y las mejores decisión la Secretaría de Economía encargó la
prácticas a la hora de desarrollar software, a su vez elaboración de dicho modelo a la Asociación
otra de sus finalidades es tener un mejor control sobre Mexicana para la Calidad en Ingeniería del Software
las industrias mexicanas dedicadas al rubro de (AMCIS) en colaboración con la Universidad
desarrollo de software. Nacional Autónoma de México (UNAM) y Vitus
Corp.
2 Alcance del trabajo:
La siguiente investigación está dirigida a todos los 4 Características del Moprosoft:
alumnos de la especialidad de ingeniería de sistemas • Es específico para el desarrollo y
y a todo público relacionado o vinculado con el mantenimiento de software.
mundo del desarrollo y estudio de software.
• Es sencillo de entender y adoptar.
3 Definición:
Se denomina moprosoft al modelo para la mejora y • Facilita el cumplimiento de los requisitos de
evaluación de los procesos de desarrollo y otros modelos como ISO 9000:2000, CMM
mantenimiento de sistemas y productos de software. y CMMI.
Desarrollado por la Asociación Mexicana para la
calidad en Ingeniería de Software a través de la • Se enfoca a procesos.
facultad de ciencias de la universidad nacional
Autónoma de México (UNAM) y a solicitud de la • Se le considera práctico en su aplicación,
secretaría de Economía para obtener una norma principalmente en organizaciones pequeñas,
mexicana que resulte apropiada a las características con bajos niveles de madurez.
de tamaño de la gran mayoría de empresas mexicanas
de desarrollo y mantenimiento de software. • Comprende un documento de menos de 200
Moprosoft es el nombre del modelo en la comunidad páginas que, al compararlo con otros
universitaria y profesional, y la norma técnica a la modelos y estándares, lo hace bastante
que da contenido es la NMX-059/01-NYCE-2005 práctico.
que fue declarada Norma Mexicana el 15 de agosto
de 2005 con la publicación de su declaratoria en el • Resulta acorde con la estructura de las
Diario de la Federación por encargo de la Secretaría organizaciones mexicanas de la industria de
de Economía de México. software.

4 Origen del Moprosoft: • Está orientado a mejorar los procesos, para


contribuir a los objetivos de negocio, y no
Fue desarrollado por el programa para el desarrollo
simplemente ser un marco de referencia o
de la Industria del Software (PROSOFT). Plan de la
certificación.
Secretaría de Economía de México que forma parte
del plan nacional de desarrollo 2001-2006. • Tiene un bajo costo, tanto para su adopción
PROSOFT tiene siete líneas estratégicas, siendo la como para su evaluación
sexta la que ha dado origen a MoProSoft: "Alcanzar
niveles internacionales en capacidad de procesos". Al
comenzar el desarrollo de esta línea estratégica se
evaluó la adopción de los modelos: ISO 9000, ISO
- Recursos humanos y ambiente de trabajo.
- Bienes, servicios e infraestructura.
5 Estructura del Moprosoft:
El modelo pretende apoyar a las organizaciones en la
estandarización de sus prácticas, en la evaluación de Operación:
su efectividad y en la integración de la mejora Proceso: Administración de Proyectos Específicos
continua. Sintetiza las mejores prácticas en un Establecer y llevar a cabo sistemáticamente las
conjunto pequeño de procesos que abarcan las actividades que permitan cumplir con los objetivos de
responsabilidades asociadas a la estructura de una un proyecto en tiempo y costo esperados.
organización que son: la Alta Dirección, Gestión y
Operación. Operación:
Proceso: Desarrollo y Mantenimiento de Software
Realización sistemática de las actividades de análisis,
diseño, construcción, integración y pruebas de
productos de software nuevos o modificados
cumpliendo con los requerimientos especificados.

6 Criterios empleados para la elaboración


del Moprosoft:
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

• La alta dirección tiene un papel importante a


través de la planificación estratégica. Debe
Alta dirección:
actuar como promotor del buen
Proceso: Gestión de Negocio
funcionamiento de la organización a través
Establecer la razón de ser de la organización, sus
de su implicación.
objetivos y las condiciones para lograrlos, para lo
cual es necesario considerar las necesidades de los • El modelo considera a la gestión como
clientes, así como evaluar los resultados para poder proveedora de recursos, procesos y
proponer cambios que permitan la mejora continua. proyectos; así como responsable de la
Adicionalmente habilita a la organización para vigilancia del cumplimiento de los objetivos
responder a un ambiente de cambio y a sus miembros estratégicos de la organización.
para trabajar en función de los objetivos establecidos.
• El modelo considera a la operación como
Gestión: ejecutora de los proyectos de desarrollo y
Proceso: Gestión de Negocio mantenimiento de software.
Establecer los procesos de la organización, en
función de los procesos requeridos identificados en el • El modelo integra con claridad y
Plan Estratégico. Así como definir, planificar e consistencia los elementos indispensables
implantar las actividades de mejora en los mismos para la definición de los procesos y las
relaciones entre ellos.
Gestión:
Proceso: Gestión de Proyectos • El modelo integra los elementos para
Asegurar que los proyectos contribuyan al realizar la administración de proyectos
cumplimiento de los objetivos y estrategias de la desde un sólo proceso.
organización.

Gestión: 7 El propósito del Moprosoft:


Proceso: Gestión de Recursos El contar con un modelo de estas características
Conseguir y dotar a la organización de los recursos apoya a la industria de software en su proceso de
humanos, infraestructura, ambiente de trabajo y desarrollo del estado actual, en el cual la calidad de
proveedores, así como crear y mantener la Base de los productos depende principalmente de las
Conocimiento de la organización. La finalidad es habilidades de los individuos, al estado deseado: en
apoyar el cumplimiento de los objetivos del Plan donde la calidad de los productos de software será la
Estratégico de la organización. Las actividades de consecuencia los procesos de las organizaciones para
este proceso se apoyan en tres subprocesos:

2
ofrecer servicios con calidad y alcanzar niveles Versión 1.3, Agosto 2005
internacionales de competitividad. Grupo Editor:
Hanna Oktaba (Director)
Claudia Alquicira Esquivel
8 Alcances del Moprosoft: Angélica Su Ramos
El modelo de procesos Moprosoft está dirigido a las Alfonso Martínez Martínez
empresas o áreas internas dedicadas al desarrollo y Gloria Quintanilla Osorio
mantenimiento de software. Mara Ruvalcaba López
Las organizaciones, que no cuenten con procesos Francisco López Lira Hinojo
establecidos, pueden usar el modelo ajustándolo de María Elena Rivera López
acuerdo a sus necesidades. Mientras que las María Julia Orozco Mendoza
organizaciones, que ya tienen procesos establecidos, Yolanda Fernández Ordóñez
pueden usarlo como punto de referencia para Miguel Ángel Flores Lemus
identificar los elementos que les hace falta cubrir.
[2] Moprosoft
9 Usos del Moprosoft: Autores:
Delgadillo Rivera José Luis
• Mejora la calidad del software producido Escobar Gómez Franco Guillermo
por la empresa que adopta el modelo. Hurtado Hernández Alfredo
Jasso Guadiana Natalie
• Eleva la capacidad de las organizaciones Méndez Vega Angelica
para ofrecer servicios con calidad y alcanzar Parada Martínez Omar
niveles internacionales de competitividad.
[5] MoProSoft: Modelo de procesos de software
• Integra todos los procesos de la organización hecho en México
y mantiene la alineación con los objetivos Autores:
estratégicos. Ma. Teresa Ventura Miranda
Marcela Peñaloza Báez
• Sirve para implantar un programa de mejora
continua.
[3] http://es.wikipedia.org/wiki/Moprosoft
• Permite reconocer a las organizaciones
mexicanas por su nivel de madurez de
[4] www.unam.edu.mx
procesos. .

• Permite obtener acceso a las prácticas de [6] www.comunidadmoprosoft.org.mx


ingeniería de software de clase mundial

Conclusiones:
Esta investigación tuvo como finalidad dar a conocer
esta norma mexicana impulsada y financiada por el
estado mexicano con el propósito de establecer una
estandarización de las mejores prácticas para el
desarrollo de software, además de difundirla a toda la
comunidad relacionada al área de computación y
software.
Además se puede establecer que esta norma
mexicana comprime este conjunto de prácticas en la
estructura de la organización que adopta esta norma,
que son: la Alta Dirección, Gestión y Operación.
Se busca la calidad y la mejora cada vez más de los
productos de software desarrollados bajo esta
estructura y establecerla como una norma voluntaria
que busque que las empresas que la adopten tengan
mejores resultados en sus procesos y como
consecuencia en sus productos.

Referencias:
[1] Modelo de Procesos para la
Industria de Software: MoProSoft
Por Niveles de Capacidad de
Procesos

You might also like