Es una guía que permite realizar un análisis de 10 heurísticas de Nielsen.
1. Visibilidad y Estado del sistema El sistema siempre debe mantener informados a los usuarios sobre lo que está sucediendo, a través de comentarios apropiados dentro de un tiempo razonable.
- ¿El sistema brinda respuesta al instante?
- ¿Mantiene informado al usuarios acerca de lo que está ocurriendo?
- ¿Lo mantiene informado a través de una retroalimentación apropiada?
- ¿Lo mantiene informado dentro de un tiempo razonable?
- ¿El usuario comprende cuando tiene que esperar?
2. Relación entre el sistema y el mundo real
El sistema debe hablar el idioma de los usuarios, con palabras, frases y conceptos familiares para el usuario, en lugar de términos orientados al sistema. Siga las convenciones del mundo real, haciendo que la información aparezca en un orden natural y lógico.
- ¿El sistema habla el mismo lenguaje que el usuario? (palabras, frases y conceptos familiares)
- ¿La información aparece en un orden natural y lógico?
- ¿El modelo de navegación es acorde al usuario?
- ¿Sigue las convenciones del mundo real?
3. Control y libertad del usuario
Hay ocasiones en que los usuarios elegirán las funciones del sistema por error y necesitarán una “salida de emergencia” claramente marcada para dejar el estado no deseado al que accedieron, sin tener que pasar por una serie de pasos. Se deben apoyar las funciones de deshacer y rehacer. - ¿El usuario siente libertad al navegar? - ¿Cuenta con opciones de “salida de emergencia”?
4. Consistencia y estándares
Los usuarios no deberían cuestionarse si acciones, situaciones o palabras diferentes significan en realidad la misma cosa; siga las convenciones establecidas.
- ¿El sistema respeta parámetros y criterios definidos dentro de la herramienta?
- ¿La curva de aprendizaje en la secuencia de acciones es corta?
- ¿Hay correspondencia entre aspecto y comportamiento?
- ¿Se respetan las convenciones y estándares de la plataforma?
5. Prevención de errores
Mucho mejor que un buen diseño de mensajes de error es realizar un diseño cuidadoso que prevenga la ocurrencia de problemas.
- ¿Los call to action de las acciones principales se encuentran bien diferenciados?
- ¿Resalta lo que queremos que el usuario haga?
- ¿Impide el camino erróneo?
- ¿Todos los enlaces llevan a su sitio correspondiente?
- ¿Existen elementos de navegación que orienten al usuario acerca de dónde está y cómo deshacer su navegación?
6. Reconocimiento antes que recuerdo
Se deben hacer visibles los objetos, acciones y opciones, El usuario no tendría que recordar la información que se le da en una parte del proceso, para seguir adelante. Las instrucciones para el uso del sistema deben estar a la vista o ser fácilmente recuperables cuando sea necesario.
- ¿Los objetos, acciones y opciones son visibles?
- ¿El sistema cuenta con valores por defecto?
- ¿Las instrucciones para el uso del sistema son visibles?
- ¿Cuenta con un resumen del proceso?
- ¿Puede el usuario reconocer la información en cada paso?
- ¿Los enlaces son fácilmente reconocibles como tales? ¿Su caracterización indica su estado (visitados, activos, desactivados,...)?
7. Flexibilidad y eficiencia de uso
La presencia de aceleradores, que no son vistos por los usuarios novatos, puede ofrecer una interacción más rápida a los usuarios expertos que la que el sistema puede proveer a los usuarios de todo tipo. Se debe permitir que los usuarios adapte el sistema para usos frecuentes.
- ¿El sistema está pensado para usuarios novatos?
- ¿Y para usuarios expertos?
- ¿Existen atajos o aceleradores de navegación?
- ¿Las posibilidades de atajo son claras? -¿Permiten que la navegación sea más rápida? -¿Puede el sistema adaptarse al uso frecuente de cada usuario?
8. Estética y diseño minimalista
Los diálogos no deben contener información que es irrelevante o poco usada. Cada unidad extra de información en un diálogo, compite con las unidades de información relevante y disminuye su visibilidad relativa.
- ¿Los recursos se encuentran simplificados?
- ¿La información ofrecida al usuario es relevante en toda la experiencia?
- ¿El tamaño de fuente es legible? ¿Facilita la lectura?
- ¿Existe un alto contraste entre el color de fuente y el fondo?
9. Ayuda para reconocimiento y recuperación del error
Diagnosticar y recuperarse de errores: los mensajes de error se deben entregar en un lenguaje claro y simple, indicando en forma precisa el problema y sugerir una solución constructiva al problema.
- ¿Los mensajes de error tienen lenguaje claro?
- ¿La estructura gramatical es simple?
- ¿Cuentan con ayudas contextuales?
- ¿Las frases verbales están orientadas a la acción?
- ¿Indica de forma precisa el problema?
- ¿Sugiere una solución constructiva al problema?
- ¿Se ofrece ayuda contextual en tareas complejas?
10. Ayuda y documentación
Aunque es mejor si el sistema se puede usar sin documentación, puede ser necesario proporcionar ayuda y documentación. Dicha información debería ser fácil de buscar, estar enfocada en las tareas del usuario, con una lista concreta de pasos a desarrollar y no ser demasiado extensa.
- ¿El sistema ofrece ayuda?
- ¿Es fácil de utilizar?
- ¿Está enfocada en las tareas del usuario?
- ¿Cuenta con una lista concreta de pasos a desarrollar? (tooltips, tutorial o tips & tricks).