Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ux Algo III 1C2018 B
Ux Algo III 1C2018 B
Ux Algo III 1C2018 B
User
HCI eXperience Usabilidad UCD Accesibilidad
(UX)
1. Qué es HCI
“La interacción humano-computador (human-computer
interaction) es el área de la informática/CS que estudia cómo las
personas interactuamos con la tecnología.”
Implica el entendimiento de las habilidades cognitivas y
psicológicas de los usuarios, y abarca tanto el diseño como la
evaluación de la tecnología.
Arte
Ciencias de la Computación
Diseño
Economía
Ergonomía
Ingeniería
Psicología
Sociología
[Findlater, inst631]
Douglas Engelbart (1935-2013)
Uno de los fundadores de HCI
Smalltalk
Edición de gráficos
Dispositivos de entrada
XEROX Palo Alto RC (70s)
Uso de metáforas
II. Qué es la Usabilidad
[https://www.nngroup.com/articles/definition-user-experience/]
Atributos de la USABILIDAD - LEMES
[https://www.nngroup.com/articles/definition-user-experience/]
[ISO 13407: Human-centered design process]
Learneability – Efficiency – Memorability - Errors - Satisfaction
[https://www.nngroup.com/articles/definition-user-experience/]
Accesibilidad (a11y)
“Capacidad de que un artefacto pueda ser usado por
personas con discapacidad”
Algunas definiciones
“… lo que hace que algo sea usable es la ausencia
de frustración en el uso”
[Fontela, 1C2015]
Algunas definiciones (2)
“Don’t make me think”
(Steve Krug)
“Cuando todo falle, lea las instrucciones”
(Ley de Murphy)
“Vice-presidents are not users”
(Jackob Nielsen)
“El programa funciona bien. Lo que pasa es que
usted está cometiendo el mismo error que todos.”
(Steve McConnell)
[Fontela, 1C2015]
User-centered design (UCD)
Qué información
Quién es mi usuario necesita
Los agujeros
sugieren introducir
algo en ellos
(dedos)
Bruce Tognazzinni
Donald Norman
[https://www.nngroup.com/articles/ten-usability-heuristics/]
1. Visibilidad del estado del Sistema: el Sistema siempre tiene que mantener a los usuarios informados de lo que está pasando,
y dar feedback en tiempo razonable.
2. Relación entre el Sistema y el mundo (AKA hablemos el mismo idioma): between system and the real world. El Sistema debe
hablar el idioma del usuario, con frases que conoce y son familiares y no jerga técnica. Siga las convenciones del mundo real, y
haga que la información aparezca en el orden natural y lógico.
3. Control del usuario y libertad: Soporte de hacer y deshacer (undo/redo). Los usuarios suelen elegir opciones por error y
necesitan una salida delimitada para abandonar ese estado.
4. Consistencia y estádares. Siga el estándar de su plataforma. Los usuarios nunca deberían adivinar si diferentes palabras,
situaciones o acciones significan lo mismo.
5. Prevención de errores. Un diseño que previene errores desde el inicio es major que unos Buenos mensajes de error. Elimine
condiciones que conducen a errores, o verifiquelas y presentele a los usuarios una confirmación antes de ejecutar la acción.
6. Reconocimiento antes que recuerdo. Minimice el uso de memoria del usuariohaciendo que objetos, acciones y opciones
estén visibles. El usuario no debería recorder información de una interfaz en otra. Las instrucciones de uso deberían ser
accesibles en le momento necesario.
7. Flexibilidad y eficiencia de uso. Los atajos o shortcuts, invisibles para el novato, agilizan la interacción con el usuario experto,
y de esta forma se puede satisfacer a ambos por igual. Permita que los usuarios agilicen acciones frecuentes.
8. Estética y diseño minimalista. La interfaz no debería contener información no relevante o poco usada. Cada unidad extra de
informaci’n compite con la relevante, y degrada su visibilidad.
9. Ayude a los usuarios a reconocer, diagnosticar y recuperarse de errores. Los mensajes de error deberían mostrarse en
lenguaje plano, sin código, indicar el problema y sugerir una solución.
10. Help and documentation. Even though it is better if the system can be used without documentation, it may be necessary to
provide help and documentation. Any such information should be easy to search, focused on the user's task, list concrete steps
to be carried out, and not be too large.
[https://www.nngroup.com/articles/ten-usability-heuristics/]
“1. Visibilidad del estado del sistema”
rojo, amarillo, verde, azul, rojo, amarillo, verde, azul, rojo, amarillo, verde, azul,
rojo, amarillo, verde, azul, verde, rojo, azul, amarillo, verde, verde, amarillo,
azul, rojo,rojo, amarillo, verde, azul, rojo, amarillo, verde, azul, rojo, amarillo,
verde, azul, verde, amarillo, rojo, amarillo, verde, azul, rojo, amarillo, verde,
azul, rojo, amarillo, verde, azul, rojo, amarillo, verde, azul, verde, rojo, azul,
amarillo, verde, verde, amarillo, azul, rojo,rojo, amarillo, verde, azul, rojo,
amarillo, verde, azul, rojo, amarillo, verde, azul, verde, amarillo
- Leemos en F
- Asegurarse de que lo más importante esté al inicio
- Ayudarse con bold/imágenes
- Un buen libro del tema: don t make me think (S. Krug)
El número de oro 5 +/-2 para los elementos en un grupo