Entradas

1. Visibilidad del 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. Ejemplo: Una barra de progreso al cargar una página, un indicador de "guardando cambios" o un mensaje de confirmación después de enviar un formulario.

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. Ejemplo: Un ícono de "papelera de reciclaje" para eliminar elementos, o un calendario digital que se vea y funcione como uno físico.

3.Control y Libertad del Usuario:

Los usuarios a menudo eligen 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.

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.

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 en primer lugar.

6. Reconocimiento antes que Recuerdo:

Minimice la carga de memoria del usuario haciendo visibles los objetos, acciones y opciones. El usuario no debería tener que recordar información de una parte del proceso para seguir adelante.

7. Flexibilidad y Eficiencia de Uso:

Los aceleradores no vistos por los usuarios novatos, pueden a menudo acelerar la interacción para el usuario experto, de modo que el sistema pueda atender tanto a usuarios inexpertos como experimentados. Permita a los usuarios adaptar acciones frecuentes.

8. Diseño Estético y Minimalista:

Los diálogos no deben contener información que sea irrelevante o que rara vez se necesite. Cada unidad extra de información en un diálogo compite con las unidades relevantes y disminuye su visibilidad relativa.

9. Ayuda a los Usuarios a Reconocer, Diagnosticar y Recuperarse de Errores:

Los mensajes de error deben expresarse en lenguaje claro (sin códigos), indicar precisamente el problema y sugerir constructivamente una solución.

10. Ayuda y Documentación:

Aunque es mejor que el sistema se pueda usar sin documentación, puede ser necesario proporcionar ayuda y documentación. Esta debe ser fácil de buscar, enfocada en la tarea del usuario, listar pasos concretos a seguir y no ser demasiado extensa.

¡Aquí no hay nada!