Escuela Técnica Superior de Ingeniería Escuela Técnica Superior de Ingeniería InformáticaInformática
Medición de la usabilidad en aplicaciones de escritorio.Un método práctico.
Proyectante: Mario Lorenzo Alcalá
Director: Dr. Jesús María Minguet Melián
UNED
Proyecto Fin de CarreraProyecto Fin de Carrera
• Usabilidad
• Beneficios de la aplicación de métodos de ingeniería de la usabilidad
• Heurísticas de usabilidad de Jackob Nielsen
• Elementos verificables de Xerox y las modificaciones
• Elección de las aplicaciones a medir
• Criterios de asignación de pesos a las heurísticas
• Cálculo de la métrica. Escala de medida
• Medida de las aplicaciones
• Usable: medida de la usabilidad
• Conclusiones
Contenido
UsabilidadUsabilidad
1. Utilidad
2. Facilidad de uso
3. Facilidad de aprendizaje
4. Apreciación
Es una característica que está relacionada con la medida de la calidad de los sistemas interactivos usados por usuarios específicos en un contexto de
uso, para conseguir objetivos específicos con efectividad, eficiencia y satisfacción,
medida en términos de:
UtilidadUtilidad
Capacidad de la aplicación para
ayudar en la realización de tareas.
Facilidad de usoFacilidad de uso
Está relacionada con la eficiencia o efectividad con que se
realizan las tareas. En una aplicación fácil de usar se
realizarán las tareas másrápidamente.
Facilidad de aprendizajeFacilidad de aprendizaje
Es una medida del tiempo requerido para usar la
aplicación con cierta eficiencia y llegar a recordar los
procedimientos despuésde no usar la aplicación durante
un tiempo determinado.
ApreciaciónApreciación
Es una medida de la percepción, opinión, sentimiento y actitud generada en el usuario por el uso de la aplicación.
Es una medida subjetivapero muy importante
ISO/IEC 9126ISO/IEC 9126
Beneficios de la aplicación de métodos de ingeniería de la Beneficios de la aplicación de métodos de ingeniería de la usabilidadusabilidad
• Incremento de la productividad de los usuarios
• Reducción de los costes en documentación
• Reducción de los costes de soporte de la aplicación
• Reducción de los costes de desarrollo (1$:10$-100$)
• Reducción de los costes de mantenimiento
• Aumento de la competitividad. Mejor producto final
• Adquisición de buenas prácticas en la organización
• Creación imagen de marca. Fidelización de clientes
• Ventaja competitiva para la organización
Heurísticas de usabilidad de Jakob NielsenHeurísticas de usabilidad de Jakob Nielsen
Visibilidad del estado del sistema
Control y libertad del usuario
La aplicación debe mantener siempre informado al usuario del estado del sistema así como de los caminos que este pueda tomar con una retroalimentación visual apropiada en un tiempo razonable.
La interfaz debe ser diseñada de tal manera que el control de la interacción con el sistema lo tenga el usuario de manera que interactúe directamente con los objetos de la pantalla.
Heurísticas de usabilidad de Jakob NielsenHeurísticas de usabilidad de Jakob Nielsen
Consistencia y estándares
Prevención de errores
Una buena interfaz contribuye al aumento de la productividad si es consistente en todos los diálogos que desarrolla, basándose en el conocimiento que el usuario ha adquirido con otras aplicaciones y en la aplicación propia.
El mejor tratamiento de los errores es prevenirlos con un buen diseño de los diálogos desde el primer momento en que ocurren,minimizando los riesgos de que puedan ocurrir.
Heurísticas de usabilidad de Jakob NielsenHeurísticas de usabilidad de Jakob Nielsen
Correspondencia entre el sistema y el mundo real
Reconocer antes que recordar
El sistema debe hablar el lenguaje de los usuarios, con palabras, frases y conceptos familiares para el usuario, siempre en el contexto de la aplicación.
Reducir la carga de memoria del usuario para reducir la propensión a errores en su interacción con el sistema.
Heurísticas de usabilidad de Jakob NielsenHeurísticas de usabilidad de Jakob Nielsen
Flexibilidad y eficiencia de uso
Estética y diseño minimalista
El sistema se debe diseñar para que lo puedan manejar diferentes tipos de usuarios, en función de su experiencia con la aplicación.
Los diálogos no deben contener información que sea irrelevante para la tarea que está realizando el usuario.Debe ser una interfaz simple, fácil de aprender y de usar y con fácil acceso a las funcionalidades que ofrece la aplicación.
Heurísticas de usabilidad de Jakob NielsenHeurísticas de usabilidad de Jakob Nielsen
Ayudar a los usuarios a reconocer, diagnosticar y recuperarse desde errores.
Ayuda y documentación
Los mensajes de error deben estar expresados en lenguaje que elusuario entienda y no con códigos de error, indicando el problema y sugiriendo la solución al problema que causa el error.
El mejor sistema es el que no necesita ningún tipo de documentación, pero de todas formas hay que proporcionar al usuario ayuda y documentación. Esta debe ser fácil de encontrar y enfocada a la tarea que el usuario realiza.
Elementos verificables de Xerox y las Elementos verificables de Xerox y las modificacionesmodificaciones
Elementos verificables de Xerox y las Elementos verificables de Xerox y las modificacionesmodificaciones
Elección de las aplicaciones a medirElección de las aplicaciones a medir
Criterios de asignación de pesos a las Criterios de asignación de pesos a las heurísticasheurísticas
1. Por cantidad de elementos verificables
2. Aplicaciones malas y buenas
3. Las 10 mejores aplicaciones
4. Aplicaciones con media > 80
Criterios de asignación de pesos a las Criterios de asignación de pesos a las heurísticasheurísticas
0,103
0,116
0,129
0,0890,085
0,100
0,089
0,1000,093 0,095
0,00
0,02
0,04
0,06
0,08
0,10
0,12
0,14
0,16
0,18
0,20
Visi
bilid
ad d
eles
tado
del
sist
ema
Cont
rol y
libe
rtad
del u
suar
io
Cons
iste
ncia
yes
tánd
ares
Prev
enci
ón d
eer
rore
s
Corr
espo
nden
cia
entr
e el
sis
tem
a y
el m
undo
rea
l
Rec
onoc
er a
ntes
que
reco
rdar
Flex
ibili
dad
yefi
cien
cia
de u
so
Esté
tica
y d
iseñ
om
inim
alis
ta
Ayu
da a
los
usua
rios
are
cono
cer,
diag
nost
icar
…
Ayu
da y
docu
men
taci
ón
Por cantidad de valoraciones Las 10 mejores aplicacionesContribuciones de las medias > 80 Media de los tresAplicaciones escogidas subjetivamente
Cálculo de la métrica. Escala de medidaCálculo de la métrica. Escala de medida
Escala
de
usabilid
ad0
10
5
1
2
3
4
6
7
8
9 Cosmético
Menor
M edio
M ayor
Catastrófico
Med
ida
de u
sabi
lidad
Aceptable
Mejorable
I naceptable
10000
9594100891008589129116103 10987654321 hhhhhhhhhhu
Medida de las aplicacionesMedida de las aplicaciones
Métricas8,6
638,6
11
8,547
8,517
8,502
8,474
8,445
8,420
8,392
8,368
8,331
8,296
8,214
8,201
8,201
8,177
8,078
8,054
7,942
7,919
7,891
7,799
7,789
7,719
7,690
7,541
7,536
7,519
7,517
7,483
7,421
7,243
6,918
6,853
6,315
6,001
5,803
5,246
4,090
8,484
0
1
2
3
4
5
6
7
8
9
10
Micro
soft
Wor
dAu
toCA
D LT
SAP R
3
NetB
eans
Orac
le jD
evelo
per
Parti
tionM
agic
Eclip
seLo
tus N
otes
Micro
soft
Outlo
ok
Micro
soft
Exce
lW
indow
s Dra
w
Adob
e Pho
tosh
op
Wind
ows M
edia
Playe
rHT
ML-K
it Gel
WS_
FTP P
roCo
ffeeC
up H
TML E
ditor
Open
Office
Calc
Nero
Smar
tMy
SQL Q
uery
Buil
der W
inZip
Minit
ab
Viru
sSca
n Ent
erpr
ise
Mode
lMak
erMS
N Me
ssen
ger
WinR
ar
Norto
n Ant
iviru
sPH
P Des
igner
2005 W
inDVD
GEMA
Rent
a 200
5
MySQ
L Adm
inistr
ator
Came
dia M
ASTE
RFT
P Com
mand
er Pr
o
Stea
m Pr
o
Gesti
ón M
edioa
mbien
tal C
T Abo
ñoAr
goUM
L
SIO
Sist.
de in
form
ación
de op
erac
ión
Siste
ma G
estió
n de P
lanos
ORCA
Inaceptable
Mejorable
Aceptable
Aplicación práctica de la métrica: Aplicación práctica de la métrica: UsableUsable
Comprobación de los elementos verificables
Ventana de resultados
ConclusionesConclusiones
Es una métrica válida en consonancia con la variedad de
las aplicaciones medidas.
ConclusionesConclusiones
Las compañías grandes obtienen las mejores aplicaciones como resultado de la aplicación de
más recursos.
ConclusionesConclusiones
En casi todas las aplicaciones es necesario mejorar las
heurísticas: “Control y libertad del usuario”, “Flexibilidad y
eficiencia de uso” y “Ayuda y documentación”.
ConclusionesConclusiones
Las heurísticas que mejor se cumplen son: “Estética y diseño minimalista”, “Correspondencia
entre el sistema y el mundo real” y “Consistencia y
estándares”.
Un trabajo basado en este proyecto ha sido aceptado en el:
3er Taller Internacional de Calidad del Software.
La Habana 2007
Gracias por la atención.