1. Visibilidad del estado del sistema
El sistema mantiene informado al usuario para que en todo momento sepa su estado
2. Consistencia entre el sistema y el mundo real
El usuario tiene que entender el idima del sistema, para ello el sistema tendrá que usar palabras que sean familiares para los usuarios.
3. Control y libertad del usuario
Siempre debe existir una salida de emergencia para revertir una acción no deseada en caso de un error humano.
4. Consistencia y estándares
Se debe evitar que los usuarios tengan que aprender algo nuevo debido a cambios en elementos ya establecidos y se debe de seguir unos estandares.
5. Prevención de errores
Es mejor agregar elementos que eviten errores que esperar a que ocurran.
6. Reconocimiento en lugar de recuerdo
Las interfaces deben promover el reconocimiento y evitar que los usuarios memoricen sus acciones.
7. Flexibilidad y eficiencia de uso
Los usuarios con más experiencia deberian de ser mas eficientes que el resto con la ayuda de atajos para realizar sus operaciones
8. Diseño estético y minimalista
Las interfaces deben evitar el contenido irrelevante y contener unicamente información necesaria.
9.Ayude a los usuarios a reconocer, diagnosticar y recuperarse de errores.
Los mensajes de error deben de ser entendibles para ayudar al usuario a entenderlos y darle una solución al problema.
10.Ayuda y documentación
En algunos casos, se debe proporcionar una documentación para ayudar a los usuarios a entender cómo completar sus tareas, el contenido de ayuda debe ser facil de identificar y tener pasos bien definidos.
Webgrafia o enllaços: https://diegoamorin.com/10-principios-usabilidad/#10-ayuda-y-documentacion