Patrocinado por docxpresso.com
Portada > Artículo

Como piensan los profesionales y los usuarios avanzados y su influencia en el diseño de interfaces

11-02-2003 - Eduardo Manchón

Resumen: Muchos profesionales de Internet; programadores, diseñadores gráficos y también los usuarios avanzados han desarrollado modelos mentales que influyen en su percepción de la creación de interfaces y les llevan a cometer serios errores en el diseño de sitios web.

Valoración media: 2,94 | Votos: 8394 | Lecturas: 22118

En realidad que los diseñadores gráficos o los ingenieros informáticos se dediquen al diseño de mecanismos de interacción y a usabilidad es algo así como si los poetas se metieran de repente a matemáticos (o viceversa) y pretendiesen tener éxito.

Si bien es cierto que en algunos casos existen personas que combinan cualidades y aptitudes muy diversas, y son capaces de poseer varias perspectivas simultáneamente, a estas personas se les llama genios y no abundan.

En mi opinión para alcanzar los mejores resultados es conveniente que cada profesional aborde su trabajo con una perspectiva diferente y tenga la máxima especialización posible.

Control de la tarea vs. facilidad de uso

Programar es una tarea que requiere un pensamiento estructurado, lógico y un tipo de persona que gusta de tener un control máximo sobre las tareas que realiza, a costa de un aumento en la complejidad de las operaciones. Los programadores están dispuestos a sacrificar facilidad de uso por obtener mayor control sobre la tarea, son personas que disfrutan con los retos intelectuales. Nada más diferente de un usuario medio que está total y únicamente enfocado a conseguir sus objetivos, esta dispuesto a perder control sobre la tarea a cambio de conseguir lo que quiere de manera rápida y fácil.

Posible vs. Probable

Un pensamiento lógico y fuertemente estructurado es esencial para la tarea de programar. Los programadores han de tener en cuenta todas las posibilidades para conseguir que un programa funcione correctamente. Las preguntas que un programador siempre se hace son " y si sucede tal.. y si cual...y si el usuario quiere también... ". Por supuesto que para ser un buen programador hay que pensar así, pero no para diseñar la interacción con el usuario.

Un ejemplo de este equívoco modelo mental es la llamada "featuritis": el añadido innecesario de más y más funciones a un producto, porque se entiende a más funcionalidades mejor producto. Esto es incorrecto porque incluir todo lo posible significa a efectos prácticos hacer menos visible lo más probable, con lo que el producto suele empeorar. Los usuarios medios no se preocupan por todo lo posible, sino por lo más probable (seria imposible funcionar de otra manera en el día a día). La gente quiere una web que le permita hacer las tareas más probables y frecuentes y poco más.

Orientación hacía la tarea vs. orientación a los objetivos

Cuando un programador realiza su trabajo, por las características propias del proceso de programación subdivide la tarea principal en las sub-tareas más simples y así lo suele reflejar en la interfaz que crea. El resultado de esta son procesos sin sentido para los usuarios y difíciles de recordar. Los usuarios, frecuentemente, no comprenden la lógica del proceso creado por los programadores. Un usuario no piensa que para alquilar un coche primero debe seleccionar una ciudad de origen, simplemente quiere alquilar un coche.

Frecuentemente los usuarios se pierden en el proceso o no saben localizar el primer paso de la tarea en la página inicial ("homepage"). Este contraste de perspectivas entre programador y usuario significa en el proceso de compra on-line, la pérdida de un cliente.

Otro ejemplo: a la hora de hacer una búsqueda de un producto en un sitio web, un programador desea el máximo control, tener la posibilidad de usar varias opciones de búsqueda y obtener los mejores resultados (esta orientado hacia la tarea). Por el contrario, un usuario medio desea evitar toda opción incomprensible, prefiere simplemente introducir la palabra clave y obtener resultados inmediatos (esta orientado hacia la meta).

Un programador típico alegaría entonces:"si la búsqueda falla es por culpa del usuario que debería hacer una búsqueda avanzada". Así en caso de error se emiten mensajes que hacen sentir al usuario como un estúpido que no sabe usar la búsqueda avanzada (estos mensajes causan en muchas personas aversión a los ordenadores). En realidad, la tarea del programador sería ponerse en el lugar del usuario y adelantarse a su comportamiento para que los errores nunca se produjesen.

Nadie puede intentar cambiar el comportamiento del usuario medio, si un sitio no funciona como él espera o requiere de mucho esfuerzo simplemente lo abandonará.

El diseño gráfico como arte

Los diseñadores gráficos también son poco representativos del usuario medio. Los requerimientos de su trabajo hace que tengan un modelo mental que choca frontalmente con las necesidades de los usuarios.

Los diseñadores aprendieron a diseñar aplicaciones en una época en la que el aspecto estético era esencial para el éxito del producto o provienen de otros medios donde también sucede lo mismo.

Sin embargo el perfil del usuario medio ha cambiado y el aspecto estético ya no es tan importante. Los usuarios que se compraban mejores tarjetas gráficas para ver las sombras de los arboles en juegos como el "Collin Mcrae" ya no son la mayoría en la web, ni tampoco los que ven natural moverse en espacios tridimensionales en un monitor bidimensional porque aprendieron a jugar con el "Doom".

Si los usuarios han cambiado los diseñadores tendrán que adaptarse a ellos.

Enlaces relacionados

Puntúa este artículo 1 punto 2 puntos 3 puntos 4 puntos 5 puntos

© Alzado.org | Algunos derechos reservados. Licencia Creative Commons