Vous êtes sur la page 1sur 37

Laboratorio de Investigacin en

Sistemas de Informacin
Universidad Simn Bolvar

Modelo Sistmico de
Calidad
Prez, Mara A. movalles@usb.ve
Mendoza, Luis E., Grimn, Anna C., Rojas, Teresita, Ortega, Maryoly ..
Dpto. de Procesos y Sistemas, LISI, Universidad Simn Bolvar.
E-mail: {lmendoza, agriman y trojas} @usb.ve.
mortega@reacciun.ve.
Septiembre, 2005

Agenda
Su teora
Su origen y evolucin
Cmo se aplica?
Estudios de Caso Exitosos?
Algunas estadsticas
Hacia donde vamos?..

Agenda
Su teora
Su origen y evolucin
Cmo se aplica?
Estudios de Caso Exitosos?
Algunas estadsticas
Hacia donde vamos?..

Su Teor
Teora

CALIDAD
Muchas definiciones.


La Calidad no es mente ni materia, pero es una tercera entidad


independientemente de estas dos. La Calidad no puede ser
definida pero Usted sabe que es.

Calidad es el grado al cual un producto especfico se ajusta a un


diseo o especificacin determinada.

Calidad significa las mejores condiciones para el cliente.

Un grado predecible de uniformidad y fiabilidad a bajo costo y


ajuste al mercado.

Su Teor
Teora

Requerimientos
Requerimientos
funcionales
funcionales
yyde
derendimiento
rendimiento

Concordancia
Pressman, 2002

Estndares
Estndaresde
de
desarrollo
desarrollo
documentados
documentadosyy
caractersticas
caractersticas
implcitas
implcitas

No existen mtricas estandarizadas y aplicables universalmente.


Es un proceso complejo.
Se hace necesario recurrir al Enfoque de Sistemas.

Su Teor
Teora

Calidad de los Sistemas de Software




Este proceso es complejo y muchas veces arroja como resultado la


necesidad de mejorar los niveles de calidad encontrados.

Para estructurar las causas, consecuencias y posibles soluciones, se hace


necesario recurrir al Enfoque de Sistemas como una metodologa de
cambio que permita comprender que todos los elementos (internos y
externos) estn interconectados y guardan una relacin de afectacin hacia
la calidad.

El mejoramiento del sistema no slo implicara asegurar que ste opere de


acuerdo a sus expectativas; sino adems, trazar las desviaciones e
investigar cmo se puede mejorar

Se puede decir, entonces, que ante la necesidad de un Modelo de


Certificacin de la Calidad de los Sistemas de Software en Venezuela, es
imprescindible que ste no slo precise un nivel de calidad, sino que
adems indique los puntos a mejorar para aumentar los niveles actuales y
permita hacer recomendaciones de cmo hacerlo; es decir, desde un
enfoque sistmico

Su Teor
Teora

Calidad de los Sistemas de Software




La calidad del software es un concepto multidimensional que no se puede


definir de forma simple. Clsicamente, la nocin de calidad implica que el
producto desarrollado cumple su especificacin

La calidad total no se debe entender como la suma de calidades parciales,


como es presentada por casi todo los autores

No tiene ningn sentido disear un sistema altamente eficiente si no se


utiliza; as como, no tiene ningn sentido disear un sistema muy efectivo si
no es factible por los recursos y/o a los apremios del tiempo

Es por ello, que se deben considerar los recursos humanos, tecnolgicos,


financieros y de tiempo en cualquier diseo para el mnimo cumplimiento de
un proceso eficaz sin la coercin de la eficacia del producto

Si estas relaciones de la calidad no son consideradas en el diseo, la


calidad global podra ser pobre

Su Teor
Teora

Calidad Sistmica

Callaos y Callaos (1992) proponen un concepto de Calidad


Sistmica del Software en el cual estn involucrados
tanto las caractersticas internas como el contexto
organizacional, lo que genera un enfoque sistmico del
concepto de Calidad del Software .

Su Teor
Teora

Calidad Sistmica

Este enfoque es considerado tambin por Dromey (1996), cuando


sugiere una tcnica genrica para construir un modelo de calidad.
l mismo resalta el hecho de
que la calidad del producto es
altamente determinada por los componentes del mismo (incluyendo
documentos de requerimientos, guas de usuarios, diseos, y
cdigo), las propiedades tangibles de los componentes y las
propiedades tangibles de la composicin de los componentes.
As como la madurez del proceso de desarrollo del producto

Su Teor
Teora

Calidad Sistmica

Es particularmente reforzado por Voas


cuando se refiere al Tringulo de la
Certificacin de la Calidad del Software
(Proceso, Personas y Tecnologa).

Producto
Proceso Personal

Tringulo de Certificacin del


Producto de Software
Fuente:[Voas, 1999]

Su Teor
Teora

Calidad Sistmica

Finalmente, Humphrey (1998), indica que la calidad del proceso


garantiza la calidad del producto y consecuentemente no se pueden
desligar estas dos calidades; tener modelos separados capaces de
medir individualmente la calidad de un producto o de un proceso de
software no garantiza la relacin sistmica que debe estar presente
entre ellos.
Esto se debe a que la naturaleza de los sistemas no puede ser
divida en partes, sino que debe existir una interdependencia y
colaboracin entre las partes (proceso, producto y personas) para
que el mismo sea visto como un todo.

