Vous êtes sur la page 1sur 6

MoProSoft: modelo de procesos de software

hecho en Mxico
Ma. Teresa Ventura Miranda
Marcela Pealoza Bez
Cuando una organizacin encara proyectos de desarrollo de software, qu la
impulsa a seleccionar un proceso? No es suficiente dejar que el conocimiento
y el esfuerzo de los involucrados sean aplicados en forma uniforme, y
simplemente se junten los frutos del trabajo de las personas al final del
proyecto? Estas sencillas preguntas no poseen una nica respuesta, pero s
debemos tener presente que la calidad de un producto es directamente
proporcional a la del proceso con que es generado.
Pero, qu es un proceso? un conjunto de prcticas relacionadas entre s,
llevadas a cabo a travs de roles y por elementos automatizados, que
mediante recursos y a partir de insumos, producen un satisfactor de negocio
para el cliente. La madurez de un proceso es el nivel al cual est
explcitamente documentado, gestionado, medido, controlado y continuamente
mejorado.
Se asume que un proceso maduro tendr alta capacidad; sta ltima hace
referencia al rango de resultados esperados que pueden obtenerse al
realizarlo, lo que permite predecir el desempeo de futuras ejecuciones.
En este marco, un modelo de procesos es un conjunto estructurado de
elementos que describen las caractersticas de procesos efectivos y de calidad,
indicando qu hacer, no cmo hacer ni quin lo hace. Actualmente
existen modelos internacionales como CMMI e ISO.
CMMI implica un amplio marco de trabajo donde se describen las prcticas
esenciales de un proceso efectivo de desarrollo de software; fue creado en
Estados Unidos y se ha convertido en una referencia internacional de la
capacidad de los procesos de desarrollo de software. Define 25 reas de
proceso del mbito de la ingeniera de software y la ingeniera de sistemas.
Por su parte, ISO 9000 es una familia de normas que sirve como gua a las
organizaciones de todo tipo y tamao en la implantacin y operacin de
Sistemas de Gestin de la Calidad. ISO 9000 en su versin 2000 tiene un fuerte
enfoque en los procesos y en la satisfaccin del cliente; adems de que es
certificable en Mxico. Sin embargo, por su generalidad, es abstracto y difcil
de adecuar al desarrollo de software.

Si bien estos modelos internacionales permiten determinar la capacidad de


procesos de una organizacin que desarrolla software, no es fcil adaptarlos al
contexto de las empresas mexicanas, que en su mayora son PyMEs. De
acuerdo con un estudio hecho en 2004, 92% de las empresas que desarrollan
software en Mxico son PyMEs, con menos de 100 empleados (1).

Es as como surge MoProSoft, por iniciativa de la Secretara de Economa y


gracias al trabajo de acadmicos y empresarios mexicanos, encabezados por la
Dra. Hanna Oktaba, profesora de la Facultad de Ciencias de la UNAM. MoProSoft
es un modelo de procesos para la industria de software nacional, que fomenta
la estandarizacin de su operacin a travs de la incorporacin de las mejores
prcticas en gestin e ingeniera de software. La adopcin del modelo permite
elevar la capacidad de las organizaciones que desarrollan o mantienen
software para ofrecer servicios con calidad y alcanzar niveles internacionales
de competitividad. Es tambin aplicable en reas internas de desarrollo de
software de las empresas de diversos giros.
Caractersticas de MoProSoft:

Es especfico 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 prctico en su aplicacin, principalmente


organizaciones pequeas, con bajos niveles de madurez.

Comprende un documento de menos de 200 pginas que, al compararlo


con otros modelos y estndares, lo hace bastante prctico.

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 certificacin.

Tiene un bajo costo, tanto para su adopcin como para su evaluacin.

Para qu sirve MoProSoft?

en

Mejora la calidad del software producido por la empresa que adopta el


modelo.

Eleva la capacidad de las organizaciones para ofrecer servicios con


calidad y alcanzar niveles internacionales de competitividad.

Integra todos los procesos de la organizacin y mantiene la alineacin


con los objetivos estratgicos.

Inicia el camino a la adopcin de los modelos ISO 9000 o CMMI.

Sirve para implantar un programa de mejora continua.

Permite reconocer a las organizaciones mexicanas por su nivel de


madurez de procesos.

Facilita la seleccin de proveedores.

Permite obtener acceso a las prcticas de ingeniera de software de


clase mundial.

Estructura de MoProSoft
El modelo pretende apoyar a las organizaciones en la estandarizacin de sus
prcticas, en la evaluacin de su efectividad y en la integracin de la mejora
continua. Sintetiza las mejores prcticas en un conjunto pequeo de procesos
que abarcan las responsabilidades asociadas a la estructura de una
organizacin que son: la Alta Direccin, Gestin y Operacin.
MoProSoft es un modelo integrado donde las salidas de un proceso estn
claramente dirigidas como entradas a otros; las prcticas de planeacin,
seguimiento y evaluacin se incluyeron en todos los procesos de gestin y
administracin; por su parte los objetivos, los indicadores, las mediciones y las
metas cuantitativas fueron incorporados de manera congruente y prctica en
todos los procesos; las verificaciones, validaciones y pruebas estn incluidas de
manera explcita dentro de las actividades de los procesos; y existe una base
de conocimientos que resguarda todos los documentos y productos generados.
Veamos a continuacin el propsito de los procesos de MoProSoft:

Categor
Proceso
a
Alta
Gestin de Negocio
Direcci
n

Propsito

Establecer la razn de ser de la


organizacin, sus objetivos y las
condiciones para lograrlos, para lo cual
es necesario considerar las necesidades
de los clientes, as como evaluar los
resultados para poder proponer cambios
que permitan la mejora continua.
Adicionalmente
habilita
a
la
organizacin para responder a un
ambiente de cambio y a sus miembros
para trabajar en funcin de los objetivos
establecidos.
Gestin Gestin de Procesos Establecer
los
procesos
de
la
organizacin, en funcin de los procesos
requeridos identificados en el Plan
Estratgico. As como definir, planificar
e implantar las actividades de mejora
en los mismos.

Gestin Gestin de Proyectos Asegurar que los proyectos contribuyan


al cumplimiento de los objetivos y
estrategias de la organizacin.
Gestin Gestin de Recursos Conseguir y dotar a la organizacin de
los recursos humanos, infraestructura,
ambiente de trabajo y proveedores, as
como crear y mantener la Base de
Conocimiento de la organizacin. La
finalidad es apoyar el cumplimiento de
los objetivos del Plan Estratgico de la
organizacin. Las actividades de este
proceso se apoyan en tres subprocesos:
- Recursos humanos y ambiente de
trabajo.
- Bienes, servicios e infraestructura.
- Conocimiento de la organizacin.
Operaci Administracin
de Establecer
y
llevar
a
cabo
n
Proyectos
sistemticamente las actividades que
Especficos
permitan cumplir con los objetivos de un
proyecto en tiempo y costo esperados.
Operaci Desarrollo
y Realizacin
sistemtica
de
las
n
Mantenimiento
de actividades
de
anlisis,
diseo,
Software
construccin, integracin y pruebas de
productos de software nuevos o
modificados
cumpliendo
con
los
requerimientos especificados.
Remomado textualmente del Modelo de Procesos para la Industria de
Software MoProSoft, versin 1.3 (agosto 2005).

MoProSoft, norma mexicana


El 15 de agosto de 2005 se publica en el Diario Oficial de la Federacin la
declaratoria de vigencia de la norma NMX-059-NYCE-2005, bajo el nombre de
TECNOLOGA DE LA INFORMACIN-SOFTWARE-MODELOS DE PROCESOS Y
EVALUACIN PARA DESARROLLO Y MANTENIMIENTO DE SOFTWARE, la cual
consta de cuatro partes:
01: DEFINICIN DE CONCEPTOS Y PRODUCTOS.
02: REQUISITOS DE PROCESO (MoProSoft).

03: GUA DE IMPLANTACIN DE PROCESOS.


04: DIRECTRICES PARA LA EVALUACIN DE PROCESOS (EvalProSoft).
Al ser una norma NMX su carcter es voluntario, a diferencia de las normas
NOM que son obligatorias. Al respecto, cabe comentar que ISO es tambin una
norma NMX.
Los beneficios de MoProSoft, en palabras de la directora del equipo que lo
elabor, la Dra. Hanna Oktaba, son:

Al tener prcticas integradas, que abarcan desde la gestin de negocio


hasta el desarrollo y mantenimiento de software, las empresas logran un
mayor control sobre su desempeo en el mercado.

El costo de incorporacin del nuevo personal podra disminuir si se


enfocan a la educacin y a la capacitacin sobre un modelo nico.

Las empresas pequeas, al seguir procesos similares, podran asociarse


con mayor facilidad para afrontar proyectos de mayor envergadura.

La exportacin de servicios de software de las empresas mexicanas ser


ms factible, incluso se podra disminuir la necesidad de la
intermediacin de las empresas trasnacionales, gracias a que MoProSoft
considera las prcticas reconocidas en el mbito internacional.

La implantacin de MoProSoft no demanda la incorporacin de personal


especializado en las empresas, nicamente requiere de una adecuada
capacitacin del personal existente.
Para mayor informacin:
http://www.amcis.org.mx
Asociacin Mexicana para la Calidad en Ingeniera de Software (AMCIS).
http://www.software.net.mx
http://www.softwareguru.com.mx
Oktaba, Hanna, y coautores, Modelo de Procesos para la Industria de Software
MoProSoft, versin 1.3 (agosto 2005).. .
http://www.enterate.unam.mx/Articulos/2006/marzo/moprosoft.htm

Vous aimerez peut-être aussi