En el modelo de WEB 2.0 el contenido del site es generado directa o indirectamente por el usuario y puede ser compartido a través de la Internet (por ejemplo es el caso de los portales sociales - facebook, myspace - o de la wikipedia donde son los usuarios los que la "cargan con información). Este nuevo concepto genera un nuevo desafío en nosotros los diseñadores y desarrolladores, la creación de interfaces amigables y utilizables por el usuario 2.0. Pero, ¿que es un usuario 2.0? el internauta actual ya no se "conforma" con un sitio tradicional donde solo hace las veces de consumidor de información, sino que espera que la web le brinde otros servicios, utilidades, gadgets, perosonalizaciones o como le queramos llamar, para sentirse "a gusto".
Además de la necesidad de interactuar con la web, hacerse participe de la misma, el famoso y bien ponderado "quiero estar ahí".
Lo que nos da la pauta de hacia donde pensar a la hora de desarrollar o diseñar: pensar en el usuario, hacerse usuario y desde su lugar superarse y buscar la mejor interfase para cada desarrollo. También es importante el trabajo multidisciplinario, donde el programador y el diseñador trabajen a la par, para lograr un mejor producto, donde la comunicación y la funcionalidad vayan de la mano, donde la interacción y los servicios del sitio, sean presentados de una manera competitiva en el caso comercial, o amigable en el caso social.
Hay dos aspectos que son fundamentales en el diseño de las interfaces, que deberían tenerse en cuenta especialmente:
- diseñar sistemas intuitivos de interacción
- informar a los usuarios la respuesta que tienen sus acciones en la pantalla
Hacer interfaces intuitivos y sistemas claros de interacción.
Hasta ahora, al llegar a una página la mayoría de los usuarios saben cómo interactuar: si ven un enlace saben que es para ir a otra página, conocen que deben pulsar un botón para realizar una acción o, en un formulario, saben cómo seleccionar elementos mediante botones de opción, casillas de verificación, etc. En las nuevas aplicaciones, la interacción es mucho mayor, pero los usuarios no tienen un modelo mental claro de su funcionamiento. Se introducen novedades que les pueden generar problemas. No son intuitivas y no siguen las convenciones actuales, por lo que no está claro qué deben hacer los usuarios para interactuar, lo que les exige un proceso de aprendizaje, que puede ser difícil para algunos. Estamos en un momento en el que es necesario inventar o rediseñar nuevos controles o convenciones de interfaces de usuario que permitan que intuitiva y claramente aprobeche las herramientas que brindan los sitios.
Comunicar visualmente los cambios de la pantalla al usuario
El usuario de internet está acostumbrado que al realizar una acción, por ejemplo, pulsando un botón, aparezca durante unos instantes una pantalla oscura y luego, se descargue una nueva página en respuesta a su acción. Este modelo de interacción de petición-respuesta desaparece en algunas de las aplicaciones desarrolladas con RIA o Ajax.
Estas aplicaciones operan con otro modelo de interacción. Por ejemplo, en Ajax el usuario no tiene que esperar la respuesta del servidor a su acción, no interactúa, se detiene y espera. Ajax funciona como un intermediario entre el usuario y el servidor que trabaja en un segundo plano en el intercambio de datos, actualizando sólo partes o elementos de la página. Esto hace más rápida la interacción y evita esperas, pero puede crear problemas a los usuarios al poderles pasar desapercibidos los cambios, dudando si su acción ha llegado al sitio.
Uno los principios de usabilidad es tener siempre informados a los usuarios sobre el estado del sistema, dando pistas visuales sobre qué esta ocurriendo, por ejemplo,ofreciendo feedback al usuario de su acción sin dejar dudas sobre si funciona o no.
No hay comentarios:
Publicar un comentario