You are on page 1of 15

CALIDAD DE

SOFTWARE
Elizabeth Chvez Licona
Nmero de Control 11200151

Catedrtico
Jos Fructuoso Gutirrez Daz
Periodo Agosto|Diciembre 2014

-Moprosoft
-Evalprosoft
-Norma
Mexicana NMXI059-NYCE

Contenido
Moprosoft..3
Caractersticas ......................................................................................... 3
Nos ayuda en ...........................................................................................4
Estructura de Moprosoft ......................................................................... 5
Moprosof ventajas y desventajas ............................................................ 7
Evalprosoft ............................................................................................. 8
Niveles de madurez de los procesos ........................................................9
Norma Mexicana NMX-I-059-NYCE-2005 Moprosoft ..................... 13
Referencias electrnicas ....................................................................... 14

Pgina 1

MOPROSOFT

Modelo de Procesos para la Industria del Software. Modelo para la mejora y


evaluacin de los procesos de desarrollo y mantenimiento de sistemas y productos
de software. Desarrollado por la Asociacin Mexicana para la Calidad en Ingeniera
de Software a travs de la Facultad de Ciencias de la Universidad Nacional Autnoma
de Mxico (UNAM) y a solicitud de la Secretara de Economa para obtener una
norma mexicana que resulte apropiada a las caractersticas de tamao de la gran
mayora de empresas mexicanas de desarrollo y mantenimiento de software.
Moprosoft es el nombre del modelo en la comunidad universitaria y profesional, y la
norma tcnica a la que da contenido es la NMX-059/02-NYCE-2005 que fue
declarada Norma Mexicana el 15 de agosto de 2005 con la publicacin de su
declaratoria en el Diario oficial de la Federacin.
Moprosoft considera que los modelos de evaluacin y mejora CMMI e ISO/IEC
15504 no resultan apropiados para empresas pequeas y medianas de desarrollo y
mantenimiento de software. Sobre las reas de procesos de los niveles 2 y 3 del
modelo SW-CMM e inspirndose en el marco de ISO/IEC 15504 se ha desarrollado
este modelo.
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.

Pgina 2

Caractersticas

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 en


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.
Tiene un bajo costo, tanto para su adopcin como para su evaluacin.

Est orientado a mejorar los procesos, para contribuir a los objetivos de negocio, y
no simplemente ser un marco de referencia o certificacin.

Pgina 3

Nos ayuda 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.

Pgina 4

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

Pgina 5

ALTA DIRECCIN

Gestin de Negocios

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

Gestion 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 de Proyectos

Asegurar que los proyectos contribuyan al cumplimiento de los


objetivos y estrategias de la organizacin.
Gestin de Recursos
Propsito
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

OPERACIN

Administracin de Proyectos

Establecer y llevar a cabo sistemticamente las actividades que permitan cumplir con
los objetivos de un proyecto en tiempo y costo esperados.
Desarrollo y Mantenimiento de Software

Realizacin sistemtica de las actividades de anlisis, diseo, construccin,


integracin y pruebas de productos de software nuevos o modificados cumpliendo con
los requerimientos especificados.
Pgina 6

Moprosof ventajas y desventajas

Ventajas

Desventajas

Su adopcin no es costosa.
Especfico para el desarrollo
mantenimiento del software.

Evaluaciones formales constantes


y

No es prctico ni fcil de usar.

Practico de aplicar en organizaciones


pequeas.

No es compresible para los modelos ISO


9000: 2000

Orientado a mejorar los procesos para


contribuir a los objetivos del negocio.

Mejora de procesos
objetivo del negocio.

Aplicable como norma Mexicana.

Proyectos para largos plazos.

Simplifica la relacin entre el modelo de


procesos y la organizacin.
Capacidad organizacional de gestin de
procesos y proyecto.

Pgina 7

orientado

al

EvalProsoft
Consiste en definir un mtodo para obtener un nivel de la capacidad de sus procesos
y un nivel de madurez de capacidades de la organizacin, tomando como referencia
MOPROSOFT.
La evaluacin de cada proceso con lleva a un examen disciplinado, el cual se apoya
en una escala, criterios de evaluacin, conjunto de estndares mejores prcticas y un
mecanismo claro para exponer los resultados obtenidos.

