Alfredo Juarez

Web Design and Development

DISEÑO DE INTERFACES DE USUARIO EN APLICACIONES WEB MODERNAS


¿Qué es el diseño de interfaces de usuario? Que es lo que hace a una interface de usuario efectiva, y, más importante, ¿Cómo elaboras una buena interfaz de usuario?

¿Qué es una interfaz de usuario?

“The way that you accomplish tasks with a product – what you do and how it responds – that’s the interface” – Jef Raskin

El diseño de interfaces no sólo se trata de botones y menús; se trata de la interacción entre el usuario y la aplicación o dispositivo, y en algunos casos, se trata de la interacción entre múltiples usuarios a través de ese dispositivo. Esto significa que el diseño de la interfaz de usuario no es como se ve un producto (visualmente hablando), si no, como es que éste trabaja. No sólo es ordenar botones y seleccionar colores.

Al diseñar una interfaz, debes hacerte preguntas como: ¿Esta interfaz requiere botones? Si requiere, ¿Qué es lo que esos botones deben hacer? Que necesito ofrecerles a los usuarios para que ellos sepan cómo funciona mi aplicación y así puedan completar las tareas que ellos quieren hacer.

Trabajar en la interfaz de usuario dentro del ciclo de desarrollo de un proyecto es vital, porque, como apunta Jef Ranskin, “Por lo que el cliente se refiere, la interfaz es el producto”. El usuario ve e interactúa con la interfaz, no con la arquitectura de la aplicación.

Hacer esto correctamente tendrá un gran impacto en cómo los usuarios disfrutan usar tu aplicación y qué tan sencillo es usarlo.

Empieza por diseñar la interface antes que empezar a programar el motor que lo respalda, en vez de programar primero y después ponerle un “contenedor” encima de todo.

¿Qué hace una gran una interfaz de usuario?

Antes de que empecemos a contruir una interfaz de usuario para nuestro producto, es importante entender, primero que nada, que hace qué aspectos son importantes para obtener una buena interfaz de usuario; ¿Cuales son las cualidades que tenemos que lograr? Todas las grandes interfaces comparten 8 cualidades y/o características:

  1. Claridad: La interfaz evita la ambigüedad, haciendo todo claro a través del lenguaje, el flujo, la jerarquía y metáforas de elementos visuales. Las interfaces claras no necesitan manuales, asimismo, aseguran que los usuarios comentan menos errores mientras las usan.
  2. Concisión: El verdadero problema de hacer una buena interfaz  es hacerla concisa y limpia al mismo tiempo, es decir, sin hacerla minimalista demás, ni sobre poblarla con elementos por todos lados.
  3. Familiaridad: Algo te es familiar cuando recuerdas un encuentro previo que hayas tenido con él. Aun y cuando algunos usuarios usan una interfaz por primera vez, algunos elementos pueden serle familiares. Puedes usar metáforas de la vida real para comunicar significado; por ejemplo, las pestañas en forma de carpetas, son, a menudo usadas para la navegación en sitios web y aplicaciones. La gente las reconoce como elementos de navegación por que la metáfora de las carpetas les son familiares.
  4. Capacidad de Respuesta: esto significa un par de cosas. Primero, la capacidad de respuesta significa velocidad: una buena interfaz no debe sentirse pesada. Segundo, la interfaz deberá proveer retroalimentación al usuario acerca de lo que está pasando y si la entrada del usuario está siendo procesada con éxito.
  5. Consistencia: Mantener la interface consistente a lo largo de la aplicación es importante porque permite al usuario reconocer patrones de uso. Una vez que los usuarios aprendan como funcionan ciertas partes de la aplicación, podrán aplicar este conocimiento a nuevas áreas y funciones.
  6. Estética: mientras que no necesitas hacer una atractiva interfaz para que haga lo que tiene que hacer, hacer que algo se vea bien hará que el tiempo en el que tus usuarios usen la aplicación sea más agradable y usuarios felices sólo puede ser una cosa buena.
  7. Eficiencia: Tiempo es dinero, por eso, una buena interfaz de usuario debe hacer al usuario más productivo a través de atajos y buen diseño. Después de todo, este es uno de los principales beneficios de la tecnología: permite al usuario realizar tareas con menos tiempo y esfuerzo haciendo el mayor del trabajo para nosotros.
  8. Perdón: Todos cometemos errores, y como tu aplicación los maneja será una prueba fehaciente de su calidad. ¿Es fácil de deshacer acciones? ¿Es fácil para recuperar archivos eliminados? Una buena interface no debería castigar a sus usuarios por sus errores, al contrario, debería proveerle los medios para remediarlos.

Diseñar una interfaz que incorpore todas las características antes mencionadas es trabajoso, porque cuando trabajas en una a menudo afectas a otras. El mayor número de elementos que agregues, el mayor número de cosas que el usuario tendrá que procesar. Por supuesto, lo opuesto también es verdad: el no proveer suficiente ayuda y soporte puede hacer que ciertas funciones sean ambiguas. Crear algo que sea elegante, simple y al mismo tiempo consistente es el objetivo más difícil del diseñador de interfaces de usuario.

Traducido de un capitulo (con el mismo nombre que el titulo) del Libro de Smashing Magazine. El libro en su totalidad está muy bien escrito, es acerca del diseño Web y mejores practicas. Completamente recomendable.

Share and Enjoy:
  • Print
  • email
  • PDF
  • del.icio.us
  • Facebook
  • Digg
  • Slashdot
  • Twitter
  • Technorati
  • LinkedIn
  • Netvibes
  • StumbleUpon
  • Meneame
  • Google Bookmarks
  • BarraPunto
Start Slide Show with PicLens Lite PicLens

Enlaza a esta anotación:

Copia y pega el código para enlazar a esta anotación.

Tags:

, , , ,

2 Comentarios to “DISEÑO DE INTERFACES DE USUARIO EN APLICACIONES WEB MODERNAS”

  1. SirphatOnNo Gravatar Dice:

    Andabas perdido jijo!

  2. alfredojvNo Gravatar Dice:

    AJjaja Machiin.. tenia bien abandonado mi pequeño blog :( .. es que la neta ya no se que escribir w :S

Dejar Comentario


 

 

January 2010
S M T W T F S
« Oct   Feb »
 12
3456789
10111213141516
17181920212223
24252627282930
31  

Categorias

Alfredo Juarez is Digg proof thanks to caching by WP Super Cache