En
el año 2002 la Secretaría de Economía (SE) inicia
el Programa para el Desarrollo de la Industria del Software (PROSOFT)
con la finalidad de fortalecer la industria del software en México.
El programa está integrado por siete estrategias enfocadas
a: promover exportaciones y la atracción de inversiones, educación
y formación de personal competente, contar con un marco legal
promotor de la industria, desarrollar el mercado interno, fortalecer
a la industria local; alcanzar niveles internacionales en capacidad
de procesos y promover la construcción de infraestructura física
y de telecomunicaciones.
Como parte de la sexta estrategia mencionada anteriormente, se plantea
la definición de un modelo de procesos y de evaluación
apropiado para la industria mexicana de software .
El 15 de agosto del año 2005 se publicó en el Diario
Oficial de la Federación la declaratoria de vigencia de la
norma NMX-059-NYCE-2005, bajo el nombre de Tecnología de la
Información-Software-Modelos de procesos y Evaluación
para desarrollo y mantenimiento de software, la cual consta de cuatro
apartados:
NMX-I-059/01-NYCE-2005. Definición de conceptos y productos;
NMX-I-059/02-NYCE-2005. Requisitos de procesos (Moprosoft); NMX-I-059/03-NYCE-2005.
Guía de implantación de procesos; NMX-I-059/04-NYCE-2005.
Directrices para la evaluación de procesos (Evalprosoft).
A continuación se describen conceptos elementales relacionados
con este tema:
Proceso: Conjunto de prácticas relacionadas entre sí,
llevadas a cabo a través 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á explícitamente documentado,
gestionado, medido, controlado y mejorado continuamente.
Modelo de procesos: Conjunto estructurado
de elementos o prácticas de ingeniería de software
que indican "qué hacer", no indica "cómo
hacer" ni "quién lo hace".
Moprosoft:
Es un modelo de procesos, basado en las mejores prácticas
internacionales, para la industria del software, con la finalidad
de elevar la capacidad de las organizaciones para ofrecer servicios
con calidad y alcanzar niveles internacionales de competitividad.
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.
En Moprosoft las salidas de un proceso están claramente dirigidas
como entradas a otros, sintetiza las mejores prácticas en
un pequeño conjunto de procesos que abarcan las categorías
asociadas los niveles básicos de una estructura organizacional:
alta dirección, gerencia y operación.
|