Pgina 8

Es cuando un
cliente solicita
a
un
evaluador
certificado la
realizacin de
una
evaluacin
para
seleccionar un
proveedor de
desarrollo
y
mantenimient
o de software.

Evaluacin de capacidades
del proveedor

de
Evaluacin
organizacin

Es
cuando
una
organizacin
solicita a un
evaluador
certificado la
realizacin de
la evaluacin
para obtener
un perfil del
nivel
de
capacidad de
los procesos
implantados y
un nivel de
madurez
de
capacidades.

una

Usos del mtodo de evaluacin

El modelo de capacidades, que se utiliza para calificar el nivel de capacidad de los


procesos, est basado en la Parte 03: Modelo de capacidades de procesos

Niveles de madurez de los procesos

La capacidad de proceso se evala en una escala de 0 a 5 donde el 0 se asocia al nivel


ms bajo, lo que significa que no alcanza el propsito del proceso y el 5 se asocia al
nivel ms alto demostrando el cumplimiento y alcanzando todas las metas.
Esta medicin de capacidad se obtiene de un conjunto de atributos que miden un
aspecto en particular de procesos determinados por este modelo, los cuales son
indicadores de que el proceso ha alcanzado una capacidad.

Pgina 9

Proceso de evaluacin
Informe

Planificacin

Recoleccin
de Datos

Validacin de
Datos

Calificacin
de
los
atributos de
los procesos

Planificacin

Verificar entradas y salidas, calendarios registros de responsabilidades.


En esta etapa se definen las actividades que se llevaran a cabo para la evaluacin, se
hace una seleccin para definir las actividades de los participantes en la evaluacin,
as como tambin los criterios para verificar que se han cumplido los requisitos
Recoleccin de datos

Se obtendrn los datos registrados para verificar resultados.


Se hace una recoleccin de los datos que se requieren para la evaluacin de cada
proceso de una manera sistemtica. Se establece una estrategia y tcnica para la
seleccin, recoleccin, anlisis de datos y justificacin de las calificaciones. Con esto
se obtiene una evidencia objetiva para cada proceso evaluado.

La mayora de
los mtodos
aplicados
incluyen:

Pgina 10

Establecimiento del contexto de la organizacin.


Se realiza un estudio inicial de la organizacin.
Realizacin de entrevistas inciales.
Entrevistas de refuerzo.
Estudio de la documentacin del refuerzo.

Validacin de datos

Como su nombre lo dice, se debe validar toda la informacin recabada, revisar que
los datos sean consistentes y representativos. Se juntan todos los datos obtenidos
para consolidarlos y hacer su respectiva validacin de los mismos

Calificacin de los atributos de los procesos

Se le asigna una calificacin para cada atributo de los procesos analizados, basndose
en los datos ya validados. Se generan reportes, los cuales se proporcionan al
promotor de la evaluacin de acuerdo a N, P, A, o C.
Se realiza un informe de evaluacin de la situacin actual de la organizacin,
preparada por el evaluador, el cual tiene la obligacin de presentarlo ante los
participantes y al rea directiva de la organizacin.

Resultados de la evaluacin

El reporte final de la evaluacin, se entrega a la organizacin y contiene la siguiente


informacin:
reporte final de la evaluacin
Nombre de la organizacin evaluada.
Nombre del promotor y su rol dentro de la organizacin.
Nombre del evaluador certificado, equipo de evaluacin y sus roles
dentro de la evaluacin.
Versin del mtodo de evaluacin.
Procesos evaluados.
Fechas de la evaluacin.
Tabla de perfiles de calificaciones de atributos de cada proceso
evaluado.
Perfil del nivel de capacidad de los procesos implantados y un nivel
de madurez de capacidades.
Resumen de hallazgos detectados para cada proceso.
Resumen de hallazgos que aplican a varios procesos.
Requisitos de procesos, pero que afectan a la implantacin.

Pgina 11

El evaluador certificado elabora y entrega al organismo rector el reporte estadstico