Su Teor
Teora

Calidad Sistmica
La definicin de Calidad Sistmica para los Sistemas de
Software propuesta por Callaos y Callaos se
fundamenta en dos perspectivas: Producto y/o Proceso.
Combinando el nivel de calidad de las caractersticas
internas (Aspecto Interno) y el nivel de calidad del
contexto organizacional (Aspecto Contextual),
asociadas a la visin del cliente y/o usuario, por lo que
se obtienen ocho (8) dimensiones

Aspectos
Contextuales
del
Producto

Aspectos
Internos
del
Producto

C
l
U
i
Aspectos
s Contextuales
e
u
n
del
a Proceso
t
r
e
i
s
o Aspectos
s Internos
del
Proceso

U
s
u
a
r
i
o
s

C
l
i
e
n
t
e
s

Matriz Global Sistemica

Su Teor
Teora

Calidad Sistmica


Estas dimensiones se justifican porque en el contexto de


un proyecto, est presente tanto el diseo interno del
producto como su satisfaccin cuando est en uso.
Igualmente, est presente el uso ptimo de recursos
durante la construccin del sistema as como el nivel de
alineacin del proceso con las metas organizacionales.
La certificacin, propuesta en nuestra investigacin, se
basa en un modelo de especificacin de la calidad que
se apoye en la definicin y principios de Calidad
Sistmica antes dados.

Su Teor
Teora

Calidad Sistmica
Segn

Callaos y Callaos, la calidad global no


es la suma de las calidades parciales, sino el
compromiso entre todo el conjunto de calidades
que conlleve a un ptimo global con cierto
sacrificio de los ptimos parciales.
Una Calidad parcial se entiende como aquella
calidad que refleja los aspectos del Producto o
del Proceso en la Matriz Global de la Calidad
Sistmica

Agenda
Su teora
Su origen y evolucin
Cmo se aplica?
Estudios de Caso Exitosos?
Algunas estadsticas
Hacia donde vamos?..

Su Origen y Evoluci
Evolucin












En 1998
En 1999
En Mayo de 2000 se crea la Comisin Tcnica de
Normalizacin CT XXX Calidad de Software en
FONDONORMA (USB-UNELLEZ-UCV)
En Agosto 2000 se aprueba la subvencin del FONACIT
S1 2000000437
En Noviembre 2000 se firma convenio FONDONORMA
USB
En Diciembre 2000 se recibe la Primera remesa
En Enero 2002 el BID audita el proyecto
En Septiembre 2003 se recibe la Segunda remesa
En Agosto 2005 se recibe la Tercera y ltima remesa

Su Origen y Evoluci
Evolucin

Nivel de Madurez
ISO/IEC
ISO/IEC9126
9126

M
O
Mc
McCall
Call D
E
L
O
Dromey
Dromey D

P
R
O
D
U
C
T
O

E C
L O
N

E
N
F
O
Q
U
E

S
I
S
T

M
I
C
O

BOOTSTRAB
BOOTSTRAB

PROYECTO DE
C
l
U
Aspectos
Aspectos
i
Contextuales sContextuales
e
del
u del
n
Producto
a Proceso
t
r
e
i
Aspectos
Aspectos
s
Internos
o Internos
del
del
s
Producto

Proceso

U
s
u
a
r
i
o
s

C
l
i
e
n
t
e
s

DESARROLLO DE SS
ISO/IEC
ISO/IEC14504-2
14504-2

M
O
D
E
L
O

P
R
O
C
E
S
O

D
E C
L O
N

E
N
F
O
Q
U
E

S
I
S
T

M
I
C
O

PSP
PSP

CMM
CMM

SPICE
SPICE

Sin embargo, ambos modelos operacionalizan la Calidad


Sistmica por separado.

Su Origen y Evoluci
Evolucin

Nivel de Madurez
El

proceso de construccin de un modelo fue iterativo e incremental,

razn por la cual el Laboratorio de Investigacin de Sistemas de


Informacin de la Universidad Simn Bolvar (LISI-USB) ha
desarrollado cuatro versiones de un Modelo Sistmico de Calidad
(MOSCA).
La primera versin contempla solo la perspectiva: Producto
La segunda versin contempla solo la perspectiva de Proceso.
La tercera versin contempla dos perspectivas: Producto y Proceso
La cuarta versin contempla las tres perspectivas:
Producto, Proceso y/o Humana,

Su Origen y Evoluci
Evolucin

Nivel de Madurez



Todas las versiones fueron probadas con estudios de


caso, en organizaciones venezolanas.
Todas las versiones han sido publicadas en memorias
de conferencias internacionales, nacionales
y
regionales.
As como en revistas cientficas arbitradas.

Su Origen y Evoluci
Evolucin

MOdelo Sistmico de CAlidad


MOSCA consta de 4 niveles:
PROCESO

PRODUCTO

HUMANA

Nivel 0:
Dimensiones
Aspecto
Interno

Aspecto
Contextual

Aspecto
Interno

Aspecto
Contextual

Aspecto
Interno

Aspecto
Contextual

Nivel 1:
Categorias
Funcionalidad

Fiabilidad

Usabilidad Eficiencia

Mantenibilidad

Portabilidad

Cliente
Prooveedor

Ingeniera

Soporte

Gestin

Organizacional

