Los Estándares de TI, ¿Qué ofrecen a la Industria Mexicana de Software?

Antecedentes
A principios de 1994, al entrar en vigor el TLC con Estados Unidos y Canadá, México se incorporó de manera definitiva al proceso de globalización de las economías que rigen al mundo actual, las exigencias en materia de calidad y productividad se volvieron más importantes y apremiantes.

Siendo la normalización un reflejo del avance industrial de un país, es imposible basarla en los principios rígidos establecidos superficialmente que le resten la flexibilidad necesaria para adaptarse a las condiciones de una determinada época, al avance tecnológico o a la idiosincrasia de un país, así como a su propio desarrollo. La experiencia ha permitido establecer una serie de principios generales que aplicados con el rigor necesario no significan un obstáculo, sino una forma para garantizar el éxito de la aplicación en el contexto que se esté normalizando.

En este artículo plantearemos la importancia de contar con estándares, y describiremos los pasos necesarios para generar una norma.

Importancia de los estándares
La normalización o creación de estándares, por ejemplo para las Tecnologías de la Información, es una disciplina que trata sobre el establecimiento, aplicación y adecuación de reglas destinadas a conseguir y mantener un orden dentro del campo de la producción de software. El resultado de la normalización surge de un balance técnico y socioeconómico propio de una etapa, por lo cual no se considera estático. Es una disciplina con base técnica y científica que permite formular normas cuyo ámbito no se limita únicamente al establecimiento de reglas, sino que comprende también su aplicación.

De tal suerte que al generarse un nuevo estándar (norma mexicana- NMX) se dice que se está “haciendo industria” porque en ese momento se generan los lineamientos mínimos que determinado producto o servicio deben de cubrir para que se diga que se esta cumpliendo con lo estipulado por la misma industria.

Al día de hoy, existen 38 estándares ó normas mexicanas vigentes en el ámbito de las TI, los cuales definen las mejores prácticas aceptadas para la mayoría de las áreas directamente relacionadas con la terminología, producción, calidad y seguridad del software.

Proceso de generación de una norma
Una norma es un documento establecido por consenso y aprobado por un organismo reconocido, que suministra, para uso común y repetido, reglas, directrices o características para las actividades o sus resultados, encaminados al logro del grado óptimo de orden en un contexto dado. Para generar una norma, se lleva a cabo un proceso basado en la Ley Federal sobre Metrología y Normalización, que resumiremos en 7 pasos, pero no por esto se le debe restar importancia y cierto grado de dificultad en los temas de especialización que ahí se tratan:
1. El organismo normalizador forma el Comité Técnico especializado en la materia.
2. Se generan las invitaciones a los posibles participantes indicándoles los temas a tratar. Es importante mencionar que se busca la participación de representantes de diferentes entidades como: industria (empresas privadas), universidades (v.gr. UNAM, IPN), gobierno (v.gr. DGN, SE, SHCP), cámaras de la industria (v.gr. CANIETI), y asociaciones (v.gr. AMITI).
3. Una vez programadas las reuniones con los diferentes representantes, incluyendo a toda aquella persona que se considere necesaria en la elaboración del estándar, se procede a realizar las reuniones de trabajo necesarias, hasta que el estándar esté concensuado entre los sectores involucrados y quede formalizado poniendo al margen la rubrica de todos los participantes. Por ejemplo, para la generación de la NMX-I-059, se tomaron como base los modelos MoProSoft y EvalProSoft, se estructuraon en formato de norma, y se concensuaron con los interesados.
4. El organismo envía el proyecto del estándar a publicar en el DOF mediante un “Aviso de consulta pública” por un período de 60 días naturales.
5. Si dentro de éste período hay algún comentario, se le envía formalmente al organismo, quien lo somete a la consideración del Comité Técnico para su aprobación.
6. Si no hay comentarios, una vez transcurridos los 60 días naturales, el organismo envía 2 juegos impresos de la norma a la Dirección General de Normas (DGN), dependiente de la Secretaría de Economía.
7. La DGN publica entonces la “Declaratoria de Vigencia” y 60 días naturales posteriores, entra en vigencia, naciendo formalmente una nueva norma mexicana.

¿Cómo se eligen los temas de Normalización?
El organismo normalizador invita a los diferentes sectores (industria, gobierno, etc.) a proponer temas de normalización, y las propuestas recibidas son incluidas en el Programa Nacional de Normalización, el cual se somete a la consideración de la Comisión Nacional de Normalización, a fin de obtener su aprobación. Una vez aprobado, se publica en el Diario Oficial de la Federación (DOF) y se procede a programar las reuniones de trabajo del Comité Técnico de Normalización.

Acerca del autor
Ing. Juan Manuel Hernández Jiménez actualmente es el Gerente de la División de Verificación de Software de NYCE. Sus responsabilidades incluyen obtener y mantener la acreditación de NYCE como organismo de verificación de procesos y de certificación de producto de software con base en los estándares vigentes actuales, administrar las unidades de verificación y certificación, así como participar activamente en los comités técnicos de normalización en los procesos de desarrollo de nuevos estándares mexicanos de TI.