Está en la página 1de 7

ISO 9000-3

Laboratorio de Sistemas de Informacin


Facultad de Informtica - Universidad Politcnica de Valencia
RESUMEN:
En el siguiente trabajo se comentan las caractersticas
generales de la ISO 9000-3, enumerando posteriormente las
caractersticas especficas que la definen y que se conocen con el
nombre de clusulas. Tambin refleja una comparativa, con
Estndares con los cuales el ISO 9000-3 guarda una relacin, como
pueden ser el ISO 9001. Finalmente se apuntan algunos aspectos de
la revisin de la ISO 9000-3.
INTRODUCCION:
La Organizacin de Estandarizacin Internacional (ISO), ha
definido una serie de estndares que son generalmente aplicables a
todos los procesos de produccin.
El ISO 9000 proporciona un conjunto de estndares para la gestin de
la calidad en cualquier actividad relacionada con el proceso de
produccin. Cada vez mas las empresas estn a favor de crear
sistema de calidad para supervisar todas las fases de sus procesos de
produccin.
Un sistema de calidad define los requerimientos para el desarrollo de
los procesos de una organizacin, algunas de las actividades llevadas
a cabo por dicho sistema son:

Auditoria de los proyectos para asegurar que los controles de


calidad son respetados.
Comprobar que ha mejorado la calidad del sistema.

Proporcionar al grupo de desarrollo una serie de guas como pueden


ser nuevas notaciones, procedimientos y estndares. Tambin se
generaran documentos destinados a la direccin del grupo de
desarrollo.
La ISO 9000 se ha especializado en todo lo referente a la
solucin del software en la ISO 9000-3, puesto que esta disciplina
tiene caractersticas propias diferentes como para distinguirse del
proceso de produccin en general.

1
Laboratorio de Sistemas de Informacin
Facultad de Informtica
Universidad Politcnica de Valencia

Lo que se pretende con este trabajo es proporcionar una visin


de las ideas bsicas que tiene el Estndar ISO 9000-3 para la
produccin de software.
En este documento distinguiremos las siguientes secciones:
1. Definir las caractersticas generales del ISO 9000-3.
2. Enumerar las clusulas especificas definidas en el Estndar
ISO 9000-3.
3. Situar o relacionar el estndar 9000-3, con otros estndares
IEEE que tienen una estrecha relacin con l.
4. Revisin de la ISO 9000-3
5. Conclusiones.
CARACTERISTICAS GENERALES DEL ISO 9000-3:
Las ideas bsicas que se nos propone para el estndar ISO
9000-3 segn [2] son las siguientes:

El control de calidad debe ser aplicado a todas las fases de la


produccin de software, incluido el mantenimiento y tareas
posteriores a su implantacin.
Debe existir una estricta colaboracin entre la organizacin
que adquiere el software y el proveedor del mismo.
El proveedor del software debe definir su sistema de calidad
y asegurarse que toda la organizacin ponga en practica
este sistema.

Es importante resaltar que en la ISO 9000-3 trata el concepto de ciclo


de vida, pero en ningn momento no desea imponer la utilizacin de
un determinado ciclo como puede ser el ciclo en espiral de Boeh. Pero
a parte del ciclo de vida que elijamos, el ISO 9000-3 introduce otras
actividades que tienen lugar de forma independiente a las fases del
ciclo y que son las actividades referentes a la configuracin y
distingue entre la verificacin y validacin.
Adems el ISO 9000-3 puede ser utilizado en relaciones contractuales
cuando comprador y proveedor establecen que algunos elementos de
calidad deben formar parte del sistema de calidad que proporciona el
proveedor y que este se compromete a seguir los principios de
calidad definidos en el estndar como propone [2].
CLAUSULAS ESPECIFICAS DEL ISO 9000-3:
2
Laboratorio de Sistemas de Informacin
Facultad de Informtica
Universidad Politcnica de Valencia

Como ya hemos comentado la ISO 9000-3 es una gua que esta


