Documentos de Académico
Documentos de Profesional
Documentos de Cultura
04-PiliGOmezconferencia Moprosoft 2007 PDF
04-PiliGOmezconferencia Moprosoft 2007 PDF
, Mxico
Puebla
MOPROSOFT:
Resumen: En este artculo se introduce al lector en el capas (ver figura 1). En la capa bsica se encuentran los
modelo de procesos para desarrollo de Software componentes que permiten dar un enfoque de Calidad
conocido como Moprosoft, con el fin de sensibilizarlo al desarrollo completo. Sobre stos se encuentran los
con las principales ventajas que tiene su utilizacin en procesos, es decir, las guas que establecen los pasos
las PYMES mexicanas. Para los lectores novatos en el probados para la generacin de los productos que
asunto, se incluye una breve descripcin sobre que son eventualmente permiten la construccin del software.
los modelos de mejora de procesos, como se relacionan Estos procesos pueden aplicarse siguiendo mtodos
stos con la Ingeniera de Software y como pueden especficos, los cuales dependen del tipo de software a
ayudar en el desarrollo de software a las PYMES desarrollarse. Para poder llevar a cabo todo esto, se
mexicanas. Asimismo se explica brevemente la norma utilizan herramientas que incluyen lenguajes de
mexicana nmero NMX-I-059/xx-NYCE-2005 titulada programacin, software para controlar configuracin,
Tecnologa de la Informacin Software Modelos para controlar el proyecto etc. La teora que apoya los
de procesos: evaluacin para desarrollo y componentes de cada una de estas capas es inmensa.
mantenimiento de software, la cual est vigente desde
En este artculo nos concentraremos en la capa de
2005 e implementa al Modelo Moprosoft.
los procesos. Mostraremos que los procesos bien
implementados llevan al xito en el desarrollo de
software y hablaremos de un modelo de proceso de
Introduccin desarrollo de software, conocido como Moprosoft, que
Desde la aparicin de las computadoras digitales, el ha sido diseado para la pequea y mediana industria
desarrollo de software ha sido considerado un arte por mexicana. Asimismo, explicaremos brevemente a la
algunos y una ciencia por otros. Con el avance en la norma mexicana que desde el 2005 implementa al
tecnologa digital el software se ha vuelto a su vez ms modelo Moprosoft y permite a las empresas mexicanas
complejo, ms poderoso y por ende con ms obtener una validacin oficial del nivel de capacidad de
probabilidad de fracaso. Por esto, cada da es mas claro madurez con que cuentan sus procesos.
que el proceso de desarrollo de software debe seguir
reglas que permitan generar un producto que cumpla
sus requerimientos de manera confiable y al mnimo
costo.
La Ingeniera de Software, definida por la IEEE
como la aplicacin de un enfoque sistemtico,
disciplinado y cuantificable hacia el desarrollo,
operacin y mantenimiento del software [1], presenta
a los desarrolladores de software las tcnicas necesarias
para reducir la posibilidad de fracaso en la generacin Fig. 1 Capas de la Ingeniera de Software [2].
del producto software. La ingeniera de software
contiene elementos que pueden agruparse en varias
Pag. 1
InstitutoTecnolgico de Del 08 al 12 de octubre de 2007, Puebla, Pue., Mxico
Puebla
Pag. 2
InstitutoTecnolgico de Del 08 al 12 de octubre de 2007, Puebla, Pue., Mxico
Puebla
Un caso de xito es la empresa Productora de Software De estas estrategias, es de particular importancia para
S.A. (PSL) localizada en Colombia. [4]. En 1996 PSL nosotros la nmero 6, la cual contiene los siguientes
era una empresa con problemas tpicos en su proceso de puntos:
desarrollo. Despus de aplicar modelos de mejora, PSL
6.1 Definicin de un modelo de procesos y de
obtuvo en 2003 el nivel 5 de CMMI, cuando slo 8
evaluacin apropiado para la industria de software
compaas en el mundo lo tenan.
mexicana.
6.2 Formacin de instituciones de capacitacin y
ProSoft asesora en mejora de procesos.
En 2002 el gobierno mexicano implement el Programa 6.3 Apoyo financiero para la capacitacin y la
para el Desarrollo de la Industria de Software (ProSoft) evaluacin de capacidad de procesos.
a travs de la Secretara de Economa [5]. El objetivo En el punto 6.1, ProSoft estableci que para
fundamental de ProSoft es elevar y extender la alcanzar esta estrategia, el gobierno mexicano se
competitividad del pas, mediante la estrategia de dedicara a la tarea de construir un modelo de mejoras
promover el uso y aprovechamiento de la tecnologa y aplicable a Mxico, lo que dio origen a Moprosoft, que
de la informacin. se describe a continuacin.
A travs de ProSoft, Mxico se ha propuesto las
siguientes metas en relacin a la industria de software:
MoProSoft
Lograr una produccin anual de software y
servicios relacionados por un valor de 5,000 MoProSoft se define como un modelo de procesos para
millones de dlares. el desarrollo y mantenimiento de software dirigido a la
pequea y mediana industria y a las reas internas de
Alcanzar el promedio mundial de gasto en desarrollo de software [6]. Su objetivo principal es
tecnologas de informacin (actualmente nuestro incorporar las mejores prcticas en gestin e ingeniera
pas gasta el 1.4% del PIB en TI, mientras que el de software. Su incorporacin en la industria
promedio mundial es de 4.3%). eventualmente permitir elevar la capacidad de ofrecer
Convertirse en el lder latinoamericano de soporte productos y servicios de software con calidad.
y servicios basados en tecnologas de informacin. Moprosoft fue desarrollado por expertos
Para conseguir estas metas, se definieron las siguientes mexicanos que recopilaron las experiencias exitosas de
estrategias: la industria de software a nivel mundial, y las adaptaron
a las necesidades y caractersticas de las pequeas y
1. Promover exportaciones y atraer inversiones medianas industrias mexicanas (PYMEs)
2. Crear programas de educacin y formacin de desarrolladoras de software.
personal competente MoProSoft est dividido en 9 procesos, llamados
3. Contar con un marco legal promotor de la industria tambin prcticas, organizados por categoras de
acuerdo a sus respectivas reas de aplicacin. Las
4. Desarrollar el mercado interno categoras de procesos coinciden con los tres niveles
5. Fortalecer a la industria local bsicos de la estructura de una organizacin: alta
direccin, gestin y operacin. La figura 2 muestra la
6. Alcanzar niveles internacionales en capacidad de estructura de los 9 procesos divididos por categora.
procesos
Cada proceso esta cuidadosamente detallado a travs de
7. Promover la construccin de infraestructura fsica y un instrumento llamado Patrn de Procesos. Esta
de telecomunicaciones descripcin est dividida en 3 partes: descripcin
general, descripcin de prcticas y guas de ajuste. La
Pag. 3
InstitutoTecnolgico de Del 08 al 12 de octubre de 2007, Puebla, Pue., Mxico
Puebla
Pag. 4
InstitutoTecnolgico de Del 08 al 12 de octubre de 2007, Puebla, Pue., Mxico
Puebla
Conclusiones
Pilar Gmez-Gil
Se ha presentado en este artculo un breve resumen de
Ingeniera en Sistemas Computacionales egresada de la
los conceptos asociados a modelos de procesos para
Universidad de las Amricas en 1983. Obtuvo el grado
desarrollo de software, el modelo Moprosoft y la norma
de Maestra en Ciencias de la Computacin en 1991 y
mexicana basada en dicho modelo.
de Doctorado en 1999 en Texas Tech University,
Es clara la necesidad en nuestro pas de aplicar Lubbock Texas. Actualmente es consultora
mtodos probados para desarrollo de software (esto es, independiente. Trabaj por 22 aos como profesora e
ingeniera de software) y la necesidad de seguir investigadora en la Universidad de las Amricas
modelos de mejora para conseguir competencia Puebla, desempeando varios puestos acadmicos y
internacional. La competencia internacional es una administrativos, entre ellos la Coordinacin de la
necesidad en el mundo globalizado actual. Maestra de Ing. En Sistemas Computacionales, la
representacin del posgrado en la Junta de Escuela de
Moprosoft es una manera simple de iniciar este
Ingeniera y la Direccin General de Planeacin. Ha
camino a la internacionalizacin. Las PYMES
Pag. 5
InstitutoTecnolgico de Del 08 al 12 de octubre de 2007, Puebla, Pue., Mxico
Puebla
Pag. 6