El territorio del usuario
El software es una tarea inherentemente compleja. No cualquiera puede hacerla y mucho menos hacerla bien. Por ello los programadores siempre han sido vistos como una especie de magos que con unas palabras mágicas hacen que las cosas funcionen. Eso también nos ha dado un enorme poder de decisión en cuanto al “que”, “como” y “cuando” deben suceder las cosas en el ámbito computacional.
Sin embargo con el paso del tiempo los usuarios se han vuelto mas y mas sofisticados. Especialmente desde el boom del software libre y del web, los usuarios demandan opciones y sobre todo demandan libertad de acción. Y aquí es donde muchos de los programadores nos hemos quedado rezagados. No hemos entendido que la computadora no es nuestra. Hay muchos pecados que se han cometido y se siguen cometiendo que lo único que logran es provocar irritación en el usuario. Y como dijo Joel Spolsky en su libro “Diseño de interfaces de usuario para programadores“, si el usuario empieza a tener pequeñas molestias, una tras otra lograran que el usuario deje de usar tu software y terminara odiándote.
Esta es una lista de esas pequeñas molestias que debes pensar dos veces antes de usarlas.
En Web
-
Ventanas emergentes (Pop-ups y Pop-under)
Hoy estos especímenes tienden a desaparecer, pero se niegan a hacerlo. Parafraseando a mi maestra de ingles: “Repeat after me:” NO HAY MOTIVO PARA USAR POPUPS. Al usar esta técnica esta obligando al usuario a realizar algo que no necesariamente desea. “Quiero que el usuario vea esta otra pagina pero quiero que se quede en la mía” no es buena razón Si el usuario quiere quedarse en tu pagina, lo hará. Es SU decisión, no la tuya. -
Tamaño de fuentes.
A esta pequeña bestia se le presta muy poca atención, pero cuando la necesitas es molesta como el demonio. Tu pagina web debe permitir al usuario elegir en que tamaño de fuente quiere verla. Hay veces que cuentas con un monitor pequeño y deseas hacerla mas pequeña para tener mas espacio en la pantalla o también es posible que tu usuario quiera verlo en fuente grande porque tiene problemas de visión Déjalo que decida. (Tip, no uses tamaño de fuente en pixeles) -
Sonidos y vídeos automáticos
Los sonidos y videos son obtrusivos por definición. Siempre da opción al usuario de elegir cuando quiere y puede ver en el video. -
Animaciones flash de entrada
Las animaciones de entrada están en vías de extinción, pero se niegan a morir. No agregan ningún valor al sitio y lo primero que hará el usuario es ver como se la salta. Si tu sitio tiene una animación de introducción, es una buena señal de que aun estas viviendo en el siglo pasado. -
Flash en general
Flash es muy útil para ciertas cosas. Pero su sobre uso también es molesto. Ademas, rompen con el paradigma típico del web. En especial, los usuarios de Internet están muy acostumbrados al atrás y adelante. Si tu sitio es completamente flash, solo lograras hacer mas difícil la navegación Ademas es mucho mas difícil crear estadísticas confiables del uso de tu sitio. -
Registro obligatorio
No me obligues a registrarme, darte mi nombre, correo electrónico y nombre de perro para poder acceder a tu sitio. A menos que sea un sistema de pago que requiera identificarme, no hay razón para solicitar un registro, o donde se guarda un perfil especifico del usuario, no hay razón para el registro. Y si tienes que hacerlo, toma de ejemplo a reddit. Te piden un usuario y una contraseña y eso es todo. Ademas solo te solicitan identificarte o registrarte cuando la acción que estas realizando lo requiere. - Selección de opciones innecesarias por default
Procura no seleccionar opciones que el usuario no quiere. Un correcto conjunto de “defaults” uno de los principios básicos de usabilidad. Un claro ejemplo es, al momento del registro predefinir una opción tipo “Quiero que me mandes 500 correos que no me interesan al mes”. Evítalo.
En Escritorio
-
Instalación de programas no solicitados (bundling)
Los principales culpables de esto, después del spyware, son los productos de Real. Es prácticamente imposible instalar el reproductor solamente, si lo quieres, te instala 20 iconitos de patrocinadores que no necesitas. Un culpable estruendoso es Adobe. Y no hablo del sobrecargado Adobe Acrobat + Yahoo Toolbar. Han instalado algún producto de la suite CS3 de Adobe? Después de instalar Dreamweaver CS3, me instalo (sin preguntarme) 5 programas mas que no solicite, ni pedí, ni compre. Termine regresando a la versión anterior. Que pedazo de porquería -
Adueñarse de la bandeja de iconos
Hay muy pocas razones para agregar un icono a la barra de notificación Y sin embargo, todos lo hacen. Desde realplayer hasta openoffice. Al final terminas con una barra de notificación mayor a la barra de tareas. La barra de iconos no les pertenece. -
Adueñarse del inicio del sistema
Lo mismo que en el punto anterior. Conforme pasa el tiempo tu maquina se va haciendo lenta por los programas que se van adueñando del menú inicio. No seas un culpable mas. -
Adueñarse del menú contextual
Si eres un power user, tu menú contextual puede llenarse rápidamente. Muchos programas ni siquiera te dan la opción de evitarlo. -
Hacer difícil la desinstalación
Cuando el usuario quiere desinstalar, no le preguntes “porque quieres desinstalarlo?” “Estas seguro?” “De verdad?”. Déjalo que se vaya. Es una batalla perdida y solo lograras irritar al usuario. -
Abuso de diálogos modales.
En la medida de lo posible has tus diálogos no modales. El ejemplo típico es (ha!) Notepad. Intenta buscar una frase y copiar el texto buscado sin cerrar el dialogo “buscar”. Ahora compáralo con el Ctrl + F de firefox. Cual te gusta mas? :). Y ya no me hagan hablar del dialogo de las actualizaciones automaticas que solicita reiniciar, me vuelve loco. - DRM y similares
Por ultimo y no por eso menos importante. La representación de todos los males: el DRM. El concepto básico del DRM es que lo que ya compraste (tu computadora, tu software, tu música, tus videos) no te pertenece, sino que solamente te es prestado por un tiempo limitado y bajo las normas y reglas que el productor decida. Es ya tedioso decir en cuantos niveles esto es una estupidez y es incorrecto.
Concluyendo: Lo que el usuario tiene en su computadora, le pertenece solo a el. No tienes ningún derecho de adueñarte de ningún espacio que le pertenezca a el. Ninguno. Seguro no te gustaría que pusiera una mesa, sillas y sombrilla en tu patio trasero. Si eres programador, trata de pensar como usuario. El usuario no es tu enemigo, es quien te da de comer, tratalo con respeto. Y si eres usuario, exige tus derechos. Hazte escuchar. Y si no te escuchan, también estas en tu derecho de no volver a dar tu dinero a aquellos a quienes no les interesas.
If you enjoyed this post, please consider to leave a comment or subscribe to the feed and get future articles delivered to your feed reader.

o deja comentario en alguna de las entradas del blog.
Comments
No comments yet.
Leave a comment