de la evaluacin que contiene:

Datos del Reporte

Pgina 12

Tipo de evaluacin.
Versin del mtodo de evaluacin.
Fechas de la evaluacin.
Datos de la organizacin evaluada.
Unidades administrativas de la organizacin
evaluadas.
Datos del promotor.
Datos del evaluador certificado.
Datos del representante de la organizacin.
Datos del facilitador.
Equipo de evaluacin.
Participantes entrevistados.
Resumen de resultados de la evaluacin.
Grado de apego al proceso de evaluacin.
Requisitos de procesos.
Documentos a ser enviados al organismo rector.

NMX-I-059-NYCE-2005 Moprosoft
Tecnologa de la informacin-software-modelos de procesos y evaluacin para
desarrollo y mantenimiento de software.

NMX-059/01-NYCE-2005
CONCEPTOS

PARTE
Y

01:

DEFINICION
DE
PRODUCTOS.

Campo
de
aplicacin
Esta Norma Mexicana tiene por objeto definir los conceptos y describir
los productos para las dems partes de la NMX-I-059-NYCE. Es
conveniente que los usuarios de esta norma se familiaricen con la
terminologa y estructura de la serie de normas que constituyen las
NMX-I-059/02-NYCE, NMX-I-059/03-NYCE y la NMX-I-059/04NYCE.

NMX-I-059/02-NYCE-2005 PARTE 02: REQUISITOS DE PROCESOS


(MoProSoft)
Campo
de
aplicacin
Esta Norma Mexicana tiene por objeto proporcionar a las organizaciones de
desarrollo y mantenimiento de software un ejemplo de la implantacin del
modelo de procesos MoProSoft basado en las mejores prcticas de ingeniera
de software. Este ejemplo puede servir de apoyo para la definicin de procesos
en las organizaciones sin procesos establecidos o para la actualizacin de
procesos en las que cuenten con ellos.

PARTE

03:

NMX-I-059/03-NYCE-2005
GUIA
DE
IMPLANTACION

DE

PROCESOS.

Campo
de
aplicacin
Esta Norma Mexicana tiene por objeto proporcionar a las organizaciones de
desarrollo y mantenimiento de software un ejemplo de la implantacin del
modelo de procesos MoProSoft basado en las mejores prcticas de ingeniera
de software. Este ejemplo puede servir de apoyo para la definicin de procesos
en las organizaciones sin procesos establecidos o para la actualizacin de
procesos en las que cuenten con ellos.

NMX-I-059/04-NYCE-2005
PARTE 04: DIRECTRICES PARA LA EVALUACIN DE PROCESOS
(EVALPROSOFT).
Campo
de
aplicacin
Esta Norma Mexicana tiene por objeto definir las directrices para la
evaluacin
de
procesos
para
la
industria
de
software.
Esta Norma Mexicana es aplicable a los organismos de certificacin y a las
organizaciones dedicadas al desarrollo y mantenimiento de software, que han
utilizado la NMX-I-059/02-NYCE para la implantacin de sus procesos.

Pgina 13

Referencias electrnicas

Diario

Oficial
de
la
Federacin.
(s.f.).
Obtenido
de
http://dof.gob.mx/nota_detalle.php?codigo=2088919&fecha=15/08/2005

http://www.uv.mx/personal/jfernandez/files/2010/07/8_Calidad.pdf.
(s.f.).
Obtenido
de
http://www.uv.mx/personal/jfernandez/files/2010/07/8_Calidad.pdf
UNAM.
(s.f.).
Obtenido
de
http://www.ptolomeo.unam.mx:8080/xmlui/bitstream/handle/132.248.52.
100/180/A6.pdf?sequence=6
UNAM.
(s.f.).
Cmputo
Acadmico
UNAM.
Obtenido
http://www.enterate.unam.mx/Articulos/2006/marzo/moprosoft.htm

de

WIKIPEDIA
LA
ENCICLOPEDIA
LIBRE.
http://es.wikipedia.org/wiki/Moprosoft

de

Pgina 14

(s.f.).

Obtenido

You might also like