Individual Equipo

Entorno

Nivel 0: Dimensiones. Aspecto Interno y Contextual de la


Perspectiva Producto, Aspecto Interno y Contextual de la
perspectiva Proceso y Aspecto Interno y Contextual de la
Perspectiva Humana; slo un balance y una buena interrelacin
entre ellas permitir garantizar la calidad Sistmica de una
organizacin.
Nivel 1: Categor
Categoras.
 Producto: Funcionalidad (FUN), Fiabilidad (FIA), Usabilidad (USA),

Eficiencia (EFI), Mantenibilidad (MAB) y Portabilidad (POR).

Proceso: Cliente - Proveedor (CUS), Ingeniera(ENG),


Soporte (SUP), Gestin (MAN) y Organizacional (ORG).
 Humana: Individual (IND), Equipo (EQU), Entorno
Empresarial (ENT).


10

MOdelo Sistmico de CAlidad - MOSCA

Su Origen y Evoluci
Evolucin

Nivel 2:
Caractersticas

FUN.1

FIA.1

USA.1

EFI.1

MAB.1

POR.1

CUS.1

ENG.1

SUP.1

MAN.1

ORG.1

IND.1

EQU.1

ENT.1

FUN.2

FIA.2

USA.2

EFI.2

MAB.2

POR.2

CUS.2

ENG.2

SUP.2

MAN.2

ORG.2

IND.2

EQU.2

ENT.2

FUN.3

FIA.3

USA.3

EFI.3

MAB.3

POR.3

CUS.3

SUP.3

MAN.3

ORG.3

IND.3

EQU.3

ENT.3

FUN.4

FIA.4

USA.4

EFI.4

MAB.4

POR.4

CUS.4

SUP.4

MAN.4

ORG.4

IND.4

EQU.4

ENT.4

FUN.5

FIA.5

USA.5

EFI.5

MAB.5

POR.5

IND.6

IND.5

FUN.6

FIA.6

USA.6

EFI.6

MAB.6

POR.6

EQU.1

FUN.7

CUS.3

USA.7

CUS.3

MAB.7

POR.7

EQU.3

FUN.8

CUS.4

USA.8

SUP.5

MAB.8

POR.8

ENT.3

CUS.1

SUP.4

CUS.3

SUP.5

USA.9

MAB.9

POR.9

USA.10

MAB.10

POR.10

SUP.5

USA.11

MAB.11

POR.11

SUP.6

CUS.3

MAB.12

POR.12

SUP.1

MAB.13

ENG.1

SUP.6

ENG.1

CUS.3

SUP.1

SUP.4

Nivel3:
Mtricas

IND.1
IND.2
IND.4
IND.5
IND.6
IND.7
EQU.1
EQU.3

SUP.5

IND.1

ORG.5

SUP.6

IND.4

ORG.6

IND.6

SUP.7

EQU.1

ORG.7

IND.7

SUP.8

EQU.3

ORG.8
ORG.9

IND.1
IND.4

IND.3

IND.6

ENT.1
ENT.4

SUP.2

Nivel 2: Caracter
Caractersticas. Cada categora tiene asociado un
conjunto de caractersticas (56 asociadas al Producto y 27 al
Proceso de Desarrollo y 15 a la parte Humana), las cuales
definen las reas claves a satisfacer para lograr, asegurar y
controlar la calidad tanto en el producto, el proceso como en
las personas.
Nivel 3: Mtricas. Con un total de 715 mtricas para medir la
calidad sistmica.

MOdelo Sistmico de CAlidad - MOSCA


Nivel 0:
Dimensiones
Aspecto
Interno

Su Origen y Evoluci
Evolucin

PROCESO

PRODUCTO

Aspecto
Contextual

Aspecto
Interno

HUMANA

Aspecto
Contextual

Aspecto
Interno

Aspecto
Contextual

Nivel 1:
Categorias
Funcionalidad

Fiabilidad

Usabilidad Eficiencia

Mantenibilidad

Portabilidad

Cliente
Prooveedor

Ingeniera

Soporte

Gestin

Organizacional

Individual Equipo

Entorno

Nivel 2:
Caractersticas
FUN.1

FIA.1

USA.1

EFI.1

MAB.1

POR.1

CUS.1

ENG.1

SUP.1

MAN.1

ORG.1

IND.1

EQU.1

ENT.1

FUN.2

FIA.2

USA.2

EFI.2

MAB.2

POR.2

CUS.2

ENG.2

SUP.2

MAN.2

ORG.2

IND.2

EQU.2

ENT.2

FUN.3

FIA.3

USA.3

EFI.3

MAB.3

POR.3

CUS.3

SUP.3

MAN.3

ORG.3

IND.3

EQU.3

ENT.3

FUN.4

FIA.4

USA.4

EFI.4

MAB.4

POR.4

CUS.4

SUP.4

MAN.4

ORG.4

IND.4

EQU.4

ENT.4

FUN.5

FIA.5

USA.5

EFI.5

MAB.5

POR.5

IND.6

SUP.5

IND.1

ORG.5

IND.5

FUN.6

FIA.6

USA.6

EFI.6

MAB.6

POR.6

EQU.1

SUP.6

IND.4

ORG.6

IND.6

FUN.7

CUS.3

USA.7

CUS.3

MAB.7

POR.7

EQU.3

SUP.7

