You are on page 1of 28

Estrategia propuesta para la

emisin de la norma mexicana


para la industria de software

Junio 2003
Agenda
Antecedentes

Resumen de la situacin actual de los documentos


normativos relacionados con la industria de software

Estrategia propuesta para la emisin de la Norma


Mexicana para la Industria de Software
Antecedentes
Antecedentes
El Plan Nacional de Desarrollo 20012006
(PND) plantea el objetivo de elevar y
extender la competitividad del pas, mediante
la estrategia de promover el uso y
aprovechamiento de la tecnologa y de la
informacin.
La Secretara de Economa (SE) defini el
Programa para el Desarrollo de la Industria
de Software (PROSOFT), como uno de los
medios para el concretar el objetivo.
Antecedentes
PROSOFT est constituido por las siguientes
estrategias:
1. Promover las exportaciones y la atraccin de inversiones
2. Educacin y formacin de personal competente en el
desarrollo de software, en cantidad y calidad convenientes
3. Contar con un marco legal promotor de la industria
4. Desarrollar el mercado interno
5. Fortalecer a la industria local
6. Alcanzar niveles internacionales en capacidad de procesos
7. Promover acciones conjuntas con los gobiernos estatales y
construir infraestructura
Antecedentes
La estrategia 6 Alcanzar niveles internacionales en
capacidad de procesos, est dividida en los siguientes
rubros:
6.1 Formacin de instituciones de capacitacin y asesora en
mejora de procesos
6.2 Definicin de modelos de procesos y de evaluacin
apropiados para la industria de software mexicana
6.3 Apoyo financiero para capacitacin y certificacin de la
capacidad de procesos
6.4 Premio Nacional de Calidad en Tecnologas de Informacin
6.5 Estmulos fiscales al desarrollo tecnolgico en las empresas
6.6 Formacin de un cajn de financiamiento para actividades
de investigacin y desarrollo
6.7 Otros apoyos para actividades de investigacin y desarrollo
Antecedentes
Como parte de la implementacin del rubro 6.2 (definicin de
modelos de procesos y de evaluacin apropiados para la
industria de software mexicana), se evalu la adopcin de los
diguientes modelos:
ISO 9000
ISO 15504
SW-CMM
El resultado de la evaluacin fue: ninguno de los estndares o
modelos cumple con los requisitos expresados por la industria
de software nacional.
Se decidi que se elaborara un modelo nacional basado en los
modelos evaluados.
La SE encarg a AMCIS/UNAM la elaboracin del MODELO DE
PROCESOS PARA LA INDUSTRIA DE SOFTWARE (MoProSoft).
La primera versin de MoProSoft se termin de elaborar en
diciembre de 2002.
Antecedentes
La Direccin General de Normas (DGN) es la entidad
encargada de la normalizacin en nuestro pas.
La asociacin denominada Normalizacin y
Certificacin Electrnica (NYCE), est registrada
ante la DGN para actuar como Organizmo Nacional
de Normalizacin, facultado para elaborar, coordinar
y emitir Normas Mexicanas de Electrnica,
Telecomunicaciones e Informtica.
El NYCE incluy la traduccin de las nueve partes de
la ISO/IEC TR 15504 como parte del plan nacional
de normalizacin del 2003.
La parte 2 del ISO/IEC TR 15504 presenta un modelo de
referencia para procesos.
Antecedentes
Representantes de la SE y de AMCIS se incorporaron a las
reuniones del del Subcomit de Software del NYCE, en donde se
tomara una decisin respecto a los dos esfuerzos (MoProSoft e
ISO/IEC TR 15504-2).
En la reunin del 26 de marzo.
Hanna Oktaba, presidenta de AMCIS, present a MoProSoft.
Arnoldo Daz, director de CERTUM, present ISO/IEC TR 15504-2.
Se inform que el periodo de votaciones, para que el documento
ISO/IEC FDIS 15504-2 se publique, comenz el 10 de abril y
concluira el pasado 10 de junio.
Los integrantes del Subcomit decidieron esperar hasta el 10 de
junio para tomar una decisin sobre los esfuerzos.
Antecedentes
En la reunin del 7 de mayo
Arnoldo Daz propuso que MoProSoft adoptara el modelo de
procesos de la ISO/IEC TR 15504-2.
Se acord una reunin entre Arnoldo Daz y Hanna Oktaba para
analizar la factibilidad de la realizacin de dicha propuesta.

