Los 10 principios de usabilidad:
1. Visibilidad del estado del sistema
2. Correspondencia entre el sistema y el mundo real
3. Control y libertad del usuario
4. Consistencia y estándares
5. Prevención de errores
6. Reconocimiento mejor que recuerdo
7. Flexibilidad y eficiencia de uso
8. Diseño estético y minimalista
9. Ayuda a reconocer, diagnosticar y recuperarse de errores
10. Ayuda y documentación
Conclusiones:
1. Visibilidad del estado del sistema
El usuario siempre debe saber lo que está pasando.
2. Correspondencia entre el sistema y el mundo real
El diseño debe hablar en un lenguaje cercano al usuario, usando iconos o metáforas conocidas. Así se entiende mejor.
3. Control y libertad del usuario
Es importante poder deshacer o cancelar acciones para no quedarse atrapado en un error.
4. Consistencia y estándares
Seguir patrones comunes hace que los usuarios no tengan que reaprender cómo funciona cada cosa.
5. Prevención de errores
Es más fácil evitar que ocurran errores (con validaciones, confirmaciones, etc.) que solucionarlos después.
6. Reconocimiento mejor que recuerdo
El sistema debería mostrar opciones visibles para que el usuario no tenga que memorizar comandos o pasos.
7. Flexibilidad y eficiencia de uso
Los atajos o personalizaciones ayudan a los usuarios avanzados sin complicar a los principiantes.
8. Diseño estético y minimalista
Cuanto más claro y limpio sea el diseño, más fácil resulta usarlo. Lo innecesario sobra.
9. Ayuda a reconocer, diagnosticar y recuperarse de errores
Los mensajes de error deben explicar qué pasó y cómo arreglarlo, sin ser técnicos ni confusos.
10. Ayuda y documentación
Aunque lo ideal es que todo se entienda de forma intuitiva, siempre es útil tener un manual, tutorial o guía accesible.
Enlaces:
https://www.nngroup.com/articles/ten-usability-heuristics/
https://www.interaction-design.org/literature/topics/heuristic-evaluation