1. Darle retroalimentación al usuario acerca de lo que está pasando.

Cargando/Enviando

Cargando/Enviando

2. Relación entre el sistema y el mundo real

Aquí se indica la fecha de vencimiento en la imagen

Aquí se indica la fecha de vencimiento en la imagen

3. Control y libertad del usuario

El usuario siempre debe tener la capacidad de cancelar un proceso, salirse de un flujo o deshacer una acción.

El usuario siempre debe tener la capacidad de cancelar un proceso, salirse de un flujo o deshacer una acción.

4. Consistencia

En el diseño de los bloques visuales del flujo del sistema, tratar de llevar un patrón en todos los elementos del sistema.

En el diseño de los bloques visuales del flujo del sistema, tratar de llevar un patrón en todos los elementos del sistema.

5. Prevención de errores

Proveer instrucciones claras de lo que se espera que el usuario realice dentro de nuestro producto.

Proveer instrucciones claras de lo que se espera que el usuario realice dentro de nuestro producto.

6. Reconocer antes de recordar

Entregar información valiosa al usuario y además proveer una forma en que el usuario pueda revisarla cuando la necesite sin acudir a su memoria.

Entregar información valiosa al usuario y además proveer una forma en que el usuario pueda revisarla cuando la necesite sin acudir a su memoria.

7. Flexibilidad y eficiencia de uso

Entregar una interfaz capaz de satisfacer a usuarios avanzados y no avanzados. Permitir el uso del producto sin necesidad de conocimientos especializados.

Entregar una interfaz capaz de satisfacer a usuarios avanzados y no avanzados. Permitir el uso del producto sin necesidad de conocimientos especializados.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/6e20d9da-03bb-46d8-a000-02bbb4bc50c7/Untitled.png

8. Diseño estético y minimalista

No saturar de contenido al usuario, mostrar únicamente el contenido relevante para cada vista o cada acción que el usuario ha decidido acceder. No poner elementos que distraigan al usuario del objetivo de la vista.

No saturar de contenido al usuario, mostrar únicamente el contenido relevante para cada vista o cada acción que el usuario ha decidido acceder. No poner elementos que distraigan al usuario del objetivo de la vista.

9. Ayudar al usuario a reconocer y corregir errores

Dar información al usuario de lo que esta generando errores o inconsistencias en el sistema.

Dar información al usuario de lo que esta generando errores o inconsistencias en el sistema.