El 9 de mayo se llev a cabo la primera reunin para realizar el


anlisis propuesto, en la cual se bosquej la estrategia de dividir
MoProSoft en dos partes:
Modelo de Procesos, basado en ISO/IEC TR 15504-2
Mtodo de Implantacin, basado en MoProSoft

Para concretar la estrategia se solicit al NYCE la versin FDIS


de la ISO/IEC 15504-2.
Antecedentes
ISO/IEC FDIS 15504-2
Modificaciones respecto a la versin TR:
El TR se llama A reference model for processes and process
capability y el FDIS se llama Performing an assesment.
El modelo de procesos de referencia fue eliminado y, en su
lugar, se indica el uso de un modelo externo.
Observaciones importantes:
En la parte 6.2 se mencionan los requisitos que debe cumplir el
modelo de proceso externo a utilizar.
Se solicita una referencia del modelo de procesos externo al
documento ISO/IEC 12207 Amd. 1 (Annex F), un documento
normativo.

ISO/IEC 12207 Amd. 1 (Annex F),


Presenta una estructura de procesos descrita en trminos de
propsitos y resultados, dicha estructura est integrada por
procesos de ISO/IEC 12207, ISO/IEC TR 15504-2 y algunos otros.
Resumen de la situacin actual de
documentos normativos ISO/IEC
relacionados con la industria de
desarrollo de software
ISO/IEC 12207:1995
Information technology Software
life cycle processes
Se emiti el AMENDMENT 1, el cual presenta
en su Anexo F una estructura de procesos
integrada por procesos originalmente
descritos en la ISO/IEC 12207, ISO/IEC TR
15504-2 y algunos otros.
ISO/IEC FDIS 15504-2
Performing an assesment
Establece requisitos tanto para Modelos de Procesos
de referencia como para los Mtodos de Evaluacin
sin establecer alguno en particular.
Cada pas podr definir sus propios Modelos y
Mtodos externos. (meta-modelo).
Solicita un mapeo entre el modelo externo y anexo F
del ISO/IEC 12207:1995 AMENDMENT 1.
El 10 de junio del presente termina el periodo de
votacin para que el documento sea publicado, y
contine con el proceso para convertirse en un
estndar internacional.
Y en Mxico
La primera versin del MoProSoft est por
liberada y cumple con los requisitos
estipulados por la ISO/IEC FDIS 15504-2

El NYCE program realizar la traduccin de


cada una de las partes de la ISO/IEC 15504
cuando stas eran reporte tcnico (TR).
Estrategia propuesta para la
emisin de la norma mexicana
para la industria de software

Presentado por:

Arnoldo Daz y Hanna Oktaba

con apoyo de Claudia Alquicira y Ana Isabel Vzquez