EQU.1

ORG.7

IND.7

FUN.8

CUS.4

USA.8

SUP.5

MAB.8

POR.8

ENT.3

SUP.8

EQU.3

ORG.8

CUS.1

SUP.4

USA.9

MAB.9

POR.9

CUS.3

SUP.5

USA.10

MAB.10

POR.10

SUP.5

USA.11

MAB.11

POR.11

SUP.6

CUS.3

MAB.12

POR.12

SUP.1

MAB.13

ENG.1

SUP.6

ENG.1

CUS.3

SUP.1

SUP.4

Nivel3:
Mtricas

IND.1
IND.2
IND.4
IND.5
IND.6
IND.7
EQU.1
EQU.3

IND.1

ORG.9

IND.4

IND.3

IND.6

ENT.1
ENT.4

SUP.2

11

Agenda
Su teora
Su origen y evolucin
Cmo se aplica?
Estudios de Caso Exitosos?
Algunas estadsticas
Hacia donde vamos?...

Cmo se Aplica?

Mtodo de Estimacin de Calidad Sistmica MECAS


El mtodo se diseo considerando: 4 elementos
ROLES

FASES
PROCESOS

ACTIVIDADES
Y ENTREGABLES

12

Cmo se Aplica?

Mtodo de Estimacin de Calidad Sistmica MECAS


Cumple los siguientes principios:


Representa un estudio cuantitativo de caso.

Es sistmico.

Cumple con los requisitos de un mtodo de Estimacin Clase A segn Appraisal


Requeriments for CMMI ARC.

Permite realizar estimaciones.

Es fuertemente documentado.

Cuenta con los pasos fundamentales del Estndar ISO -14598 (Parte 5).

Toma como referencia el mtodo Standard CMMISM Appraisal Method for process
Improvement SCAMPI.

Se basa en el esquema de trabajo de Oracle DataWarehouse Method ODWM.

Mtodo de Estimacin de Calidad Sistmica - MECAS


Fase de
Preseleccin

Preseleccin del
Producto Emblemtico

No

Decisin de la
Estimacin Definitiva
por parte del Certificador

El producto cumple con


Los requerimientos mnimos para
ser evaluado?

Presentacin del
Reporte Final

Si
Seleccin de los Miembros
del Equipo Evaluador
(Organizacin)

Preparacin del
Reporte Final

1
Fase de
Preparacin

Aplicar Modelo
MOSCA
(Software)

Si

2
4

No
1

Entrenamiento a
Miembros del
Equipo Evaluador

La calidad resultante
luego de la aplicacin de
MOSCA es aceptable?
Si

Duda

No
1

Revisin de la
Documentacin del Producto

Fase de
Evaluacin del
Producto

Tcnica de Toma
De Decisin Grupal

El resultado de la
decisin grupal
se corresponde
con los resultados
de MOSCA?

Cmo se Aplica?
Fase de
Conclusin

Si

Fase de
Evaluacin del
Proceso

El resultado de la
decisin grupal
se corresponde
con los resultados
de MOSCA?

Tcnica de Toma
De Decisin Grupal

Duda

Revisin de la
Documentacin del Proceso

No
1

13

Mtodo de Estimacin de Calidad Sistmica - MECAS


Fase de
Preseleccin

Preseleccin del
Producto Emblemtico

No

Decisin de la
Estimacin Definitiva
por parte del Certificador

El producto cumple con


Los requerimientos mnimos para
ser evaluado?

Presentacin del
Reporte Final

Si
Seleccin de los Miembros
del Equipo Evaluador
(Organizacin)

Preparacin del
Reporte Final

1
Fase de
Preparacin

Aplicar Modelo
MOSCA
(Software)

Si

Fase de
Evaluacin del
Proceso

4
No

Entrenamiento a
Miembros del
Equipo Evaluador

La calidad resultante
luego de la aplicacin de
MOSCA es aceptable?

No
1

Si

Duda

Cmo se Aplica?
Fase de
Conclusin

Revisin de la
Documentacin del Producto

Fase de
Evaluacin del
Producto

Tcnica de Toma
De Decisin Grupal

El resultado de la
decisin grupal
se corresponde
con los resultados
de MOSCA?

El resultado de la
decisin grupal
se corresponde
con los resultados
de MOSCA?

Tcnica de Toma
De Decisin Grupal

Si

Duda

Revisin de la
Documentacin del Proceso

No
1

Cmo se Aplica?

Algoritmo para la Evaluacin de la Calidad Sistmica


del Software
FASE 1:
Calidad del producto de software con un enfoque sistmico

INICIO

Seleccionar 2 de las
siguientes categoras:
Fiabilidad
Usabilidad
Eficiencia
Mantenibilidad
Portabilidad

Estimar la
calidad de la
funcionalidad
del producto

Cumple
con
funcionalidad?

Si

Instanciacin
del submodelo del
producto

Funcionalidad

Primera
categora
evaluada

Segunda
categora
evaluada

Satisfecha

No satisfecha

No satisfecha

Satisfecha

Satisfecha

No satisfecha

Satisfecha

No satisfecha

Satisfecha

Satisfecha

Satisfecha

Satisfecha

Estimacin de
la calidad
para cada
categora

Estimar la calidad
del producto segn las categoras
evaluadas

Nivel de calidad
del producto de
software
Bsico
Intermedio
Avanzado

