Anda di halaman 1dari 33

NORMAS Y MODELOS REFERENTES A LA CALIDAD DE SOFTWARE

LILIA LPEZ FONSECA

UNIVERSIDAD DE SANTANDER
FACULTAD DE EDUCACION
EVALUACIN DE LA CALIDAD DE LA TECNOLOGIA EDUCATIVA
TOCAIMA CUNDINAMARCA
2016

NORMAS Y MODELOS REFERENTES A LA CALIDAD DE SOFTWARE

LILIA LOPEZ FONSECA


ESTUDIANTE APRENDIENTE

JAVIER MEDINA CRUZ


PROFESOR CONSULTOR

UNIVERSIDAD DE SANTANDER
FACULTAD DE EDUCACION
EVALUACIN DE LA CALIDAD DE LA TECNOLOGIA EDUCATIVA
TOCAIMA CUNDINAMARCA
2016

INTRODUCCION
La calidad est de moda, hace referencia a un conjunto de caractersticas explicitas e implcitas
que hace de un producto en este caso un software cumpla con esas propiedades para que satisfaga
las necesidades que el cliente requiera, pero no solamente es el desarrollo del software sino todo el
proceso de aseguramiento que se aplique con el fin de elaborarlo de la mejor calidad posible
llevando esto al seguimiento y utilizacin de estndares ya establecidos para lograr ese objetivo
que es muy difcil de lograr. . El inters por la calidad crece de forma continua, a medida que los
clientes se vuelven ms selectivos y comienzan a rechazar productos poco fiables o que realmente
no dan respuesta a sus necesidades.
El software, como producto elaborado que es, se construye de acuerdo a procesos
preestablecidos y controlados, en cuya produccin se emplean <<ingredientes humanos>>,
tecnolgicos, etc. Por ello, la produccin de software de calidad debe seguir una receta similar a la
de cualquier otro producto: buenos ingredientes, construidos, ensamblados y verificados en un
proceso de calidad. Slo esto garantiza la calidad del producto final. Una forma sencilla de evaluar
la calidad de un producto es identificar los atributos que diferencian a un objeto de calidad de uno
que no la tiene. Si el producto en cuestin posee dichos atributos, entonces se considera que tiene
calidad y en el caso contrario, se considera que no la tiene. As, cuando hablamos del software, la
calidad se identifica a menudo con la ausencia de fallos. Sin embargo, esta definicin es bastante
laxa, puesto que hay fallos que estamos dispuestos a tolerar, por ejemplo, en un navegador web,
pero que consideraramos inaceptables en un software que controlase procesos crticos tales como
el sistema de control de una aeronave comercial

CMM Y ESTNDAR SPICE: DOS ELEMENTOS IMPRESCINDIBLES PARA LA


CALIDAD DE SOFTWARE

Diferentes organizaciones a nivel nacional y regional han trabajado en el desarrollo de normas,


estndares, modelos y procedimientos que permitan el mejoramiento de la calidad del software en
diferentes momentos. A continuacin, se describen dos: un modelo y un estndar, esto por su
relevancia a nivel mundial y porque el segundo, el estndar SPICE integra diferentes iniciativas
nacionales y regionales, mostrndose de esta manera muy completo y sealando de pasos aspectos
de las diferentes iniciativas integradas.
SEI (Software Engineering Institue de la Universidad de Carnegie-Mellon de Estados Unidos)
con el CMM (Capabilty Mature Model):

El CMM: Modelo que ofrece los medios para evaluar la habilidad de las organizaciones para
producir software de buena calidad, puede ser utilizado por un asesor externo y las propias
organizaciones. Este modelo, entre otras, permite mantener un proceso de mejoramiento continuo.

Forma de trabajo establecida o sugerida por el Modelo:


Colectiva, toda la organizacin (sus diferentes reas) se ve involucrada en el proceso, existe
certificacin a evaluadores por parte del SEI para que estos determinen si una organizacin ha
alcanzado sus metas y ha alcanzados la madurez, para poder certificarla.
ISO (Integrando diferentes modelos TICK-IT (Metodologa Britnica), CMM (SEI),
BOOTSTRAP (Metodologa europea) y TRILLIUM (Modelo canadiense) ESTNDAR SPICE
(Software Process Improvement and Capability Determination): Estndar internacional que provee
una estructura para evaluar los procesos de software, que puede emplearse por diferentes mbitos
de una organizacin, que requieran: planeacin, administracin, monitoreo, control y
mejoramiento en la adquisicin, desarrollo, operacin, evolucin y soporte del software. Este
estndar busca satisfacer las necesidades de clientes, proveedores y asesores.
Forma de trabajo establecida o sugerida por el estndar: Colectiva, hay adems auditores
externos e internos, as como el calificador que certificar a la organizacin proveedora de
Software.

ORGANISMOS DE ESTANDARIZACIN INTERNACIONALES

Organizacin internacional de normalizacin ISO

La Organizacin Internacional de Normalizacin o ISO (del griego , isos, que


significa igual), nacida tras la Segunda Guerra Mundial (23 de febrero de 1947), es el organismo
encargado de promover el desarrollo de normas internacionales de fabricacin (tanto de productos
como de servicios), comercio y comunicacin para todas las ramas industriales a excepcin de la
elctrica y la electrnica. Su funcin principal es la de buscar la estandarizacin de normas de
productos y seguridad para las empresas u organizaciones (pblicas o privadas) a nivel
internacional.
La ISO es una red de los institutos de normas nacionales de 161 pases, sobre la base de un
miembro por pas, con una Secretara Central en Ginebra (Suiza) que coordina el sistema. Est
compuesta por delegaciones gubernamentales y no gubernamentales subdivididos en una serie de
subcomits encargados de desarrollar las guas que contribuirn al mejoramiento.
Las normas desarrolladas por ISO son voluntarias, comprendiendo que ISO es un organismo no
gubernamental y no depende de ningn otro organismo internacional, por lo tanto, no tiene
autoridad para imponer sus normas a ningn pas. El contenido de los estndares est protegido
por derechos de copyright y para acceder a ellos el pblico corriente debe comprar cada
documento.
La Organizacin est compuesta por representantes de los organismos de normalizacin (ON)
nacionales, que produce diferentes normas internacionales industriales y comerciales. Dichas
normas se conocen como normas ISO y su finalidad es la coordinacin de las normas
nacionales, en consonancia con el Acta Final de la Organizacin Mundial del Comercio, con el

propsito de facilitar el comercio, el intercambio de informacin y contribuir con normas comunes


al desarrollo y a la transferencia de tecnologas.
La organizacin ISO est compuesta por tres tipos de miembros:

Miembros simples, uno por pas, recayendo la representacin en el organismo nacional ms


representativo.

Miembros correspondientes, de los organismos de pases en vas de desarrollo y que


todava no poseen un comit nacional de normalizacin. No toman parte activa en el proceso
de normalizacin, pero estn puntualmente informados acerca de los trabajos que les interesen.

Miembros suscritos, pases con reducidas economas a los que se les exige el pago de tasas
menores que a los correspondientes.

Evolucin del estndar


Fue primeramente publicado en 1987, revisado en 1994 y actualizado nuevamente en el ao
2000 (con un compromiso de ser revisado cada 5 aos). La versin del 94 estableca un conjunto
bsico mnimo de requisitos para el establecimiento y mantenimiento de la gestin del sistema de
gestin y aseguramiento de la calidad para la ingeniera del software. Identificaba 20 reas
principales (MTAs) y 177 resultados de gestin. Se concibe como una metodologa de procesos
basada en una lista de comprobaciones o requisitos a cumplir, umbral de calidad, valorado apto o
no apto. Y esta simplicidad es la que la ha hecho mundialmente extendida.
La retroalimentacin de los usuarios, el desarrollo de los modelos de evaluacin y mejora
continua y las crticas especializadas hacen que se requiera un estndar que:
Emplee una aproximacin de gestin basada en el proceso.

Sea compatible con otros sistemas de gestin (p.ej. ISO 14000).


Incluya requisitos para la mejora continua del sistema de calidad.
Coincida con las necesidades de los participantes externos (p.ej. clientes, proveedores,)
Sea amigable al usuario y al cliente.
Estas mejoras son recogidas en la ISO 9001:2000, donde se produce un movimiento desde una
aproximacin prescriptiva, basada en el procedimiento a unas prcticas de gestin de la calidad
modernas basadas en una aproximacin orientada el proceso, en la bsqueda de la satisfaccin del
cliente y la mejora continua.

Estructura del estndar


La nueva familia de estndares es la siguiente:
ISO 9000, Fundamentos y vocabulario.
ISO 9001, Requisitos para aseguramiento de la calidad.
ISO 9004, Directrices para la mejora del rendimiento.
ISO 9011, Directrices para la auditora de los sistemas de gestin de la calidad y/o
ambiental.
ISO 9001 e ISO 9004 se han desarrollado como un par coherente de normas,
complementndose. Mientras ISO 9001 se centra en la eficacia del sistema de gestin de la calidad
para dar cumplimiento a los requisitos del cliente, ISO 9004 se recomienda para organizaciones
que persiguen la mejora continua, sin afn certificador.
El estndar se basa en un conjunto de Principios de Gestin de la Calidad:

Enfoque al cliente, Liderazgo, Implicacin de todo el personal, Enfoque a procesos,


Enfoque del sistema hacia la gestin, Mejora continua, Enfoque objetivo hacia la toma de
decisiones y Relaciones mutuamente beneficiosas con los proveedores.

Las cinco secciones en que se divide ISO 9001:2000 son:


4.

QMS Sistema de Gestin de la Calidad (Requisitos generales y Requisitos de la

documentacin).
5.

Responsabilidad de la Gestin (Compromiso de la direccin, Enfoque al cliente, Poltica de

la calidad, Planificacin,).
6.

Gestin de los Recursos (Provisin de recursos, Recursos humanos, Infraestructura,

Ambiente de trabajo).
7.

Realizacin del Producto (Planificacin de la realizacin del producto, Procesos

relacionados con los clientes, Diseo y desarrollo, Compras, Prestacin del servicio, ).
Medicin, Anlisis y Mejora (Generalidades, Supervisin y Medicin, Control de servicio noconforme, Anlisis de datos, Mejora).

Puntos fuertes y dbiles


En la literatura cientfica, podemos encontrar considerable informacin sobre las motivaciones
y beneficios cualitativos de la adopcin de ISO, como se enumera en Ussahawanitchakit o
Casadesus. Citado por (de la Villa, 2004)

Se podra concluir que la motivacin se basa en las siguientes 4 razones: mejora de la imagen y
de la reputacin de la compaa, satisfacer requisitos externos y presin del mercado, facilitar y

simplificar la relacin con cliente y mejora de la productividad, organizacin y operativa del


sistema de gestin de la calidad.
De ISO 9001:2000 podramos destacar positivamente, segn Mutafelija, citado por (de la
Villa, 2004)

Amplia aplicabilidad, en cualquier industria y entorno.


Afecta la mayora de las reas funcionales de una organizacin, esto es, gestin, recursos
humanos, produccin, ingeniera y calidad.
Reconocimiento y apariencia internacional, marca de reconocido prestigio.
Libertad de implementacin y de interpretacin de los requisitos.
Incrementa las oportunidades de negocio en ciertos mercados y mejora la satisfaccin del
cliente.

Dos estudios clsicos sobre los beneficios para la organizacin de implantar ISO 9001 son
(Irwin, 1996) y (Plexus, 1999)que reconocen entre otros, los siguientes:
Incremento de la productividad.
Menos repeticiones de trabajo o trabajos en balde.
Incremento de la satisfaccin del empleado.
Mejora continua.
Incremento en los mrgenes.
A ISO 9001:2000 se le critica:
Es muy general, no proporciona informacin de cmo aplicarlo a empresas de menor
tamao, tampoco proporciona directrices para su implementacin en varias industrias.

A causa de la amplia aplicabilidad del estndar ISO, hay pocas directrices para su
implementacin en algunas industrias o campos especficos. Tampoco existen directrices para su
aplicacin en una divisin o en una sucursal de una gran empresa. Para ISO 9001:1994, otro
estndar, ISO 9000-3, se public como una gua para interpretar ISO 9001 para el software.
A pesar de estar ISO 9004:2000 dedicado a la mejora del proceso, sigue la estructura de
ISO 9001 y apunta alguna explicacin de lo que se espera, pero se queda corto en entregar un
mapa para implementar el proceso de mejora. Cuando se lee ISO 9004, uno no sabe qu reas
dirigir primero y cules despus.

En cuanto a pruebas empricas, slo hemos podido encontrar encuestas de satisfaccin entre
usuarios ASQ;2004 citado por (de la Villa, 2004), que revelan, p.ej., que los ms importantes
beneficios como resultado de la aplicacin de ISO 9000:2000 como herramienta de mejora:
Uso de los datos medidos como herramienta de gestin de negocio (45.6%).
Ms efectivas revisiones al modo de gestionar (41.9%).
Incremento del compromiso de gestin (39.2%).
Mejora de la satisfaccin del cliente (30.4%).

El propio ISO Technical Comittee TC176 est realizando en su web una encuesta para recoger
la experiencia de los usuarios con las ediciones del ao 2000 de los distintos estndares, para
publicarlos en su encuentro anual, en diciembre de 2004.
Destacamos un estudio emprico interesante, que concluye que el trabajo de certificarse lleva a
una mejora sustancial del rendimiento, (medible en ROA, return on assets) pero difcil de

justificar la mejora interna financiera, usando herramientas financieras clsicas como anlisis
coste-beneficio, o sea, ganancia en aspectos cualitativos ms que ahorro monetario directo.
Tambin destacar que empresas que fallan en la certificacin, obtienen un empeoramiento
paulatino de sus resultados.
En el apartado ms crtico, Wilson J.P ,critica los resultados de anteriores trabajos cuantitativos
y afirma que la evaluacin de la significancia estadstica entre costes y beneficios del registro ISO
9000 muestra que la influencia en resultados financieros es baja a corto plazo, no inmediato pues
se compensa con los altos costes de implantacin y slo planteable a largo plazo (ms largo,
cuanto ms pequea sea la empresa).

CMMI
El modelo CMMI constituye un marco de referencia de la capacidad de las organizaciones de
desarrollo de software en el desempeo de sus diferentes procesos, proporcionando una base para
la evaluacin de la madurez de las mismas y una gua para implementar una estrategia para la
mejora continua de los mismos.
Evolucin del estndar
La primera aproximacin a la mejora de procesos aparece en el trabajo de (Shewhart, 1931)con
sus principios de control estadstico de la calidad. Estos principios fueron refinados por W. E.
Deming y J. Juran. W. Humphrey, R. Radice y otros, desarrollaron an ms estos principios y
empezaron a aplicarlos al software en su trabajo en IBM y el SEI. Humphrey proporciona una

descripcin de los principios y conceptos bsicos en que se basan la mayora de los modelos de
madurez en (Humphrey, 1989),Mark Paulk y otros en el SEI crearon el primer modelo de madurez
de capacidad, diseado para organizaciones de desarrollo software.

CMM dirige su enfoque a la mejora de procesos en una organizacin, estudia los procesos de
desarrollo y produce una evaluacin de la madurez (indicador para medir la capacidad para
construir un software de calidad) de la organizacin segn una escala de cinco niveles (inicial,
repetible, definido, dirigido y optimizado). Los modelos contienen los elementos esenciales de
procesos efectivos para una o ms disciplinas y describen el camino para evolucionar y mejorar
desde procesos inmaduros a procesos disciplinados, maduros con calidad y eficiencia mejorada y
probada.

Propiciado por su rpido xito y por demanda de modelos en otros mbitos, se publica un
grupo de modelos para otras disciplinas y funciones: People CMM (1995), Systems Engineering
CMM (1995), Integrated Product Development (1996), Software Acquisition CMM, FAACMM, Trillium,

Mientras algunas organizaciones encontraban estos modelos tiles, tambin encontraban que se
solapaban sobremanera, que a veces eran contradictorios, escasamente limpios con interfaces
ininteligibles, escasa estandarizacin y mezclando diferentes niveles de detalle.

El proyecto de integracin de CMM o CMMI fue puesto en marcha para desarrollar un marco
de trabajo simple para la mejora de procesos, para organizaciones que persiguen la mejora en
todos los mbitos y niveles de la empresa.

Estructura del estndar


Basndose en SE-CMM y EIA 731 (que recogan la representacin continua de los borradores
del modelo SPICE, CMMI presenta dos representaciones del modelo: continua (capacidad de cada
rea de proceso) y/o por etapas (madurez organizacional).

En la representacin por etapas, se da un mapa predefinido, dividido en etapas (los niveles de


madurez), para la mejora organizacional basado en procesos probados, agrupados y ordenados y
sus relaciones asociadas. Cada nivel de madurez tiene un conjunto de reas de proceso que indican
donde una organizacin debera enfocar la mejora de su proceso. Cada rea de proceso se describe
en trminos de prcticas que contribuyen a satisfacer sus objetivos. Las prcticas describen las
actividades que ms contribuyen a la implementacin eficiente de un rea de proceso; se aumenta
el nivel de madurez cuando se satisfacen los objetivos de todas las reas de proceso de un
determinado nivel de madurez.
En la representacin continua, enfocamos la capacidad de cada rea de proceso para establecer
una lnea a partir de la que medir la mejora individual, en cada rea. Al igual que el modelo por
etapas, el modelo continuo tiene reas de proceso que contienen prcticas, pero stas se organizan
de manera que soportan el crecimiento y la mejora de un rea de proceso individual.

Ambas representaciones incluyen Metas (Genricas y Especficas, definiciones de resultados a


obtener por la implementacin efectiva de los grupos de prcticas) y Prcticas (Genricas y
Especficas, acciones a realizar para cumplir objetivos de rea de proceso). El modelo de programa
de mejora continua de procesos que propone SEI se llama IDEAL (Initiating, Diagnosing,
Establishing, Action, Learning).

Puntos fuertes y dbiles


No cabe duda de que CMM, tanto por su difusin y resultados reportados, ha sido un modelo
exitoso. Por ello, a priori, dadas las similitudes, debemos esperar que CMMI ofrezca tambin
brillantes resultados en incremento de la productividad, ms rpida respuesta al mercado,
reduccin de defectos, disminucin de costes, planificaciones fiables.
Son numerosos los casos de estudio, y los estudios sistemticos basados en ellos, probando la
mejora sustancial que supone la participacin en una iniciativa de mejora de procesos basado en
modelos de madurez y realizando interesantes comparativas entre metodologas.
Sin embargo, por lo reciente de los nuevos estndares, han quedado anticuados y an hay pocos
resultados cuantitativos publicados sobre CMMI. SEI public un informe especial (Goldenson
D.R., 2003)y su actualizacin que, si bien no es estadsticamente significativo, presenta evidencia
cuantitativa creble de las mejoras en rendimiento y calidad obtenidas en 12 casos de estudio, tanto
en coste (ahorros y disminucin en coste de encontrar y reparar errores), planificacin
(disminucin del tiempo necesario para terminar tareas y aumento de la fiabilidad de las
predicciones sobe estimaciones), calidad (reduccin de tasa de defectos), satisfaccin del cliente
como retorno de la inversin.

Entre sus fortalezas podramos destacar:


Inclusin de las prcticas de institucionalizacin, que permiten asegurar que los procesos
asociados con cada rea de proceso sern efectivos, repetibles y duraderos.
Gua paso a paso para la mejora, a travs de niveles de madurez y capacidad (frente a ISO).
Transicin del aprendizaje individual al aprendizaje de la organizacin por mejora
continua, lecciones aprendidas y uso de bibliotecas y bases de datos de proyectos mejorados.

En (Kasse, T) citado por (de la Villa, 2004) podemos ver influencias positivas de CMMI en el
proceso de mejora, como qu prcticas genricas y reas de proceso de ingeniera aportan un
camino de mejora de la capacidad de cada rea de proceso en la representacin continua, respuesta
rpida y guiada a nuevas demandas de las necesidades del negocio, o la inicial priorizacin de los
esfuerzos, o la puesta en marcha de funciones de gestin de proyectos, que darn soporte al resto
del proceso.

Algunas de sus debilidades son:


El CMMI puede llegar a ser excesivamente detallado para algunas organizaciones.
Puede ser considerado prescriptivo.
Requiere mayor inversin para ser completamente implementado.
Puede ser difcil de entender.

Tambin se recogen influencias negativas de CMMI en el proceso de mejora, en sus dos


representaciones, como, p.ej., dar la idea de que slo se pueden mejorar reas de proceso del actual
nivel de madurez, centrarse ms en alcanzar el siguiente nivel de madurez, ms que la mejora
medible de los objetivos de negocia de la organizacin, o que se preste excesiva atencin a
aspectos de gestin, dejando a un lado aspectos tcnicos, o que podamos mejorar reas de proceso
segn nuestro inters obviando las relaciones y dependencias entre ellas.

Los autores discuten pros y contras de la aplicacin en pequeas empresas:


No existencia de una gua a medida de pequeas organizaciones. Reconocen que
inicialmente se diriga a grandes corporaciones, pero la representacin continua permite
seleccionar slo aquellas reas de proceso de inters (asumible por pequeas empresas).
Simplemente demasiado grande para pequeas organizaciones. Crecimiento cuasiexponencial del nmero de reas y prcticas, tiempo, recursos y costes, pero si se alinean los
procesos a las necesidades de la organizacin, se beneficiarn de un proceso estructurado.
ROI (Retorno de la inversin) no ha sido validado an en CMMI.
CMMI resalta la ingeniera de sistemas frente a la ingeniera del software. SW-CMM
exitoso, mercado es empresas de software, pero los interfaces con otros sistemas, con hardware
o con responsables de otra parte del sistema mejoran el esfuerzo en ingeniera del software.
CMMI es demasiado normativo, en especial con pequeas organizaciones que, adems,
funcionan y evolucionan de distinta manera que las grandes.
CMMI parece escrito para organizaciones ya maduras y vagamente escrito para ser usado
en valoraciones.

ISO 15504 (SPICE, Software Process Improvement and Capability dEtermination)


ISO/IEC 15504 es un emergente estndar internacional de evaluacin y determinacin de la
capacidad y mejora continua de procesos de ingeniera del software, con la filosofa de desarrollar
un conjunto de medidas de capacidad estructuradas para todos los procesos del ciclo de vida y para
todos los participantes. Es el resultado de un esfuerzo internacional de trabajo y colaboracin y
tiene la innovacin, en comparacin con otros modelos, del proceso paralelo de evaluacin
emprica del resultado.

Evolucin del estndar


En 1991, ISO/IEC JTC1/SC7 aprueba un estudio para investigar la necesidad y los requisitos
para un estndar de evaluacin del proceso software, llegando a la conclusin (1992) de que haba
consenso internacional. El proceso de desarrollo y validacin emprica (proyecto SPICE) se ha
alargado diez aos. En 1998 se publica la primera versin del estndar como Informe Tcnico (en
1995 se publica como borrador), evolucionando posteriormente hasta Estndar Internacional, con
la realizacin de tres fases de pruebas, la Fase 1 (1995) con la idea de validar la decisiones de
diseo y usabilidad del borrador, la Fase 2 (1996-1998) que a los objetivos anteriores sumaba
proveer de una gua de aplicacin y revisar la consistencia, validez, adecuacin, usabilidad y
portabilidad de SPICE. La Fase 3 (hasta marzo de 2003, en que se cierra el proyecto SPICE) se
realiza con la idea de aportar entradas y publicar el estndar ISO. Tras los Trials comienza la fase
de Benchmarking (actual fase), con la idea de recolectar datos de los procesos de evaluacin y
analizarlos y comienza la publicacin de partes del estndar.

ISO/IEC 15504 inicialmente absorbe la escala de puntuacin de capacidad de CMM, las


actividades de proceso de ingeniera de ISO/IEC 12207, Trillium y CMM, la representacin de
capacidad basada en perfiles de atributos de BOOTSTRAP y la experiencia del sistema de gestin
de la calidad general de ISO 9001 [61].

Estructura del estndar


ISO/IEC desarrolla un modelo 2-D de evaluacin de la capacidad del proceso, donde se valora
la organizacin de desarrollo software en la dimensin del proceso contra los atributos del proceso
en la dimensin de capacidad. La primera versin estructuraba el modelo en nueve partes, pero en
el curso de los debates y votaciones, en aras de reducir el tamao del estndar, se decide que se
divida en cinco partes:
Parte 1. Conceptos y Vocabulario. En publicacin (7/10/04)
Parte 2. Realizando una Evaluacin (Requisitos, normativa). Publicado (30/10/03).
Parte 3. Gua para Realizacin de Evaluaciones. Publicada (6/1/04)
Parte 4. Gua para el Uso de Resultados de Evaluaciones. Publicada (6/7/04)
Parte 5. Un Modelo de Evaluacin de Procesos Ejemplar. Supera votacin CD2 (Sep.04),
votacin FDIS (estimado diciembre de 2004)
ISO/IEC 12207 AMD 2. En publicacin (enero de 2004)

La versin 1.0 inicialmente recoga treinta y cinco procesos agrupados en cinco categoras
(Cliente-Proveedor, Ingeniera, Proyecto, Soporte y Organizacin). Sin embargo, la idea de
expandir el mbito de aplicacin del estndar evitando restringirlo a un determinado ciclo de vida,

la compatibilidad con ISO/IEC 12207 e ISO/IEC 15288 y con cualquier modelo posterior, permite
la evolucin del estndar para aceptar Modelos de Referencia de Procesos (PRMs) eliminando la
inicial dimensin de procesos. La medida de capacidad (vase tabla 4), es aplicable a cualquier
modelo de procesos plasmado en un PRM compatible con ISO 12207. Esto le confiere una
infraestructura mucho ms abierta, facilitando la compatibilidad.

Puntos fuertes y puntos dbiles


Como ha quedado recogido en los apartados anteriores, SPICE ha sido un proyecto de lenta
maduracin, que ha variado mucho desde su borrador inicial en 1995, hasta los modelos que estn
acabando de ser publicados. Muchas de las crticas o mejoras propuestas a lo largo de estos aos
por diversos autores, han sido recogidas, as como ciertos aspectos positivos (como la
representacin continua del modelo) han sido adoptadas por otros.

Cabe destacar el considerable nmero de estudios de evaluacin emprica realizados, pudiendo


revisar sus conclusiones ms significativas, en cuanto a validez predictiva, veracidad de la
capacidad, demostracin de su capacidad para identificacin de fuerzas, debilidades y riesgos as
como dirigir y priorizar el proceso de mejora.
sus mayores contribuciones han sido:
Primer modelo de procesos de 2 dimensiones, dimensiones independientes para los
procesos y la capacidad.
El resultado de una evaluacin de proceso puede ser representado por un perfil de proceso,
una grfica de 2 dimensiones.

Inicialmente recoga una escala refinada de procesos de 9 atributos y 6 niveles, que


posteriormente fue mejorada con la desaparicin de de la escala de procesos y la adopcin de los
PRMs.
Define un conjunto de criterios de conformidad para permitir la comparacin de modelos
externos de procesos y encontrar requisitos comunes.

Por el contrario, temas abiertos eran:


Pensaba que el dominio de procesos debera ser ms amplio para abarcar todos los posibles
ciclos de vida (algo no necesario por la adopcin de modelos externos, los PRMs) y que era
difcil que todos los atributos de proceso fueran universales, aplicables a todos los procesos y
prcticas base.
La dimensin capacidad ha alcanzado un alto grado de dificultad y existen solapamientos
con la dimensin procesos.
La complejidad de las evaluaciones (y por consiguiente el costo) es significativamente ms
alta que en otros modelos.

Al valorar el panorama de distintos estndares existentes, afirma la necesidad de pruebas de la


efectividad y el impacto de la adopcin de estos modelos de mejora tanto en la ingeniera del
software como en otros campos y resalta la necesidad de bsqueda de integracin y facilidad para
la evolucin que deben adoptar los estndares, aspectos que, aunque no lo recoja el autor, estn
resueltos por SPICE frente a otros modelos.
El desarrollo de ISO 15504 ha acercado a lo mejor de los expertos internacionales en
evaluacin de procesos, y a travs de la unin de estas relaciones ha llevado a significativos

avances en el estado del arte y en la argumentacin terica del proceso. As, encontramos un
reconocimiento a la influencia de SPICE en el desarrollo de CMMI.

La Comisin Electrotcnica Internacional IEC


La Comisin Electrotcnica Internacional (CEI o IEC por sus siglas en ingls, International
Electrotechnical Commission) es una organizacin de normalizacin en los campos elctrico,
electrnico y tecnologas relacionadas. Numerosas normas se desarrollan conjuntamente con la
ISO (normas ISO/IEC).
La Comisin Electrotcnica Internacional (IEC) fue fundada en 1906, siguiendo una resolucin
aprobada en 1904 en el Congreso Internacional Elctrico en San Luis Missouri.
La misin de la IEC es promover entre sus miembros la cooperacin internacional en todas las
reas de la normalizacin Electrotcnica.
Objetivos:

Conocer las necesidades del mercado mundial eficientemente


Promover el uso de sus normas y esquemas de aseguramiento de la conformidad a

nivel mundial.
Asegurar e implementar la calidad de producto y servicios mediante sus normas.
Establecer las condiciones de intemperabilidad de sistemas complejos.
Incrementar la eficiencia de los procesos industriales.
Contribuir a la implementacin del concepto de salud y seguridad humana.
Contribuir a la proteccin del ambiente.
Dar a conocer los nuevos campos electrnicos
International Telecommunications Unin ITU.

La UIT es la organizacin intergubernamental ms antigua del mundo, con una historia que se
remonta ms de 130 aos hasta 1865, fecha de la invencin de los primeros sistemas telegrficos.
Se cre para controlar la interconexin internacional de estos sistemas de telecomunicacin
pioneros. La UIT ha hecho posible, desde entonces, el desarrollo del telfono, de las
comunicaciones por radio, de la radiodifusin por satlite y de la televisin y, ms recientemente,
la popularidad de los ordenadores personales y el nacimiento de la era electrnica.
Sus principales logros son:
Desarrolla estndares que facilitan la interconexin eficaz de las infraestructuras de
comunicacin nacionales con las redes globales.
Trabaja para integrar nuevas tecnologas en la red de telecomunicaciones global,
para fomentar el desarrollo de nuevas aplicaciones tales como Internet, el correo
electrnico y los servicios multimedia.
Gestiona el reparto del espectro de frecuencias radioelctricas y de las rbitas de los
satlites, recursos naturales limitados utilizados por una amplia gama de equipos incluidos
los telfonos mviles, las radios y televisiones, los sistemas de comunicacin por satlite,
los sistemas de seguridad por navegacin area y martima, as como por los sistemas
informticos sin cable.
Se esfuerza por mejorar la accesibilidad a las telecomunicaciones en el mundo en
desarrollo a travs del asesoramiento, la asistencia tcnica, la direccin de proyectos, los
programas de formacin y recursos para la informacin, y fomentando las agrupaciones
entre las empresas de telecomunicaciones, los organismos de financiacin y las
organizaciones privadas.
Engloba a 188 Estados Miembros y a ms de 450 entidad

Est compuesta por tres sectores:

UIT-T: Sector de Normalizacin de las Telecomunicaciones (antes CCITT).


UIT-R: Sector de Normalizacin de las Radiocomunicaciones (antes CCIR).
UIT-D: Sector de Desarrollo de las Telecomunicaciones de la UIT (nuevo).

ORGANISMO DE ESTANDARIZACIN NACIONAL


Cabe destacar como la ms importante la ISO que est encargada de favorecer la
estandarizacin o normalizacin en el mundo. La sede se encuentra en Ginebra Suiza, pero cuenta
con oficinas delegadas en los diferentes pases.
Para el contexto colombiano se hace mencin al ICONTEC por tratarse de la entidad que
maneja los aspectos de calidad en Colombia, la cual recientemente ha tomado una proyeccin a
nivel regional.

Instituto colombiano de normas tcnicas y certificacin ICONTEC


El Instituto Colombiano de Normas Tcnicas y Certificacin (ICONTEC), es el Organismo
Nacional de Normalizacin de Colombia. Es el organismo representante de la ISO en Colombia, y
est encargado de la creacin de normas tcnicas y de la certificacin de normas de calidad para
empresas y actividades profesionales; debido a la apertura econmica y la negociacin de los
acuerdos de libre comercio, ICONTEC actualmente cuenta con oficinas en Colombia, Ecuador,
Per, Chile, El Salvador, Guatemala, Honduras Panam, Costa Rica, Nicaragua, Repblica
Dominicana, Mxico, Brasil, lo cual lo ha est convirtiendo en un organismo de Certificacin y
formacin lder en el mercado del continente.
Normalizacin

Esta es la actividad que establece disposiciones para uso comn y repetido, encaminadas al
logro del grado ptimo de orden con respecto a problemas reales o potenciales, en un contexto
dado. En particular, la actividad consta de los procesos de formulacin, publicacin e
implementacin de normas.
En lo relacionado con el Servicio de Normalizacin, ICONTEC es asesor del Gobierno
Nacional de acuerdo con los Decretos 767 de 1964 y 2416 de 1971 es reconocido por el Gobierno
Colombiano como Organismo Nacional de Normalizacin mediante el Decreto 2746 de 1984,
reconocimiento que fue ratificado por el Decreto 2269 de 1993. En este campo, la misin del
Instituto es promover, desarrollar y guiar la aplicacin de Normas Tcnicas Colombianas y dems
documentos normativos para la obtencin de una economa ptima de conjunto, el mejoramiento
de la calidad y facilitar las relaciones cliente-proveedor a nivel empresarial, nacional o
internacional.
Las normas tcnicas desarrolladas por ICONTEC son el resultado consolidado de
investigaciones cientficas y tecnolgicas que recogen las experiencias nacionales e
internacionales, concluyendo los criterios ms convenientes en la ejecucin de una amplia gama de
procesos industriales, profesionales y sociales.
El principal objetivo de un documento tcnico es garantizar beneficios ptimos para los
consumidores y la comunidad en general.
Certificacin
Desde 1991, ICONTEC trabaja conjuntamente con el sector empresarial nacional e
internacional en la certificacin de sistemas de gestin. Por esta razn, fue el primer organismo de
certificacin que otorg un certificado de sistema de gestin de la calidad en Colombia.

Actualmente, es lder en la certificacin de sistemas de gestin en el pas y desarrolla


actividades de certificacin en pases de Centro y Sur Amrica como Ecuador, Per, Chile,
Bolivia, El Salvador, Estados Unidos, Guatemala, Nicaragua, Costa Rica, Honduras, Panam,
Venezuela y Repblica Dominicana.
El reconocimiento internacional de sus certificados de sistemas de gestin de ICONTEC est
respaldado porque se encuentra acreditado con la Junta Nacional de Acreditacin de ANSI - ASQ
(ANAB), con el Instituto Americano de Normas Nacionales (ANSI) de Estados Unidos, con la
Asociacin Alemana de Acreditacin (TGA), con el Instituto Nacional de Normalizacin (INN) de
Chile, y con el Instituto Nacional de Defensa de la Competencia y de la Proteccin de la Propiedad
Intelectual (Indecopi) de Per. Adicionalmente pertenece a IQNet, la ms importante red
internacional de certificacin del mundo, la cual promueve el reconocimiento de los certificados
de sistemas de gestin en el mbito internacional.

Representaciones
ICONTEC es representante por Colombia ante los organismos de normalizacin internacionales
y regionales como la ISO (International Organization for Standardization); IEC (International
Electrotechnical Commission) COPANT (Comisin Panamericana de Normas de la Cuenca del
Pacfico) y tambin es soporte del Gobierno Nacional en los grupos de negociacin para la
Comunidad Andina, para el rea de Libre Comercio de las Amricas ALCA y para el Tratado de
Libre Comercio- TLC con Estados Unidos.

British Standard Institution BS

La British Standards Institution, cuyas siglas corresponden a BSI, es una multinacional cuyo fin
se basa en la creacin de normas para la estandarizacin de procesos.
BSI es un organismo colaborador de ISO y proveedor de estas normas, son destacables la ISO
9001, ISO 14001 e ISO 27001. Entre sus actividades principales se incluyen la certificacin,
auditora y formacin en las normas.
Association Franaise de Normalisation AFNOR
El grupo AFNOR desarrolla sus actividades internacionales de normalizacin, provisin de
informacin, certificacin y ensayo a travs de una red de filiales en toda Francia que son
miembros de la asociacin.
Asociacin Espaola de Normalizacin y Certificacin AENOR
Es una institucin espaola, privada, independiente, sin nimo de lucro, que contribuye a,
mediante la normalizacin y certificacin(N+C) a mejorar el bienestar de la sociedad a travs de la
mejora de la tecnologa que producen las empresas.
Las funciones de AENOR son:

Elaborar normas tcnicas espaolas (UNE) con la participacin abierta a todas las

partes interesadas y representar a Espaa en los distintos organismos de normalizacin


regionales e internacionales.
Certificar productos, servicios y empresas.
ORGANISMOS DE ESTANDARIZACIN REGIONALES
Asociacin Mercosur de Normalizacin AMN

La AMN est integrada por los organismos de normalizacin de los cuatro pases firmantes del
acuerdo del MERCOSUR, IRAM (Argentina), ABNT (Brasil), INTN (Paraguay) y UNIT
(Uruguay) y por el INN de Chile como observador invitado.
La Direccin de la Asociacin Mercosur de Normalizacin es ejercida por un Consejo Directivo
integrado por representantes de cada uno de los organismos de normalizacin.
Actualmente existen 23 Comits Sectoriales Mercosur trabajando a un ritmo muy importante en
la elaboracin de normas armonizadas en las distintas reas.
Asia Pacific Economic Cooperation APEC
APEC (Asia-Pacific Economic Cooperation, en espaol Foro de Cooperacin Econmica AsiaPacfico) es un foro multilateral creado en 1989, con el fin de consolidar el crecimiento y la
prosperidad de los pases del Pacfico, que trata temas relacionados con el intercambio comercial,
coordinacin econmica y cooperacin entre sus integrantes.
Como mecanismo de cooperacin y concertacin econmica, est orientado a la promocin y
facilitacin del comercio, las inversiones, la cooperacin econmica y tcnica y al desarrollo
econmico regional de los pases y territorios de la cuenca del ocano Pacfico.
Comisin Panamericana de Normas Tcnicas COPANT
La Comisin Panamericana de Normas Tcnicas, es una asociacin civil sin fines de lucro, que
funciona con plena autonoma y sin trmino de duracin.
Agrupa a los Organismos Nacionales de Normalizacin (ONN) de las Amricas, que
actualmente suman 31 miembros activos y 9 miembros adherentes.

COPANT es el referente de normalizacin tcnica y evaluacin de la conformidad de los pases


de las Amricas y sus pares internacionales, y promueve el desarrollo de sus miembros.
European Committee for Electrotechnical Standardization CENELEC
CENELEC ( francs : Comit Europeo de Normalizacin lectrotechnique; Ingls: Comit
Europeo de Normalizacin Electrotcnica) es responsable europeo de normalizacin en el mbito
de la ingeniera elctrica . Las Normas armonizadas por estos organismos se adoptan
regularmente en muchos pases fuera de Europa que siguen las normas tcnicas europeas.
European Committee for Standardization CEN
CEN, el Comit Europeo de Normalizacin, es una asociacin que rene a los organismos
nacionales de normalizacin de 33 pases europeos.
CEN es uno de los tres organismos europeos de normalizacin (junto con CENELEC y ETSI)
que han sido reconocidos oficialmente por la Unin Europea y por la Asociacin Europea de Libre
Comercio (AELC) como responsable de la elaboracin y la definicin de normas voluntarias en el
mbito europeo.
CEN proporciona una plataforma para el desarrollo de normas europeas y otros documentos
tcnicos en relacin con diversos tipos de productos, materiales, servicios y procesos.
EVALUACIN DE LA CALIDAD DE SOFTWARE
Para la evaluacin de la calidad la ISO ha formulado los estndares ISO/IEC 9126, ISO/IEC
14598 e ISO/IEC 25000.
El estndar ISO 9126 formulado inicialmente en 1991 establece un modelo de calidad y su uso
como marco para la evaluacin de software.

Esta norma distingue entre calidad interna y calidad externa, e introduce tambin el concepto de
calidad en uso, tiene como fundamento modelos de calidad aportados por diversas investigaciones
realizadas en los ltimos 30 aos para la caracterizacin de la calidad del producto software.
El estndar ms reciente el ISO 25000 del 2005 fue desarrollado en el proyecto SQuaRE
(Software Quality Requirements and Evaluation) tiene como objetivo fundamental guiar el
desarrollo de los productos de software con la especificacin y evaluacin de requisitos de calidad.
La norma ISO 9126 es un estndar internacional para la evaluacin del Software. Est
supervisado por el proyecto SQuaRE, ISO 25000:2005.
Establece diez caractersticas, seis que son comunes a las vista interna y externa.

Mantenibilidad

Efectividad

Portabilidad

capacidad del software de cumplir con las


expectativas de los usuarios en un contexto
determinado.

Eficiencia

capacidad del software para cumplir con los niveles


de riesgo permitidos tanto para posibles daos
fsicos como para posibles riesgos de datos.

Usabilidad

capacidad del software de permitir a los usuarios


gastar la cantidad apropiada de recursos en relacin
a la efectividad obtenida.

Fiabilidad

, capacidad del software de proveer los


servicios necesarios para cumplir con los
requisitos funcionales.
capacidad del software de mantener las
prestaciones requeridas del sistema,
durante un tiempo establecido y bajo un
conjunto de condiciones definidas.
esfuerzo requerido por el usuario para
utilizar el producto satisfactoriamente.
relacin entre las prestaciones del software
y los requisitos necesarios para su
utilizacin.
Esfuerzo necesario para adaptarse a las
nuevas especificaciones y requisitos del
software.
capacidad del software ser transferido de un
entorno a otro.

capacidad del software de facilitar al usuario


alcanzar objetivos con precisin y completitud.

Funcionalidad

Productivida
d
Seguridad

Satisfaccin

Cuatro que son propias de la vista en uso

CONCLUSIONES

La Calidad puede ser vista como el conjunto de propiedades o caractersticas inherentes a algo
que le otorgan la capacidad para satisfacer unas necesidades especficas.
La Evaluacin de la Calidad trata de medir o cuantificar estas caractersticas para determinar si
cumplen con unos requisitos especificados y con las necesidades o expectativas del cliente. IEEE
(1990).
La Calidad una organizacin debe contar con una estructura organizativa, recursos y
procedimientos adecuados que faciliten su consecucin, a esto se le conoce como un Sistema de
Calidad.
La Gestin de la Calidad es el conjunto de actividades coordinadas realizadas para dirigir y
controlar una organizacin y/o proyecto en lo referente a la Calidad, y hace parte de sta el
Aseguramiento de la Calidad que busca proporcionar confianza en que se cumplirn los requisitos
de calidad.
Las normas ISO 9000 son un conjunto de especificaciones formuladas por la Organizacin
Internacional de Estndares (ISO) enfocadas a la Gestin de la Calidad y el Aseguramiento de la
Calidad a nivel de procesos.
La Evaluacin de la Calidad la ISO propone las normas ISO 9125, ISO 14589 e ISO 25000 que
permiten evaluar la Calidad del producto final.

BIBLIOGRAFA

14598, N. I. (2012). Evaluacin de productos de software. Obtenido de blogspot:


http://normasdelsoftwaresena2012.blogspot.com.co/p/norma-iso-14598.html
de la Villa, M. M. (2004). hitpages. Obtenido de
https://www.hitpages.com/doc/5245139622559744/1#pageTop
Garcia Romero, C. (2001). UDLAP bibliotecas. (6.-7. Universidad de las americas. Puebla. p (1018, Ed.) Recuperado el abril de 2016, de
http://catarina.udlap.mx/u_dl_a/tales/documentos/lis/garcia_r_ci/capitulo_2.html
Garzas, J. (s.f.). javiergarzas.com. Obtenido de http://www.javiergarzas.com/procesos-software
Goldenson D.R., G. D. (2003). Demonstrating the Impact and Benefits of CMMI An Up-date and
Preliminary Results. .
Humphrey, W. S. (1989). Managing the Software Process. Reading. Addison-Wesley .
Irwin, P. P. (1996). ISO 9000 survey. Chicago, IL.
Plexus, C. a. (1999). ISO 9000 Surey. New York, NY.
Rey Piedrahita, A. (2013). Obtenido de
http://aula2.cvudes.edu.co/publico/lems/L.000.008.MG/librov2.html
Shewhart, W. (1931). Economic Control of Quality of manufactured product. New York: Van
Nostrand.

Anda mungkin juga menyukai