Todos sabemos qué es la usabilidad, pero es increíble la cantidad de gente que, por entregar "ya", la ignora de frente. Es culpa de los clientes en ocasiones, pero la no-usabilidad es una falta clara de profesionalismo. Y no sólo eso, agregar un par de arreglos estúpidos, pero que ignoramos por error o por afán, hace una gran diferencia en las visitas a nuestros sitios web. Si además te dedicas a Internet como un negocio, seguir por lo menos la mitad de esta lista te asegurará, más que un éxito inicial, una comunidad.
Dolorosamente obvios
Estos son los consejos que pueden parecer idiotas, pero seguro los ignoramos en uno u otro proyecto. Es importante ser consciente de ellos.
Navegación visible todo el tiempo
Crea una unidad de diseño en navegación y mantenla todo el tiempo. Si tu header tiene una botonera horizontal, asegúrate que se vea en todas partes. Cualquier persona debe ser capaz de navegar desde cualquier parte a cualquier parte de tu sitio. Si no, lo más seguro es que lleves a tu usuario a creer que ha cambiado de página.
Navegación invisible
La navegación invisible es otro problema, originalmente generado por los flashers, pero llevado al mundo de CSS y AJAX. Tienes toda la navegación de tu web escondida bajo iconos y sólo sabes qué hace un botón cuando pasas el mouse por encima. Tu botonera no es la barra de herramientas de Word. Poner una descripción contextual y clara de la función de cada botón es clave. Un usuario debe poder tomar una decisión antes de mover el mouse a un elemento de la interfaz.
Intros en Flash
De esto hemos hablado mil veces en Cristalab y afortunadamente ya están muriendo. Pero por si quedan dudas. Los usuarios en internet tienen la capacidad de concentración de una gallina. No hagan que se distraigan.
No interrumpas el flujo de trabajo del usuario
Popups de Javascript, sonido de fondo, desactivar el click derecho. Toda esa mierda espanta a los usuarios y hace que recuerden un odio especial en contra de tu creación. Es simple, no lo hagas. Intenta ser tan amable y bueno con tu usuario, así te duela a ti. A él jamás le debe doler.
Crea links semanticamente descriptivos
No te atrevas a crear un enlace con "click aquí". Eso no le dice NADA al usuario antes de dar click. Es una mala practica para posicionarte en Google y en general va en contra de toda la filosofía de la web. Simplemente no lo hagas.
Toques profesionales
Implementar ciertos arreglos de usabilidad, simples en su concepción, pueden mejorar mucho la calidad de tu trabajo final y el profesionalismo que reflejas.
Has prototipos
Puede que suene como una de las "dolorosamente obvias", pero hacer prototipos en papel o en programas como Balsamiq Mockups realmente cambia la forma en la que ves las interfaces de tus futuros proyectos. Podrás identificar rápidamente las buenas ideas, las cosas terribles y aquello que puedes mejorar.
Esconde lo que el usuario no necesita saber
El iPod no debe su éxito a sus impactantes características técnicas, sino a lo mucho que no le dice a sus usuarios. El hecho que seas un geek que quiera saber la cantidad de milisegundos en la que cargan tus paginas no implica que eso le sirva de nada al usuario. Pueden haber secciones, enlaces, botones e información completamente irrelevante para tus usuarios. Protegelos de eso. Aprende a "podar" tu arquitectura de contenido y borrar lo que no sirva.
Usa lo que creas
Es increíble la cantidad de gente que crea cosas para otros y jamás las usa. Si no usas lo que creas, jamás crearás un producto para ser usado. Obligate a usar realmente las cosas que creas y verás un cambio en lo que haces.
Escucha tus estadísticas
Google Analytics es un software genial. Te permite, usando pageTracker._setVar, colocar variables de tu creación en las estadísticas. Así puedes ver cosas como las temáticas más visitadas, usuarios registrados vs. invitados, entre muchas otras que serían imposibles con las estadísticas tradicionales. Además tiene el Bounce Rate, un valor que indica el porcentaje de visitas que se van sin dar clicks a nada. A menor porcentaje, tienes un mejor y más envolvente interfaz.
Crea formularios decentes
Aunque tu cliente lo crea, tu no necesitas el cumpleaños de tus usuarios. Hay una gran cantidad de datos que realmente no necesitas al registrar un usuario. Lo mismo pasa con los forms de enviar comentarios en los blogs. A eso sumale los CAPTCHA inentendibles que es mejor desechar. Usa otras técnicas para frenar el spam, como las preguntas matemáticas, las técnicas bayesianas, akismet, javascript o acusalos con su mamá.
Consejos innovadores
No tienes que crear un nuevo elemento de interfaz para mejorar un producto. No tienes que ser Apple para innovar (aunque ayuda).
Autocompletado en los campos de texto
Google y Amazon ya lo implementaron. Un sistema sencillo de autocompletado de acuerdo a las consultas más frecuentes en el campo que uses puede mejorar radicalmente la experiencia de tus usuarios. Lo mejor es que es MUY fácil de implementar. Con jQuery UI sólo tienes que hacer esto. En jQuery:
Código :
$("#autocomplete").autocomplete({ data: ["aero", "airplane", "book", "movie", "music", "sports", "skating", "swim"] });
Y en HTML:
Código :
<input id="autocomplete" type="text" />
Y ya está. En serio.
Motores de recomendación
Para Wordpress hay millones de plugins, o si el heroísmo corre por tus venas, puedes programarlo. Los motores de recomendación de productos, de artículos relacionados o lo que sea que enlace el contenido de lo que estás viendo con otros similares capturan a tus usuarios con gran efectividad. ¿O no sientes la necesidad de comprar eso que Amazon te recomendó?
Asesina todos los clicks que puedas
La web de las descargas de Apple tiene un componente Accordion con las descargas por categorías, al cual no necesitas dar click para cambiar de panel. Amazon tiene implementada la peligrosa función "Compra con un click" para eliminar todos los pasos innecesarios y dolorosos del e-commerce. A más clicks hagas desaparecer, mejor será la experiencia y fidelidad de tus usuarios.
Usa AJAX inteligentemente
AJAX es una tecnología que ha sido abusivamente violada por incontables "iniciados" del diseño web. Sin embargo, usarla en los casos correctos puede crear una diferencia. Youtube la usa para cargar las páginas de comentarios y enviarlos sin necesidad de cambiar de URL, así puedes mantenerte escuchando el video mientras lees los comentarios.
Has experimentos de usabilidad
Lo mejor de la web, comparado con otros mercados, es que hacer experimentos es gratis. Prueba, con estadisticas claras, distintas interfaces y arreglos posibles. Mira cual te genera más visitas, cual baja más el bounce rate, cual hace que más usuarios se registren. Los experimentos son la razón por la que Halo 3 es uno de los juegos más vendidos de la historia. No es porque sea el juego más innovador o con mejor historia, es porque es increíblemente usable.
Imagina interfaces nuevas alrededor del contenido existente
Gmail no sólo nos cambió la vida trayendo los correos de gigabytes y el AJAX que hace que no tarde en cargar tu correo. También introdujo un concepto muy obvio, pero que nadie había intentado antes: Conversaciones anidadas.
El hecho de crear una nueva interfaz para el correo electrónico cambió sin duda la forma en la que usamos nuestro email. No crearon una nueva interfaz, no insertaron multitouch o una ruedita al correo. Simplemente lo organizaron en un hilo como un foro.
¿Quieres compartir algún consejo tuyo?
La usabilidad en nuestros proyectos también la crea la experiencia en el medio. Si tienes más consejos o preguntar acerca de estos, déjanos tu comentario. Los que digan que no son 20, serán recibidos con una amable carta de agradecimiento a tu casa y dos puntos láser de snipers.
¿Sabes SQL? ¿No-SQL? Aprende MySQL, PostgreSQL, MongoDB, Redis y más con el Curso Profesional de Bases de Datos que empieza el martes, en vivo.
Por dlerma el 13 de Octubre de 2008
(El problema de andar con tantos viejos que se quedaron en la web de los 90's)
Por One el 13 de Octubre de 2008
Por Otaku RzO el 13 de Octubre de 2008
Si bien el desarrollo de la usabilidad en una web se centra en todo el contenido visual que se encuentre en su propio dominio, esta también se extiende a "Como llegar a esa web gracias al SEO y la usabilidad visual en las URL".
Así como mencionas el famoso "click aquí", que tiene un increíble impacto en los buscadores, cuando el usuario intenta buscar información de un tema específico evitará resultados que sólo diga "para más información Click aquí".
Opino que el SEO también entra en este tema de usabilidad.
Por renesilva el 13 de Octubre de 2008
- Colocar el tag <noscript> cuando sea necesario. Lo digo como usuario del addon NoScript para Firefox y hay demasiadas páginas web (en especial las hechas con Flash) en las que no se puede ver nada si es que no tienes JavaScript activado. Creo que en el futuro este addon (NoScript) o al menos la forma de pensar que tiene estará por default en todos los browsers a causa de la inseguridad de los sitios web.
Por daz_angie el 13 de Octubre de 2008
Además, algunos se pueden aplicar a sistemas que no son web...
Por Bleend el 13 de Octubre de 2008
Voy a tener que prestar más atención a eso. Aunque supongo que los otros siempre ven más tus errores que uno mismo... Incluso más de lo que nos gustaría.
Muy, muy buen artículo fredd.
Por adobexpert el 13 de Octubre de 2008
Por torrealbaruben el 13 de Octubre de 2008
Por M@U el 13 de Octubre de 2008
Por Jack el 13 de Octubre de 2008
Por Zah el 13 de Octubre de 2008
902123456
902 123 456
902-123-456
...
Lo mismo para números de documento de identidad y similares.
Y cuando sea posible, que la validación se haga del lado del cliente y mientras se está escribiendo (se puede hacer con flex, pero también con ajax) y que en ningún caso se pierda toda la información que habías introducido por tener un dato mal (si es con https, pues lo que decía antes, validación en el cliente).
Por XKlibur el 13 de Octubre de 2008
Ya que hablamos sobre usabilidad, me pregunto qué tan usables son las tag clouds, ¿realmente su inclusión es algo positivo?. Aunque refleja las tendencias y el contenido de un sitio, como elemento de navegación no me parece muy adecuado, te obliga a zigzaguear entre palabras claves y eso es algo molesto, no lo veo como un medio muy eficaz para visualizar información de forma rápida aunque me lleven al paredón por opinar así. No suelo usarlo, es incómodo y por eso lo omití en mi blog pero parece ser una tendencia de la web 2.0 que muchos han adoptado como positiva. Me pregunto si podría plantear esto como duda para el video que harán los
comediantesSavers of the Web en Guatemala >_< (*Los imagina con armaduras biotecnológicas)P.D: Es claro que hay 20 consejos en ese post, no quiero que los del Ministerio del Amor vengan por mí
Por JaZone el 13 de Octubre de 2008
Thanks.
Por Bleend el 13 de Octubre de 2008
XKlibur :
Por Harold el 13 de Octubre de 2008
Hay que recordales que cumplir con los estándares estamos cumpliendo con las normas de accesibilidad y también de usabilidad (aunque no existen normas de usabilidad definidas)...
Por ejemplo usignando labels a los campos de un formulario estamos cumpliendo con la accesibilidad del mismo y tambien lo hacemos más usable. Claro que desde luego que se podría hablar tendido solo de usabilidad en formularios...
Por The Fricky! el 13 de Octubre de 2008
Muy buen artículo F; además, se nota que tiene tu toque especial.
Lo triste de esto no es cuánto se halla escrito/discutido el tema, sino que muchos "webmasters" siguen pensando que esas cosas son innecesarias porque lo primero es darle al cliente el osito que siempre soñó, y sólo después vienen cosas tontas como estándares, usabilidad y/o accesibilidad.
Por supuesto que hay 20, yo los conté (dos veces).
Por wii el 13 de Octubre de 2008
Por nathzg el 13 de Octubre de 2008
Es importante tener en cuenta que nuestro cliente es el mas importante.
Saludos
Por Siriö el 13 de Octubre de 2008
Un Saludo.
Por Skatos el 13 de Octubre de 2008
Por vanvanero el 14 de Octubre de 2008
Por MmO el 14 de Octubre de 2008
falto el no usar música en ON, (o no lo leí)
Ramen
Por D-Virus el 14 de Octubre de 2008
Por Freddie el 14 de Octubre de 2008
MmO :
Por soluweb el 15 de Octubre de 2008
Por RSC el 16 de Octubre de 2008
muy acertado en todos los aspectos.
Por Juanca el 10 de Febrero de 2009
Por henryoqv el 15 de Marzo de 2009
Realmente excelente.
Por http://talentosweb.c el 18 de Junio de 2009
Por Lucas el 26 de Agosto de 2009
Por nono alonso el 10 de Noviembre de 2009
Por http://www.dongee.co el 26 de Abril de 2010
Por Juanca el 23 de Julio de 2010
Por http://www.voipsyste el 09 de Septiembre de 2010
Por Dario el 16 de Enero de 2011
Por maisonier el 29 de Octubre de 2014