Reportar el nivel de
calidad del producto
de software: Bsico,
Intermedio, Avanzado

No
Reportar las causas de la
no satisfaccin de la
Funcionalidad y nivel de
calidad: NULO

Categoras del
producto

Nmero de caractersticas
mnimas que deben ser
satisfechas

Funcionalidad

Fiabilidad

Usabilidad

FIN

Eficiencia

Mantenibilidad

11

Portabilidad

14

Cmo se Aplica?

Algoritmo para la Evaluacin de la Calidad Sistmica


del Software
FASE 2:
Calidad del proceso de desarrollo de software con un enfoque
sistmico

Determinar el
porcentaje de
respuestas 'N/A'
(No Aplica)

>10% ?

Determinar el
porcentaje de
respuestas 'N/S'
(No Sabe)

No

>15% ?

Determinar el grado
de satisfaccin de
cada categora

Estimar la calidad del


producto segn las caractersticas evaluadas

Analizar
aplicabilidad del
instrumento

Analizar nivel de
divulgacin de
informacin

FIN

No

Si

Si

Reportar el nivel de
calidad del proceso
de software: Bsica,
Intermedia, Avanzada

Nmero de caractersticas
mnimas que deben ser
satisfechas
Cliente-Proveedor
3
Ingeniera
2
Soporte
6
Gestin
3
Organizacional
7
Categoras del
proceso

Nivel de calidad del


Categoras del proceso proceso de desarrollo
de software
Cualquier categora
distinta a ClienteNulo
Proveedor e Ingeniera
o ninguna categora
Cliente-Proveedor
Bsico
e Ingeniera
Soporte y
Gestin
Organizacional

Intermedio
Avanzado

Cmo se Aplica?

Algoritmo para la Evaluacin de la Calidad Sistmica


del Software
FASE 3:
Integracin de las calidades parciales de los sub-modelos

Integracin de la medicin
del producto y de la
medicin del proceso

Reportar el nivel de la
calidad sistmica del
sistema de software:
Bsica, Intermedia,
Avanzada

FIN

Nivel de Calidad Producto Nivel de Calidad Proceso Calidad Sistmica


Bsico
Nulo
Intermedio
Nulo
Nulo
Avanzado
Nulo
Bsico
Bsico
Intermedio
Bsico
Bsico
Bsico
Intermedio
Avanzado
Bsico
Intermedio
Intermedio
Avanzado
Intermedio
Intermedio
Bsico
Avanzado
Intermedio
Avanzado
Avanzado
Avanzado
Avanzado

15

Cmo se Aplica?

Modelo de Integracin Formal de los Modelos de Calidad


de Proceso y de Producto con Enfoque Sistmico
(INFOCAS)
Inicio
Analizar el
Contexto en
La Organizacin

Cumple las
Condiciones?

NO

Reportar las causas de


la no satisfaccin de las
condiciones bsicas

SI
Usar MOSCA para estimar el
nivel de Calidad Sistmica
Aplicar el
Modelo
INFOCAS

Establecer costos
y tiempos para alcanzar
las mejoras sugeridas por
INFOCAS

Fin

Reportar los cambios


necesarios para mejorar
el nivel de Calidad
Sistmica

Agenda
Su teora
Su origen y evolucin
Cmo se aplica?
Estudios de Caso Exitosos?
Algunas estadsticas
Hacia donde vamos?...

16

Estudios de Caso

Estudio de Casos Exitosos?


PRODUCCIN ANIMAL (CUNCOLA)
TELECOMUNICACIONES

SOFTWARE
ADMINISTRATIVO

DESARROLLO WEB

TECNOLOGA DE
LA INFORMACIN
BANCA Y FINANZAS

INDUSTRIA PETROLERA

Estudios de Caso

Estudio de Casos Exitosos?

SISTEMA BANCARIO

17

Estudios de Caso

MOSCA Versin: Producto


Sistema Bancario.

Categoras evaluadas:

Proyecto 1

Monitoreo Especial

Funcionalidad, Mantenibilidad y
Eficiencia.

Proyecto 2

Valoracin

Categoras evaluadas:

Funcionalidad

Estudios de Caso

MOSCA Versin: Producto


Sistema Bancario.


Modelo de Dromey: Aspectos internos de Anlisis,


Diseo e Implementacin influyen sobre las
caractersticas de calidad.


Ejemplo: Se identificaron problemas con el uso de variables


globales que buscaban incrementar la eficiencia en tiempo y
memoria, sacrificando la Mantenibilidad del Sistema.

Relacin Producto-Proceso: Los usuarios


manifestaron la falta de auditoras efectivas, que
restringa las mejoras del producto.


Ejemplo: Con la evaluacin de los productos se identific que


era posible mejorar la Funcionalidad al mejorar la
Interoperabilidad con otros software existentes en el Banco.

18

Estudios de Caso

MOSCA Versin: Producto


Sistema Bancario.

Se evaluaron dos sistemas del Departamento del


Crditos desarrollados en el mismo contexto.
Dos evaluadores: Para comprobar que los resultados de
la evaluacin no tuvieran diferencias
 Dos productos: Buscando identificar diferencias entre los
productos.


Estudios de Caso

Resultados
Monitoreo Especial

60

98

