530 likes | 855 Views
Taller d e Usabilidad. Mario A Moreno Carlos A Martínez U TM. 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
E N D
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 • Introducción a la Interacción Humano Computadora (HCI) y a Usabilidad • El proceso de usabilidad • Cuándo se realiza? • Qué se necesita? • Quién realiza las pruebas? • Cómo se realizan las pruebas?
Contenido Segunda Parte: Demostración • Selección del software a probar • Determinación de objetivos • Selección de usuarios • Desarrollo de las pruebas de usabilidad • Obtención de resultados • Interpretación de resultados • 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
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
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
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 endesarrollo • 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