Está en la página 1de 53

Taller de

Usabilidad
Mario A Moreno
Carlos A Martínez
UTM
Descripción
• El taller preparará al participante para
realizar pruebas de usabilidad a software
• Dará a conocer elementos claves de
pruebas de usabilidad, su forma de
elaboración y evaluación
• Se discutirán temas importantes
relacionados
Objetivos
• Entender el concepto de usabilidad y sus
ventajas
• Determinar el momento en que las
pruebas se realizan
• Determinar los requerimientos para
realizar las pruebas
Objetivos
• Demostración de pruebas de usabilidad
• Evaluación de resultados
• Interpretación de resultados obtenidos y
su aprovechamiento
Estructura del Taller
• Sesión participativa
• Se revisarán materiales didácticos
• Se realizarán pruebas de usabilidad con
los participantes y se obtendrán
resultados in-situ
• Se apreciará la discusión y compartición
de conocimientos entre los participantes
Contenido
Primera Parte: Fundamentos
1. Introducción a la Interacción Humano
Computadora (HCI) y a Usabilidad
2. El proceso de usabilidad
3. Cuándo se realiza?
4. Qué se necesita?
5. Quién realiza las pruebas?
6. Cómo se realizan las pruebas?
Contenido
Segunda Parte: Demostración
7. Selección del software a probar
8. Determinación de objetivos
9. Selección de usuarios
10. Desarrollo de las pruebas de usabilidad
11. Obtención de resultados
12. Interpretación de resultados
13. Conclusiones
Primera Parte:
Fundamentos
1 Interacción Humano
Computadora (HCI)
• HCI es el estudio interdisciplinario que
combina métodos de psicología experimental
combinado con poderosas herramientas de
cómputo [Shneiderman, 1998]
• Otras contribuciones se obtienen de
diseñadores gráficos, escritores técnicos,
expertos en factores humanos y ergonomía y
algunos antropólogos y sociólogos
Mapa de HCI
Qué es la usabilidad?
• Podemos definir usabilidad como:
“La medida en la que un producto se
puede usar por determinados usuarios
para conseguir objetivos específicos con
efectividad, eficiencia y satisfacción en un
contexto especificado” [Nielsen,1993]
Usabilidad
• Es el grado con el cual un producto
puede ser utilizado por usuarios
específicos para lograr metas específicas
con efectividad y satisfacción en un
contexto específico de uso [ISO 13407,
1999]
Componentes de la usabilidad
• Aprendizaje
• Eficiencia
• Memoria
• Errores
• Satisfacción
Qué toma en cuenta la
usabilidad?
• Rapidez y facilidad de hacer las cosas
• Aproximación al usuario
• Conocimiento del contexto de uso
• Satisfacer las necesidades del usuario
• Los usuarios son los que determina si el
producto es fácil de usar
Cuál es su importancia?
• Una reducción de los costos de
producción
• Reducción de los costos de
mantenimiento y apoyo
• Reducción de los costos de uso
• Mejora en la calidad del producto
2 El proceso de usabilidad

diseño

evaluación implementación
Desarrollos previos
• A través de los tiempos, se han
desarrollado diversas formas de entender
el problema y plantear una solución;
cada una de ellas han marcado el tiempo
y la época en la que evolucionaron
Centrado a la Máquina
• La primera, denominada, Centrado en la
Máquina, culpaba al usuario de los
errores y dificultades encontradas en la
interacción con el software
• Esto quiere decir, la máquina estaba
bien, la culpa era del usuario
Culpa a los diseñadores
• Después, los usuarios empezaron a
quejarse; los desarrolladores escucharon.
Entonces culparon a los diseñadores.
• Aunque no resolvía el problema
totalmente, se sentaron las bases para el
Diseño Centrado en el Usuario
Diseño Centrado al Usuario
• La solución no sólo requería de buenas
intenciones. Se requería, además, iterar
la solución una y otra vez
• Se necesitaba interrelacionar, de alguna
manera, al diseño, y el proceso del diseño,
con los usuarios
• Así surgió la metodología de UCD
[Norman y Draper, 1986]
UCD, USCD o LUCID
• Diseño Centrado en el Usuario (UCD o
USCD por sus siglas en Inglés) se define
como "un método que hace directamente
la pregunta central de 'cómo es, para el
usuario, la experiencia del uso del
software?' [Norman y Draper, 1986]
El proceso de usabilidad
1. Conocer al usuario
a. Características del usuario individual
b. Tareas actuales y deseadas del usuario
c. Análisis funcional
d. Evolución del usuario y su trabajo
2. Análisis de la competencia
El proceso de usabilidad

3. Establecimiento de las metas de