COMPORTAMIENTO DE MOSCA
- Sus resultados sobre la estimacin
de la calidad fueron los esperados.
- Lo aplicaron dos evaluadores
diferentes arrojando los mismos
resultados.

75

100

94,4

80
75

% de Cumplimiento

100

100

Categoras Evaluadas para la Calidad del Producto P1

40
20
0
Eficiencia

Mantenibilidad

Aspectos Contextuales del Producto

Categora Evaluada para la Calidad del Producto P2

Valoracin

% de cum plim iento

Funcionalidad
Aspectos Internos del Producto

80
75
70
65
60
55

75

Aspectos Internos del Producto

6 2 ,5

Funcionalidad
Aspectos Contextuales del Producto

19

Estudios de Caso

Estudio de Casos Exitosos?

PRODUCCIN ANIMAL (CUNCOLA)

Estudios de Caso
MOSCA Perspectiva: Producto
Software de Formulacin de Raciones para Sistemas de Produccin
Animal (Cuncola)

Perspectiva: Producto

Categoras evaluadas:
Funcionalidad.
Usabilidad.
Eficiencia.

Evaluacin realizada para la Unidad de Produccin


Cunicula de la Unellez.

Se realiz la evaluacin de cuatro software comerciales.

20

Estudios de Caso
MOSCA Perspectiva: Producto
Software de Formulacin de Raciones para Sistemas de Produccin
Animal (Cuncola)
Usabilidad
Grado de aceptacin

100
90
80
70
60
50
40
30
20
10
COMPORTAMIENTO DE MOSCA 0
PFFR
CNCPS
Dairys
-El resultado
de la evaluacin arroj
Programas
que la Funcionalidad de CNCPS era la

Aliga

Grado de aceptacin

Portabilidad
100
90
80
70
60
50
40
30
20
10
0

Aliga

Aliga

mejor, sin embargo la Usabilidad era


baja.
-El modelo permitio identificar que
Aliga contaba con un buen balance
entre la Funcionalidad, la Usabilidad
100
y la Portabilidad

PFFR
CNCPS
Programas

Grado de aceptacin

Grado de aceptacin

Funcionalidad
100
90
80
70
60
50
40
30
20
10
0

Dairys

90
80
70
60
50
40
30
20
10
0

PFFR
CNCPS
Programas

Dairys

Total

Aliga

PFFR CNCPS
Programas

Dairys

Estudios de Caso

Estudio de Casos Exitosos?


SISTEMA DE TELECOMUNICACIONES
SISTEMA BANCARIO

g
Or

A
in
c
a
iz
an

Organizacin B

21

Estudios de Caso

MOSCA Versin: Proceso


Sistema de telecomunicaciones Sistema Bancario
Proyectos: Sector Industrial Venezolano relacionado con el desarrollo de sistemas.

Organizacin A

Organizacin B

Empresa pequea
de telecomunicaciones.

Entidad Financiera

Perspectiva utilizada:

Proceso

Categoras evaluadas:
Cliente-Proveedor (CUS)
Ingeniera (ENG)
Soporte (SUP)
Gestin (MAN)
Organizacional (ORG)

Estudios de Caso

Frecuencia (%)

Resultados
100

100

87.5

72

75
50

52.4
56.3

37.3
38

25

39.4
22.4

16

CUS

ENG

SUP

COMPORTAMIENTO DE MOSCA
-Se aplic la perspectiva Proceso a
organizaciones
de
dimensiones
totalmente distintas: 1 PYME y
1Grande
-Ayudo
a
identificar
sus
especificidades

MAN

ORG

Organizacin B

Organizacin A

22

Estudios de Caso

Estudio de Casos Exitosos?

SISTEMA DE WEB
SISTEMA DE CONTROL DE PROCESOS

Estudios de Caso

MOSCA Versin: Producto - Proceso


Sistema WEB Sistema de Control de Procesos
Empresa A
Producto: Site WEB de una empresa
venezolana.

Empresa B
Producto: Herramienta para la
administracin y control de procesos.

Categoras evaluadas para Producto:


Funcionalidad.
Categoras evaluadas para Proceso:
Usabilidad.
Cliente-Proveedor (CUS)
Mantenibilidad.
Ingeniera (ENG)
Soporte (SUP)
Gestin (MAN)
Organizacional (ORG)

23

Estudios de Caso

Resultados

Calidad Sistmica: Bsica

% de cumplimiento

Res ultados en Em pres a A


120
100
80
60
40
20
0

10 0
75

80

COMPORTAMIENTO DE MOSCA
Se aplico la tervera version:Producto
y proceso.
Se aplic a software con tecnologa
diferente: Cliente /Servidor en WEB y
Administrativo.
Ambos en pequeas empresas.

75
57, 14

55, 55

50

25

FUN

U SA

M AB

CUS

Per sp ect i va
P r o d uct o

EN G

SU P

M AN

OR G

P er sp ect i va P r o ceso

Categoras

Calidad Sistmica: Nula


% de Cumplimiento

Resultados en Em presa B

120
100
80
60
40
20
0

75

73
63

FUN

USA

70
42,5

MAB

CUS

Perspectiva Producto

42,5

35,6

ENG

SUP

MAN

43,2

ORG

Perspectiva Proceso

Categoras

Estudios de Caso

Estudio de Casos Exitosos?

SOFTWARE EDUCATIVO

24

