5 Retos de Usabilidad en Aplicaciones Web
Al mejorar el diseño de una aplicación web existen varios retos en cuanto a usabilidad, estos retos son diferentes a los que vemos en otros sitios web que no requieren tanta interacción por parte del usuario.
- Escalabilidad:
Muchos sites de e-commerce dan la opción al usuario de guardar su información de pago y de shipping. ¿Qué pasa cuando el usuario tiene múltiples métodos de pago? o ¿diferentes direcciones para el shipping? Al desarrollar una aplicación web es importante dimensionar el alcance que va a tener la misma y siempre pensar en las diferentes funciones que podría tener en el futuro de manera que la aplicación sea flexible y permita facilmente agregar estas nuevas funciones. - Diseño Visual:
Las aplicaciones web viven en este mundo extraño de mitad website, mitad aplicación. Algunas veces algo tan teóricamente simple como incluir una función que parezca una función se vuelve dificil rápidamente. ¿Lo pones como un botón? ¿lo pones como un link?. El diseño visual de tu aplicación puede tener un gran impacto en el usuario y no hablo solamente de la parte estética, me refiero a una buena navegación, íconos representativos a las funciones, enlaces, tamaños de fonts, etc. Siempre tomo como buen ejemplo de diseño visual para una aplicación el producto llamado Basecamp de 37signals.com. Si el diseño visual no es claro y conciso, el usuario se distrae tratando de adivinar que es lo que tiene que hacer para realizar una tarea específica. - Comprensión:
Generalmente las aplicaciones web a menudo ayudan a realizar tareas que están por encima de la experiencia del usuario, muchas veces guían al usuario a través de un proceso de toma de decisiones que normalmente no podrían realizar por sí mismos. Si estos toman una decisión incorrecta, esto afecta negativamente su experiencia en el sitio e inclusive la relación con la empresa. Hace años atrás trabajé en un banco que por primera vez iba a sacar su banca en línea y nos dimos cuenta que una de las funciones que más soporte requería era la de Pagos a Terceros. El usuario se confundía cuando la aplicación les decía que para realizar un Pago a Tercero, primeramente debía afiliar el comercio y esto pasaba porque la aplicación no orientaba claramente al usuario lo que debía hacer. Poco a poco tuvimos que ir mejorando el diseño para esclarecer estas pantallas. - Interactividad:
Una de las grandes diferencias entre una aplicación web y otros tipos de páginas web es que en las aplicaciones el usuario es mucho más interactivo. En un sitio rico en contenido, los usuarios más que nada hacen click sobre links y ocasionalmente hacen búsquedas. Mientras que en una aplicación web, agregan información, la ordenan, realizan consultas y navegan hacia adelante y atrás entre los resultados de una búsqueda. Entender como es que el usuario administra su tiempo se vuelve crítico. ¿Deberíamos poner todos los campos para agregar la información del usuario en una sola página larga o deberíamos dividirla en varias páginas? ¿cuál sería el orden lógico para solicitar esta información? Los usuarios muchas veces cometemos errores por ejemplo al llenar una información de un formulario y queremos hacer “undo” o echar para atrás para hacer la corrección. Cosas tan simples como mantener habilitado el botón “back” del browser y las barras del navegador visibles crean una dinámica entre la aplicación y el usuario. He visto sitios de aplicaciones que ocultan las barras y botones del browser y muchas veces es frustrante para el usuario. - Manejo de Cambios:
Los diseñadores de Facebook han aprendido a las malas que hacer cambios rápidos en la aplicación, aunque sean grandes mejoras, pueden tener un impacto negativo en usuarios, si estos se hacen incorrectamente. Todos sabemos que los usuarios se resisten al cambio, pero están dispuestos a aceptarlos cuando se les da el suficiente soporte. El problema con los cambios rápidos, a menudo es que el usuario ya esta acostumbrado a utilizar la aplicación de cierta forma y el viejo diseño lo condiciona a que las cosas esten de cierta manera. Aún cuando el cambio sea para su beneficio siempre necesitarán de soporte para ir de lo viejo a lo nuevo.Recientemente los equipos de programadores y diseñadores están comenzando a planear como realizar el proceso de cambios conjuntamente con los propios cambios. Al poner atención en como los usuarios perciben esta transición se puede incrementar la adopción de los cambios y construir una relación de lealtad a largo plazo.
Ah y la receta del Spooky Cupcake para Halloween, la pueden encontrar aquí.
Este artículo lo escribió: Elsa Canto, quien administra proyectos en Bootstudio y en su tiempo libre trabaja arte mixto sobre canvas. Sígueme en Twitter!

Tue, Oct 27, 2009
Usabilidad