28 de Mayo de 2003
Componentes de la norma
Se propone que la norma est dividida
en tres partes:
Modelo de procesos (qu procesos)
Modelo de capacidades de procesos (qu evaluar)
Mtodo de evaluacin (cmo evaluar)
Modelo de Procesos
El modelo de procesos estar basado en
MoProSoft
c in Categora
c
ire
lta D
A R) Gestin de Negocio
I
(D

stin Categora
Ge Gestin de Procesos
ES)
(G Gestin de Proyectos
Gestin de Recursos

ci n Categora
er a
Op
P E) Administracin de Proyectos Especficos
(O Desarrollo y Mantenimiento de Software
Modelo de procesos
El modelo de procesos tendr dos partes:

Parte normativa, en la cual se describir para cada


proceso el propsito y los resultados esperados
del mismo (descripcin del qu).

Parte informativa, contendr una propuesta para


la implantacin de los procesos descritos en la
parte normativa (descripcin del cmo).
Modelo de procesos
Los objetivos de dividir MoProSoft en dos partes son:
Adoptar la estructura del ISO/IEC 12207:1995 AMENDMENT
1 en la parte normativa.
Proporcionar una gua de implantacin de los procesos.
Permitir que las empresas implanten los procesos utilizando
cualquier mtodo.
No incluir en la parte normativa algn ciclo de vida implcito
o explcito, tcnica, herramienta o mtodo de trabajo.

El modelo estar acompaado de un anexo que


contendr la relacin de la parte normativa con el
ISO/IEC 12207:1995 AMENDMENT 1 para dar
cumplimiento a lo requerido en el ISO/IEC FDIS
15504-2.
Modelo de capacidadades
El modelo estar basado en el ISO/IEC
FDIS 15504-2 Atributos

Niveles 5.1 Cambio de proceso


5.2 Mejora continua

Optimizado 4.1 Medida del proceso


5
4.2 Control del proceso
4 Predecible

Establecido 3.1 Definicin del proceso


3
3.2 Recursos del proceso
2
Gestionado
2.1 Gestin de la ejecucin
1 Realizado 2.2 Gestin de productos

0 Incompleto 1.1 Realizacin del proceso


Modelo de capacidades
Servir de base para la definicin del
mtodo de evaluacin.
Al tratarse de una mtrica deber ser
una traduccin del original.
Mtodo de evaluacin
El mtodo utilizar la parte normativa del modelo de procesos y
el modelo de capacidades para calificar los procesos.
Process Process Attributes

Performed Managed Established Predictable Optimizing

PA 1.1 PA 2.1 PA 2.2 PA 3.1 PA 3.2 PA 4.1 PA 4.2 PA 5.1 PA 5.2

Gestin de Negocio Nivel 1

Gestin de Procesos Nivel 2

Gestin de Proyectos Nivel 2


Gestin de Recursos
Nivel 3
Administracin de
Proyectos Especficos Nivel 3

Fully Achieved Largely Achieved

Partially Achieved Not Achieved


Mtodo de evaluacin
Cumplir con los requisitos expresados en
ISO/IEC FDIS 15504 -2 y las guas de la
ISO/IEC FDIS 15504-3.

La norma permite lograr la equivalencia entre


las evaluaciones realizadas con mtodos y
modelos tales como CMMI, BOOTSTRAP y
otros que cumplan con ISO 15504-2, sin
ningn requisito adicional.
Resumen
Norma Mexicana
Modelo de Procesos
Qu Requisitos
Normativa
MOPROSOFT (qu procesos)

Cmo Informativa
(cmo implantarlos)
ISO 12207 Relacin
Anexo ISO/IEC FDIS 15504-2
Software life cycle processes
Performing an assesment

Modelo de Capacidades Norma


de Procesos
(qu evaluar)

Mtodo de ISO/IEC FDIS 15504-3


evaluacin Guidance on performing
Requisitos
(cmo evaluar) an assesment
Guas
Estrategia de EU
Requisitos
CMMI
ISO 12207 Relacin
Anexo
Software life cycle processes

ISO/IEC FDIS 15504-2


Performing an assesment
SCAMPI
Modelo de Capacidades Norma
de Procesos
(qu evaluar)

Mtodo de ISO/IEC FDIS 15504-3


evaluacin Guidance on performing
Requisitos
(cmo evaluar) an assesment
Guas
Equivalencias
Norma Mexicana Norma EU
Modelo de Procesos
Normativa
(qu procesos) CMMI
ISO 12207
Informativa Anexo
Software life cycle processes
(cmo implantarlos)

Anexo

ISO/IEC FDIS 15504-2 SCAMPI


Modelo de Capacidades Performing an assesment Modelo de Capacidades
de Procesos de Procesos
(qu evaluar) (qu evaluar)

Mtodo de ISO/IEC FDIS 15504-3 Mtodo de


Guidance on performing
evaluacin evaluacin
an assesment
(cmo evaluar) (cmo evaluar)
Gracias!

You might also like