Estudios de Caso
MOSCA Perspectiva: Producto
Software Educativo
Producto:
Los Aventureros 3er Grado.
Producto:
Trampoln Tercer Ciclo.

Producto:
Smart Star in English

Producto: Kids English.

Categoras evaluadas para Producto:


Funcionalidad.
Usabilidad.
Fiabilidad.

Perspectiva: Producto.

Estudios de Caso

Resultados

% de
Cumplimiento

Evaluacin de Categoras en Perspectiva Producto

120
90
60
30
0

88,3

86,6

58,3

97,5
66

FUN

82,5

92,5

78,75

85

USA

94 97,3

75

FIA

Categoras
Aventurera Tercer Grado

Kids English

Trampolin Tercer Ciclo

Smart Start in English

COMPORTAMIENTO DE MOSCA
Aplicada slo la Perspectiva
Producto a Software de uso masivo.

25

Estudios de Caso

Estudio de Casos Exitosos?


SOFTWARE DE SIMULACIN
INDUSTRIA PETROLERA

Estudios de Caso
MOSCA Perspectiva: Producto
Software de Simulacin de Eventos Discretos (SSED)

Categoras evaluadas
para Producto:

Funcionalidad.
Usabilidad.
Eficiencia.

26

Estudios de Caso

Resultados

T asa d e
C a lid a d

100
50
0
Funcionalidad
Producto A
Producto C

Usabilidad
Eficiencia
Producto B
Producto D

COMPORTAMIENTO DE MOSCA
- Aplicada la Perspectiva Producto a
Software comercial de uso exclusivo
y altamente costoso.

Estudios de Caso

Estudio de Casos Exitosos?


SOFTWARE DE CONTROL DE SINIESTROS
EMPRESA DE SEGUROS

27

Estudios de Caso
MOSCA
Perspectiva: Producto - Proceso - Humana
Sistema:
Automatizacin del Flujo de Trabajo del
rea de Siniestros Auto

Perspectiva: Producto
Categoras evaluadas:
Funcionalidad.
Usabilidad.
Fiabilidad.

Perspectiva: Humana
Categoras evaluadas:
Aspectos Individuales
Equipo
Entorno Empresarial

Perspectiva: Proceso
Categoras evaluadas :
Cliente-Proveedor (CUS)
Ingeniera (ENG)
Soporte (SUP)
Gestin (MAN)
Organizacional (ORG)

Estudios de Caso
MOSCA Perspectiva: Producto, Procesos y Humana
Sistema de Seguros

Resultados

Categoras

Producto

FIA

USA

FUN

10

FUN

USA

FIA

Mnimo Requerido

Satisfechas

Caractersticas

28

Estudios de Caso
MOSCA Perspectiva: Producto, Procesos y Humana
Sistema de Seguros

Resultados

Proceso

Categoras

ORG
MAN
SUP
ENG
CUS
0

CUS

ENG

SUP

MAN

ORG

Mnimo Requerido

Satisfechas

Caractersticas

Estudios de Caso
MOSCA Perspectiva: Producto, Procesos y Humana
Sistema de Seguros

Resultados

Personas

Categoras

ENT

EQU

IND

Mnimo Requerido
Satisfechas
COMPORTAMIENTO DE MOSCA
-Aplicada la Perspectiva Producto,
Proceso y Humana.
- Pertinente,
completo
y
los
resultados fueron los esperados.

IND

EQU

ENT

Caractersticas

29

Estudios de Caso

Estudio de Casos Exitosos?


MOSCA WEB
APLICACIN DE MOSCA A SITIOS WEB

Estudios de Caso
MOSCA Perspectiva: Producto
Sitio WEB

APLICADO A 20 SITIOS WEB UNIVERSITARIOS:


10 UNIVERSIDADES VENEZOLANAS
10 UNIVERSIDADES INTERNACIONALES

Perspectiva: Producto
Categoras evaluadas:
Funcionalidad.
Usabilidad.
Eficiencia.

30

Estudios de Caso

FUNCIONALIDAD

MOSCA Perspectiva: Producto


Sitio WEB

PW INTER
PW VZLA

20

40

60

COMPORTAMIENTO DE MOSCA
-Con este estudio, se comprob la
efectividad de MOSCA WEB como
Modelo de Certificacin de la Calidad
de los Sitios Web Universitarios.

Estudios de Caso

Estudio de Casos Exitosos?


SOFTWARE DE CONTROL DE ESTUDIOS
UNIVERSIDAD

31

Estudios de Caso
MOSCA Perspectiva: Producto
Sistema de Control de Estudios

Usados en 2 Institutos Unniversitarios

Perspectiva: Producto
Categoras evaluadas:
Funcionalidad.
Usabilidad.
Eficiencia.

Estudios de Caso
MOSCA Perspectiva: Producto
Sistema de Control de Estudios Universidad Pblica
Categora Fiabilidad

100
90
80
70
60
50
40
30
20
10
0

Porcentaje (%)

Porcentaje (%)

Categora Funcionalidad

FUN. 1

FUN. 2

FUN. 3

100
90
80
70
60
50
40
30
20
10
0

FUN. 4

Caractersticas

Caractersticas
USB

USB

Porcentaje (%)

Categora Eficiencia
100
90
80
70
60
50
40
30
20
10
0
Caractersticas
USB

32