formada por una serie de clusulas que indican como aplicar esta
gua. Cada clusula esta identificada con un numero como refleja [1].
Las clusulas que componen la ISO 9000-3 se reflejan en la siguiente
tabla:
NUMER
CLAUSULA
O
4.1
Administracin de la Responsabilidad
4.2
Sistema de Calidad
4.3
Auditorias Internas del Sistema de Calidad
4.4
Accin Correctora
5.1
General
5.2
Revisin del Contrato
5.3
Especificacin de los requerimientos de la
Organizacin
5.4
Planificacin del desarrollo
5.5
Planificacin de la Calidad
5.6
Diseo e Implementacin
5.7
Testeo y Validacin
5.8
Aceptacin
5.9
Generacin, Entrega e Instalacin
5.10
Mantenimiento
6.1
Administracin de la Configuracin
6.2
Documentos de Control
6.3
Calidad de los Archivos
6.4
Medidas
6.5
Reglas y Convenciones
6.6
Herramientas y Tcnicas
6.7
Compra
6.8
Productos de software incluidos
6.9
Formacin
A continuacin pasamos a comentar las clusulas ms importantes:

Administracin de la Responsabilidad: Esta clusula permite


organizar la estructura del sistema de calidad, abordando la
estrategia y organizacin como requerimientos para verificar y
revisar la calidad. La ISO 10013 proporciona una orientacin
complementaria.
Sistema de Calidad: Requiere una planificacin y documentacin
del sistema de calidad, requisito conocido como Plan de
Garanta de Calidad del Software o SQAP utilizado en el
estndar IEEE 730.
Accin correctora: No existe una receta para el proceso de
acciones correctoras, pero el estndar IEEE 1044 nos puede ser
3
Laboratorio de Sistemas de Informacin
Facultad de Informtica
Universidad Politcnica de Valencia

til, para clasificar los tipos de anomalas que pueden ser


encontradas en un sistema semejante al que estamos tratando.
Revisin del contrato: Esta clusula, aunque aparentemente
parece obvia, insiste en la necesidad de que el proveedor examine
los contratos referidos al sistema de calidad.
Especificacin de los requerimientos de la Organizacin: Se
establece la premisa, de la mutua colaboracin entre el proveedor
y la organizacin que adquiere el producto software.
Planificacin del desarrollo:
Esta clusula sita los
requerimientos en un plan de desarrollo. Particularmente la
clusula 5.4.2.1 exige la definicin de un proceso disciplinado o
metodologa que incluye: fases de desarrollo, entradas, salidas y
procesos de verificacin. El estndar IEEE 1074, Procesos del Ciclo
de Vida del Desarrollo de Software, podra resultarnos
particularmente til para satisfacer estos requerimientos.
Planificacin de la Calidad: La metodologa de medidas de
Calidad descrita en el estndar IEEE 1061, puede sernos til para
establecer los objetivos de calidad.
Diseo e Implementacin / Testeo y Validacin: Estas dos
clusulas se centran en las actividades centrales del proceso de
desarrollo de software.
Aceptacin: Estas pruebas son ms bien generales, dado que en
los estndares del IEEE no hay definido un homlogo
Generacin, Entrega e Instalacin: Los requerimientos de
pruebas y medios de control existentes en el IEEE 730, pueden ser
de utilidad pero no son suficientes, para abordar los contenidos de
esta clusula.
Mantenimiento: Esta clusula proporciona una extensa lista de
requerimientos de calidad, para la fase de mantenimiento del ciclo
de vida. El estndar IEEE 1219 proporciona unos requerimientos
detallados e importantes para llevar a cabo un proceso de
mantenimiento adecuado.

Las clusulas restantes proporcionan requerimientos para las


actividades de soporte, es decir aquellas que no son especficas de
ninguna fase en concreto, del ciclo de vida.

Administracin de la Configuracin/ Documentos de


Control: Las actividades que detallan estos requerimientos, se
encuentran en los llamados Planes de Gestin de la Configuracin
del Software, los cuales quedan descritos en el estndar IEEE 828.
Medidas / Reglas y Convenciones / Herramientas y
Tcnicas: Estas clusulas nos hablan del uso de procedimientos y
herramientas apropiados para implementar el sistema de calidad.
Nos podemos encontrar con algunos ejemplos en el IEEE 730.
4
Laboratorio de Sistemas de Informacin
Facultad de Informtica
Universidad Politcnica de Valencia

Compra / Productos de software incluidos: Los requerimientos


que rigen las compras del proveedor de los vendedores se
encuentran en estas dos clusulas.
Formacin: La nica mencin que se realiza en los estndares del
IEEE, se encuentra en el estndar 730.

RELACIN CON OTROS ESTNDARES IEEE:


Este estndar se encuentra dentro de la familia ISO-9000 de
estndares para Sistemas de Calidad, debido a que las actividades
llevadas a cabo en estos Sistemas son comparables y perfectamente
aplicables para el desarrollo de Software de alta calidad.
Se puede considerar que las relaciones ms significativas y
directas que mantiene el estndar ISO 9000-3, son las que lo
relacionan con el ISO 9001 y con el IEEE 730.
El primero proporciona normativas de requerimientos para
garantizar la calidad de los Sistemas y es uno de los estndares de
calidad ms relevantes para la Ingeniera del Software, ya que aunque
est orientado a la fabricacin, incluye todos los procesos de
desarrollo para dar cobertura a todo el ciclo de vida. El ISO 9000-3
nos proporciona una gua especfica, para aplicar las necesidades del
ISO 9001 al software. La estrategia seguida por el 9000-3 es ampliar
la parte de diseo del 9001, mientras que dejar sin tocar las otras
partes.
El estndar IEEE 730 establece el puente entre la gestin de la
calidad y la Ingeniera del Software, el cual recomienda unos
requerimientos para llevar a cabo un Plan de Garanta de Calidad
asociado a un Proyecto de Software. Cabe sealar, que mientras que
el ISO 9000-3 est pensado para ser aplicado en toda una
organizacin, el IEE 730 es aplicado a un nico proyecto dentro de
esa organizacin.
A su vez el IEE 730 tiene relacin con otros estndares como el IEEE
828 o el 1219, que son de utilidad para aplicar las necesidades
expuestas en el 730.
Otros estndares de menor importancia y que tienen una cierta
relacin con el ISO 9000-3 son: el ISO 10013 que nos servir de gua
para preparar el manual de calidad de la organizacin, el ISO 10005
que trata el desarrollo de un plan de calidad para un proyecto
especfico y el ISO 10007 que proporciona una orientacin para
aspectos relacionados con la gestin de la calidad de la
administracin de la configuracin.
5
Laboratorio de Sistemas de Informacin
Facultad de Informtica
Universidad Politcnica de Valencia

En este cuadro queda representada la relacin del ISO 9000-3 con


otros estndares:

ISO
9001

ISO
9000-3

ISO
10013

ISO
10005

ISO
10007

IEEE
730

REVISIN DE LA ISO 9000-3:


La revisin de la ISO 9000-3 ha sido promovida por la
comunidad de Ingenieros de Software, debido a que encuentran en la
relacin entre la ISO 9001 y la 9000-3 resulta a veces complicada y
oscura. Las tablas que las relacionan tienen algunas entradas que
ocasionan que se sigan las directrices de la ISO 9000-3 de forma
obligatoria.
En respuesta a la falta de claridad, recientemente la ISO TC176 ha
intentado reestructurar la ISO 9000-3 para hacer corresponder el
estndar la 9001 de una forma ms clara y natural.
Otro cambio importante es que se ha relacionado cada clusula del
ISO 9000-1 con un punto del estndar que habla del proceso de ciclo
6
Laboratorio de Sistemas de Informacin
Facultad de Informtica
Universidad Politcnica de Valencia

de vida, el ISO /IEC 12207.Este estndar juega el ahora el papel que


desempeaba antes el IEEE 730 y se considera ms apropiado y se
ajusta mejor a los procesos de calidad de la empresa.
La nueva ISO 9000-3 todava se encuentra en un proceso de cambio.
Podemos sealar que por ejemplo ahora los nmeros de clusulas y
sus ttulos coinciden exactamente con los de la 9001.En definitiva lo
que se ha conseguido es simplificar la relacin entre la ISO 9001 y los
procesos existentes en la Ingeniera del software.
CONCLUSIONES:

En un principio el estndar ISO 9000-3 aprecia que iba a aportar


una solucin a la falta de calidad en la creacin y mantenimiento
del software, pero en la practica se ha visto que exista una serie
de deficiencias que han llevado a la revisin y mejora de este
estndar, que creemos no va a ser la ltima.
Podemos concluir que la ISO 9000-3 nos proporciona una gua til
que nos sirve para detectar y corregir una serie de problemas de
los productos software, consiguiendo tras su aplicacin una mejora
en la calidad de los mismos.

REFERENCIAS:
[1] James W. Moore, Software Engineering Standrards, Cap 6, IEEE
Computer Society, 1998.
[2] Finkelstein A., Fuggetta A., Montangero C., Derniame J.C.,
Software Process: Principals, Methodology and Technology, Cap 2,
Springer-Verlag, 1998.

7
Laboratorio de Sistemas de Informacin
Facultad de Informtica
Universidad Politcnica de Valencia

También podría gustarte