Sie sind auf Seite 1von 19

Diseño Centrado en el Usuario

Heurísticas
HE1 - Visibilidad del estatus del
sistema
 La computadora debe mantener al usuario
informado de lo que esta ocurriendo; las
entradas que ha recibido la computadora;
el proceso que se esta llevando a cabo y
los resultados del procesamiento. El
sistema ofrecerá al usuario una respuesta
que le indique lo que está sucediendo en
cada una de las operaciones que realiza.
Visibilidad del estatus del sistema
 Por ejemplo, en una aplicación que imprime
diferentes páginas, mostraría al usuario la
actividad que está realizando con la posibilidad
de deshacer la operación. En la siguiente
ventana, la aplicación informa al usuario del
formateado de las páginas y del envío de estas a
la impresora con movimiento de dos círculos.
HE2 - Comparación entre el sistema y
el mundo real
 El sistema debe hablar en el lenguaje del
usuario, con palabras, frases y conceptos
familiares al usuario, más que con términos
orientados al sistema. Siga convenciones del
mundo real, haciendo que la información
aparezca en un orden natural y lógico.

 Comentario: En la Web, tiene que estar


consciente de que los usuarios probablemente
provengan de antecedentes distintos, de modo
que averiguar su “lenguaje” puede ser un reto.
HE2 - Comparación entre el
sistema y el mundo real
 La aplicación debe ser lo más parecida posible al
objeto del mundo real que representa.

El programa de la calculadora del


sistema operativo Windows
XP es un buen ejemplo de lo
expuesto anteriormente. Para el
usuario, a la vista de la ventana
anterior, es inmediata la realización
de cálculos como lo haría con una
calculadora real.
HE3 - 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 salir de su
estado no deseado sin tener que pasar por un
diálogo amplio. Ofrece soporte para deshacer y
rehacer acciones.
HE3 - Control y libertad del
usuario
 Permite que el usuario tenga control de la
interacción. Los usuarios deben poder corregir
sus acciones fácilmente, salirse de la interacción
rápidamente en cualquier momento, y no verse
forzados a hacer una serie de acciones
controladas por la computadora.
HE3 - Control y libertad del usuario
 Se le proporcionarán salidas de emergencia sin tener que
pasar por un montón de diálogos. Se deberá proporcionar
también acciones de deshacer y rehacer sin perder el
trabajo realizado hasta el momento.
HE4 – Consistencia y Estándares
 La información que es igual debe verse igual (mismas
palabras, iconos y posiciones en la pantalla). Los
programadores deben conocer las convenciones de las
plataformas.
 Relación con el modelo de procesamiento de información
del usuario. Así como la heurística de relación entre el
sistema y el mundo real, esta heurística debe hacer uso
del conocimiento previo del usuario y la experiencia con
otras secciones de la misma aplicación y con otras
aplicaciones en la misma plataforma.
HE4 – Consistencia y Estándares
 Una buena interfaz contribuye al aumento de la productividad si
es consistente en todos los diálogos que desarrolla, basándose en
el conocimiento que el usuario ha adquirido con otras aplicaciones
y en la aplicación propia. Se debe mantener la consistencia en
todas las aplicaciones relacionadas. Deberán implementar las
mismas reglas de diseño para mantener la consistencia en toda la
interacción.
 El usuario debe ser capaz de saber en cada momento en qué
contexto está trabajando, de donde viene y a donde va. Esto se
puede realizar con indicadores gráficos como iconos o colores
diferentes para cada situación.
HE5 – Prevención de errores
 El mejor tratamiento de los errores es prevenirlos con un buen
diseño de los diálogos desde el primer momento en que ocurren,
minimizando los riesgos de que puedan ocurrir. Se debe realizar
un buen diseño de mensajes de error que den la posibilidad al
usuario de retraerse antes de que se realice la acción y se
comprometan los datos.

 Relación con el modelo de procesamiento de información del


usuario. Los usuarios pueden cometer errores debido a fallas en
la percepción, a falta de conocimiento del paso siguiente, a solo
recordar la esencia del comando y no todos los detalles, o un
error al teclear o apuntar. Algunos de estos errores se pueden
prevenir al mostrar solo las acciones que son aceptables en un
punto particular de interacción (al sombrear los botones
inapropiados).
HE5 – Prevención de errores
 La ventana del ejemplo siguiente está informando al usuario que
está introduciendo un valor incorrecto en la celda “tª humos ent.
Precipitadotes (ºC)”.
HE6 – Reconocer en vez de recordar
 Reducir la carga de memoria del usuario para reducir la
propensión a errores en su interacción con el sistema. El usuario
no debería tener que recordar información desde una parte de un
diálogo a otro.
 Las instrucciones para usar el sistema deben ser visibles o
fácilmente accessible.

 Se deben establecer unos valores por defecto para la aplicación,


con la posibilidad de que el usuario pueda especificar sus
preferencias. También se debe tener la opción de reinicializar los
valores por defecto.

 Ejemplos donde se reduce la carga de reconocimiento del usuario


es la utilización de los shorcut como “Ctrl-F” para activar el
diálogo de “Find”, esta acceso se puede encontrar en la mayoría
de las aplicaciones windows.
HE6 – Reconocer en vez de recordar
 Otra manera de reducir el esfuerzo del usuario es la imitación del
mundo real en la medida de lo posible.
HE7 – Flexibilidad y eficiencia de uso
 El diseño debe contar con atajos en tecleado que permita que los
usuarios expertos puedan acelerar su interacción (en lugar de
siempre usar los menús e iconos con un mouse). Los usuarios
expertos deben de poder adaptar la interfaz para que las acciones
frecuentes se hagan con mayor rapidez.
 El sistema se debe diseñar para que lo puedan manejar
diferentes tipos de usuarios, en función de su experiencia
con la aplicación. De esta manera se aumentará la
productividad del usuario y se ganará en usabilidad.
HE7 – Flexibilidad y eficiencia de uso
 El usuario deberá poder adaptar la interfaz a su conveniencia, por
 ejemplo, tendrá la posibilidad de quitar o añadir iconos, menús o
barras de iconos.
HE8 – Diseño estético y minimalista
 Los diálogos no deben contener información que sea irrelevante
para la tarea que está realizando el usuario. Debe ser una
interfaz simple, fácil de aprender y de usar y con fácil acceso a
las funcionalidades que ofrece la aplicación. La información extra
no necesaria disminuye la visibilidad al usuario causando errores
en la interacción y distrayendo al usuario en la realización de la
tarea.
HE9 – Ayudar a los usuarios a reconocer,
diagnosticar y recuperación de errores.
 Los mensajes de error deben estar expresados en lenguaje que el
 usuario entienda y no con códigos de error, indicando el problema
y sugiriendo la solución al problema que causa el error.

 El siguiente ejemplo muestra un mensaje de error que no sigue la


línea del párrafo anterior. Sólo dice que no es correcto, pero no
dice el qué y cómo solucionarlo. Esto es un ejemplo de lo que no
se debe hacer.
HE10 – Ayuda y documentación
 Si el sistema no es extremadamente sencillo, va a ser necesario
que cuente con sus opciones de ayuda y con una documentación
adecuada. La ayuda y documentación debe estar siempre
disponible, fácil de buscar y debe aportar consejos directos que
sean aplicables a las tareas del usuario.

Das könnte Ihnen auch gefallen