Estudios de Caso
CATEGORIA FIABILIDAD
MOSCA Perspectiva: Producto
Sistema de Control de Estudios Colegio Universitario Pblico
100
90

Porcentaje (%)

80
70
60
50
40
30
20
10
0
Caracterstica

Caracterstica
CULTCA

CULTCA

CATEGORA EFICIENCIA
100
90
80
70DE MOSCA
COMPORTAMIENTO
60
-Con este estudio, se
50 comprob
efectividad de MOSCA 40
como Modelo
30
Certificacin de la Calidad
de en
20
contexto acadmico pblico
10
0
Porcentaje (%)

Porcentaje (%)

CATEGORIA FUNCIONALIDAD
100
90
80
70
60
50
40
30
20
10
0

la
de
un

Caracterstica
CULTCA

Agenda
Su teora
Su origen y evolucin
Cmo se aplica?
Estudios de Caso Exitosos?
Algunas estadsticas
Hacia donde vamos?...

33

Algunas Estad
Estadsticas

Publicaciones en Revistas Indexadas


Ao 2001-2005










Applying a Quality Model For Evaluating CASE Tools Adapted To ISO/IEC 14102 And ITS
Relationship With Knowledge Management". CLEI ELECTRONIC JOURNAL. 2001
Evaluation Of Portal Development: A Case Study". INFORMATON SYSTEMS MANAGEMENT.
2001
"Selecting Tools for Software Quality Management". SOFTWARE QUALITY PROFESSIONAL.
2002.
"Incorporation of Systems Quality as an Organizational Strategy using the Balanced Scorecard".
INFORMATION SYSTEMS MANAGEMENT. 2003. Indexada en el SCI. Vol. 20, pp. 66 - 81
"Evaluation of Environments for Portal Development: A Case Study". INFORMATION SYSTEMS
MANAGEMENT. 2002 Indexada en el SCI. Vol. 19, pp. 70 - 84.
Construction Of a Systemic Quality Model For Evaluating Sosftware Products SOFTWARE
QUALITY JOURNAL. 2003
La Logistica en los Combustibles Limpios: Perspectiva desde Industria Petrolera Venezolana.
OIL&GAS JOURNAL LATINOAMRICA. JULIO 2004
Prototipo de Modelo Sistmico de Calidad (MOSCA) del Software Prototype of Software Quality
Systemic Model (SQSM). COMPUTACIN Y SISTEMAS VOL. 8 NM. 3, PP. 196-217 2005,
CIC-IPN, ISSN 1405-5546, IMPRESO EN MXICO
A Discrete Event Simulation Software Evaluation Based on a Systemic Quality Model: An Oil
Industry Case.INFORMATION & MANAGEMENT. OR APARECER

Algunas Estad
Estadsticas

LOGROS DE MOSCA AO I
CHARLAS; 4

REVISTAS; 4
CONGRESOS
INTERNACIONALES; 6

FORMACIN DE
TALENTO; 8

CONGRESOS
NACIONALES; 7

34

Algunas Estad
Estadsticas

LOGROS DE MOSCA AO II
CHARLAS; 7

REVISTAS; 6

CONGRESOS
INTERNACIONALES; 14

FORMACIN DE
TALENTO; 8

CONGRESOS
NACIONALES; 7

Algunas Estad
Estadsticas

LOGROS HASTA SEPTIEMBRE DE 2005


REVISTAS; 12
CHARLAS; 11

CONGRESOS
INTERNACIONALES;
22

FORMACIN DE
TALENTO; 16

CONGRESOS
NACIONALES; 15

35

Agenda
Su teora
Su origen y evolucin
Cmo se aplica?
Estudios de Caso Exitosos?
Algunas estadsticas
Hacia donde vamos?

Hacia donde vamos?...

Cumplir con los objetivos de la ultima etapa:


 Preparar

la documentacin para un fcil acceso a ella


 Cargar todos los estudios de caso en el Sistema Web
de MOSCA
 Considerar los aspectos ambientales en la estimacin
de la calidad, fbricas de software, basado en
componentes
 Aplicar, aplicar, aplicar.

36

En Resumen
La Calidad del Software es la concordancia de los requisitos funcionales y de
rendimiento explcitamente establecidos, con los estndares d e desarrollo
documentados y con las caractersticas implcitas que se espera de todo
software desarrollado profesionalmente.
No existen mtricas estandarizadas y aplicables universalmente.
Es un proceso complejo.
En el concepto de Calidad Sistmica del Software estn involucrados tanto
las caractersticas internas como el contexto organizacional, lo que
genera un enfoque sistmico del concepto de Calidad del Software.
MOSCA es un modelo de especificacin de la
Software desarrollado en el LISI (USB)

Calidad Sistmica del

Los Estudios de Caso verificaron su efectividad para medir la Calidad de


Productos de Software desde su perspectiva Producto, Proceso y/o Humana en
las organizaciones venezolanas desarrolladoras de sistemas de software.
MOSCA es una herramienta que soporta la Administracin de la
Calidad del Software en sus tres actividades: Aseguramiento de la
Calidad, Planeacin de la Calidad y Control de la Calidad, al
establecer un marco de referencia que permite ubicar en un
nivel establecido la calidad sistmica de sus productos.

Gracias!

Universidad Simn Bolvar

Laboratorio de Investigacin en
Sistemas de Informacin

37