Alfredo Juarez

Web Design and Development

Publicado por: alfredojv
27 January 2010 09:01 PM

¿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.

¿Te gusta lo que publico? Ayuda comprándome una taza de Café...
Publicado por: alfredojv
23 October 2009 11:10 AM

Simon brown ha publicado un articulo con el que estoy muy de acuerdo; se trata del por qué es bueno documentar la arquitectura del software, ya que los comentarios en el código fuente no nos ayudan a entender del todo como funciona el sistema.

Una lectura ampliamente recomendable.

Link: Coding The Architecture

¿Te gusta lo que publico? Ayuda comprándome una taza de Café...
Publicado por: alfredojv
21 October 2009 06:10 PM

macbook

El día de ayer Apple lanzó nuevas versiones de algunos de sus productos, en este caso les presento la nueva MacBook, para la cuál utilizaron el proceso de fabricación unibody (tal como en las Macbook Pro), pero esta vez lo hicieron con plástico.

Sus características también mejoraron un poco, las cuales listo a continuación:

  • 13,3-inch widescreen LED-backlit 1280 x 800 glossy
  • 2,26 GHz Intel Core 2 Duo con 3MB cache L2 compartido;
  • 1066 MHz front-side bus
  • 2GB 1066 MHz DDR3 SDRAM, expandible a 4GB;
  • NVIDIA GeForce 9400M integrated graphics
  • 250 GB serial ATA hard drive a 5400 rpm, con Sudden Motion Sensor
  • 8X SuperDrive
  • Mini DisplayPort
  • AirPort Extreme® 802.11n y Bluetooth 2.1+EDR
  • Gigabit Ethernet
  • iSight® video camera
  • Dos puertos USB 2.0
  • Multi-Touch trackpad

El precio sugerido sigue siendo de $999 dolares.

Link: MacBook (Apple Store)

Start Slide Show with PicLens Lite PicLens¿Te gusta lo que publico? Ayuda comprándome una taza de Café...
Publicado por: alfredojv
21 September 2009 05:09 PM

symfony-components

La gente detrás de Symfony, uno de los Frameworks más usados por la comunidad PHP ha publicado una serie de librerias independientes, que prometen ayudar con el proceso de desarrollo de aplicaciones Web, en su web reza la siguiente frase:

The Symfony Components are standalone and reusable PHP classes. With no pre-requisite, except for PHP, you can install them today, and start using them right away. Currently, there are three components available at the moment.

Los componentes publicados hasta el momento son:

yaml

YAML – Una librería que habla YAML
Symfony YAML es una libreria PHP que convierte cadenas YAML a arreglos PHP y viceversa.

event-dispatcher

Event Dispatcher – Facilitando la comunicación entre clases
Symfony Event Dispatcher es una librería que provee de una implementación ligera del patrón de diseño Observer.

dependency-injection

Dependency Injection – Reinventando el manejo de clases
Symfony Dependency Injection es una librería que provee un robusto contenedor de inyección de dependencias (Dependency Injection).

[Via WebAppers]

Start Slide Show with PicLens Lite PicLens¿Te gusta lo que publico? Ayuda comprándome una taza de Café...
Publicado por: alfredojv
9 September 2009 06:09 PM

alfrekjv-bmw-wallpaper_1024x728

Aprovechando para publicar esta buena lista de más de 45 wallpapers hecha por PelFusion.com les obsequio un wallpaper diseñado por mi, acepto criticas y felicitaciones, la verdad es que es la primer ilustración que hago de un vehículo, no se que tal me haya quedado. Las resoluciones disponibles son: 2560×1024 (si tienes dos monitores de 17″ queda perfecto), 1280×800 y 1024×728.

[Link PelFusion]

Start Slide Show with PicLens Lite PicLens¿Te gusta lo que publico? Ayuda comprándome una taza de Café...


 

 

February 2010
S M T W T F S
« Jan    
 123456
78910111213
14151617181920
21222324252627
28  

Categorias