usabilidad
a. Análisis de impacto financiero
4. Diseño paralelo
5. Diseño participativo
6. Diseño coordinado del conjunto de la
interfaz
El proceso de usabilidad
7. Aplicación de guías y análisis heurístico
8. Prototipos
9. Test empírico
10. Diseño iterativo
a. Captura de los fundamentos del diseño
11. Reunión de retroalimentación del uso
en campo [Nielsen, 1993]
3 Cuándo se considera la
usabilidad?
• Independientemente del método de
desarrollo del sistema, idealmente debe
de considerarse a la usabilidad a lo largo
de todo el proyecto
• Para así no tener que hacer cambios
drásticos en etapas futuras del sistema
Qué es lo que estamos
buscando?
• Definición de “amigable”
• Razones fundamentales para mejorar los
diseños:
– No podemos predecir a los usuarios
– Descubrir nuevos aspectos
– Los métodos de los usuarios son variables
– Las tareas mayores también
Diseño Centrado en el Usuario
• Preguntar a los usuarios
• Observar a los usuarios
• Involucrar a los usuarios en el diseño
4 Qué se necesita para realizar
una prueba de usabilidad?
• Usuarios
• El software que va a ser probado
• Los entrevistadores (Testers)
• Un lugar donde realizarlas (Laboratorio
de usabilidad)
• Una metodología a seguir
Componentes de un Test
5 Quién realiza las pruebas?
Podemos contar con un equipo de trabajo:
• Ingeniero de Diseño
• Ingeniero de Producto
• Ingeniero de Documentación
• Ingeniero de Factores Humanos
• Ingeniero de Mantenimiento
Equipo de Testers
6 Cómo se realizan las
pruebas?
• Para realizar una prueba de usabilidad,
antes que nada debemos conocer los
métodos que existen, además de conocer
en que etapa del desarrollo del sistema
nos encontramos
Cuáles son los métodos?
Podemos dividir los métodos principales
de evaluación en tres tipos:
A) Indagación
B) Inspección
C) Tests
A) Indagación
• Nos sirve para identificar los
requerimientos del usuario
• Se requiere conocer el entorno que
rodeará al sistema
• Se aplica en una etapa temprana del
desarrollo
• Nos dará información de usabilidad de
un producto aun no elaborado
Métodos de indagación
• Indagación en el contexto
• Observación de campo
Métodos de indagación
• Entrevistas
• Encuestas
• Cuestionarios
Métodos de indagación
• Sesiones Guiadas
• Registro por el usuario
B) Inspección
• Retroalimentación sobre el diseño en
desarrollo
• Se evalúa si los objetivos han sido
logrados
• Se aplica en etapas tempranas del
desarrollo del sistema
Métodos de inspección
• Inspecciones Formales
• Evaluación Heurística
Métodos de inspección
• Inspección de Carácteres
• Inspección de Consistencia
• Inspección de Estándares
Métodos de inspección
• Revisiones Cognitivas
• Revisiones Cognitivas Conjuntas
Métodos de inspección
• Guías de Comprobación
• Método de Diario
• Método de Empatía
C) Tests
La meta global del test de usabilidad es la
identificación y resolución de deficiencias de
usabilidad existentes en un sistema. Se tiene la
intención de crear productos:
• Que sean fáciles de aprender y de usar
• Cuyo uso sea satisfactorio
• Proporcionen utilidad y funcionalidad, factores
altamente valorados por la población objetivo
Tipos de tests de usabilidad
Dentro de los tests de usabilidad de
encuentran los siguientes:
• Test Exploratorio
• Test de Valoración
• Test de Validación
• Test de Comparación
Cómo llevar a cabo un Test de
Usabilidad?
• El proceso global es simple; hay que conseguir
un cierto número de usuarios y descubrir cómo
trabajan con el producto objeto del test
• Normalmente se va a observar a usuarios
operando de forma individual con el producto y
se recogen datos acerca de cómo lo hacen (por
ejemplo, cuánto tardan en realizar las tareas,
cuantos errores cometen). Entonces se analizan
los errores detectados en todos los experimentos
de forma conjunta para detectar tendencias
Qué debemos considerar?
• Determinar qué es lo que se está
buscando
• Diseñar el test
• Disponer de algunos usuarios
• Establecer el test
Qué debemos considerar?
• Conducir el test
• Hacer dar parte al usuario
• Analizar los datos
Variantes de tests de usabilidad
• Método Tutorado
• Método de Seguimiento
• Método de Instrucción previa
Variantes de tests de usabilidad
• Aprendizaje por Descubrimiento
Conjunto
• Test Retrospectivo
• Protocolo del Pensamiento Manifestado
Variantes de tests de usabilidad
• Realización de Medidas
• Protocolo del Descubrimiento Conjunto
Variantes de tests de usabilidad
• Seguimiento del ojo
Segunda Parte:
Demostración
Muchas Gracias!

Mario Alberto Moreno Rocha


mmoreno@mixteco.utm.mx
Carlos Alberto Martínez García
camg10@hotmail.com

También podría gustarte