La UX de los programadores: ni esnobismo ni masoquismo

Necesitamos mejorar la experiencia de los desarrolladores como usuarios. Y quien dice mejorar su UX dice crear herramientas más fáciles de usar.

“¿Qué necesidad hay de hacer que las herramientas de los desarrolladores sean más usables?”, podrán pensar algunos; “Al fin y al cabo, se supone que esos usuarios son expertos en entender y usar la tecnología, ¿no?”. Craso error.

Los psicólogos no dejan de insistir en que los recursos cognitivos son muy escasos (sí, incluso los de los miembros de esa especie que vive pegada a un teclado). Dicho de otro modo: entender un problema y tomar decisiones requiere un esfuerzo muy importante y usa recursos que se agotan rápidamente. Así que si consumimos esos recursos en un problema determinado, tendremos menos disponibles para otras tareas. (more…)

Un impostor entre dos aguas

Algunas cosas que podrían aprender diseñadores y desarrolladores, unos de otros.

Un impostor entre dos aguas

Soy un impostor por partida doble.

Si el síndrome del impostor hace que dudes de tu competencia profesional a pesar de la experiencia o los logros que acumules, yo tengo el dudoso mérito de poder ser un fraude en, al menos, dos disciplinas: el diseño de interfaces (vamos a llamarlo así por ahora) y el desarrollo de software.

Me cuesta considerarme un diseñador porque, a pesar de tener un máster en diseño de interfaces cuyo trabajo final fue una herramienta de soporte al diseño, publicar algún artículo sobre el tema o haber desarrollado varios proyectos de prototipado y evaluación, no me emociono con los diagramas de UX, ni creo que el design thinking sea la solución a todos los problemas de la humanidad, ni considero que cosas como el diseño colaborativo sean tan positivas, ni tengo una obsesión compulsiva hacia los post-its.

Aunque tampoco debo de ser un desarrollador como Dios manda porque no soy un enamorado de la línea de comandos, ni proclamo a gritos lo maravilloso que es Git, y supongo que voy camino de la ceguera porque no he memorizado la combinación de teclas para poner cualquier editor con el fondo oscuro. Y eso que, cuando peina canas, uno ya tiene en la mochila casi de todo: desde el diseño de modelos de datos, SQL y stored procedures, hasta algunas experiencias con los últimos frameworks JavaScript, pasando por Java, .NET o PHP.

Pero… veamos el lado positivo: tener un pie a cada lado de la frontera hace que veas las cosas con cierta perspectiva, que puedas comparar hábitos y maneras de trabajar, e incluso que puedas proponer cómo unos y otros pueden beneficiarse mutuamente de buenas prácticas y aprender de errores ajenos (que siempre es más práctico que hacerlo de los propios).

(more…)

Experiencia de usuario (UX) en sitios de viajes

Algunos problemas comunes y recomendaciones para mejorar la experiencia de los usuarios de sitios web de viajes y vacaciones.

User Experience (UX) in travel sites, in English

Buscando un viajeHay temporadas en las que parece que no se puede poner la TV sin que aparezca anunciado algún sitio web sobre viajes. Además, últimamente se insiste especialmente en la facilidad de uso, y es lógico: con tanta oferta, que los usuarios consigan sus objetivos de manera sencilla puede ser un factor determinante a la hora de elegir uno u otro. Pero entonces, ¿qué factores hay que tener en cuenta a la hora de conseguir una buena experiencia?

Los sitios web de viajes no son una excepción a la regla de que no hay trucos mágicos a la hora de conseguir una buena experiencia. Los resultados se consiguen aplicando las técnicas habituales de usabilidad y UX, siguiendo estándares y buenas reglas, desarrollando múltiples alternativas y, sobre todo, conociendo bien a los usuarios, testeando y midiendo.

Aún así, sí que podemos identificar aspectos que merecen especial atención en este tipo de sitios web. A continuación tenéis algunos de ellos. (more…)

Los 9 mandamientos de Tim Minchin

Una transcripción y adaptación del discurso del cómico australiano en una ceremonia de graduación. No, no es el típico discurso motivacional.

Tim Minchin durante su discurso en la UWAEl popular cómico Tim Minchin fue invitado a dar un discurso en la ceremonia de graduación de la UWA (University of Western Australia) en 2013. Me ha parecido que merecía la pena extraer y adaptar su contenido para ponerlo por escrito porque creo que, lejos de ser el típico alegato a favor del esfuerzo y de perseguir los sueños (que tanto sufrimos en forma de textos de autoayuda y/o para emprendedores) tiene un contenido real y práctico que puede servir para, al menos, hacernos pensar unos momentos.

Que lo disfrutéis.

Discurso de Tim Minchin

En tiempos más oscuros hice una actuación dentro de un evento para una gran empresa que creaba y vendía software para contabilidad. En un intento, supongo, de inspirar a sus vendedores metas más altas habían pagado doce de los grandes a un “conferenciante inspirador”, que era ese tío de deporte extremo que perdió un par de extremidades por congelación al quedar atrapado en el saliente de alguna montaña.

Fue muy raro.

(more…)

Y tu web, ¿es de chocolate o de fruta?

Un experimento psicológico nos ayuda a entender por qué es tan importante que nuestras interfaces sean sencillas y "no hagan pensar" al usuario.

Ocurre a veces. Después de estudiar en detalle una aplicación o un sitio web para entender bien cómo funciona y cuál es su propósito, pasas a proponer un prototipo o un rediseño de las páginas o pantallas con el loable objetivo de que sea más inteligible y fácil de usar para sus usuarios. Y entonces, alguien (habitualmente responsable del producto) dice algo parecido a esto:

  • “Bueno… Tampoco hace falta que sea tan sencillo”.
  • “Nuestros usuarios no son tontos; ya saben algo del tema”.
  • “Es que hacen falta unos conocimientos mínimos para usar esto”.
  • “No pretendemos que cualquiera pueda usar nuestro producto”.

Ante lo cual tú, que eres el “experto” en estas cosas, puedes reaccionar de dos modos: o te agarras a tu autoridad y a la máxima de hacer las cosas lo más sencillas posibles, e intentas que se tengan en cuenta tus sugerencias; o bien sufres una crisis de fe y te preguntas si realmente es necesario hacerlo todo tan sencillo, o hasta dónde tenemos que llevar aquello de “No me hagas pensar” del libro de Steve Krug.

Pues bien: en esos momentos de duda existencial viene al rescate un experimento realizado a finales de los 90 por los psicólogos de la Universidad de Iowa, Baba Shiv y Alexander Fedorikhin. (more…)

Sobre peces y diseño emocional

Un ejemplo de cómo los diferentes niveles de diseño emocional se pueden tener en cuenta a la hora de diseñar cualquier elemento.

Hace algunos días me encontraba explicándole a alguien el procedimiento para introducir nuevos peces en un acuario (sí, ese es mi vicio húmedo), cuando me di cuenta de que probablemente el destinatario iba a olvidarlas rápidamente… Los pasos son, básicamente, estos:

  1. Introducir la bolsa con los peces dentro del acuario, sin abrirla.
  2. Pasados unos minutos, tomar una pequeña cantidad de agua del acuario e introducirla en la bolsa.
  3. Pasados unos minutos más, sacar los peces de la bolsa e introducirlos en el acuario; desechar el agua de la bolsa (no vaciarla en el acuario).

De algún modo, eso me hizo recordar los tres niveles de diseño emocional descritos por Donald Norman en su libro Emotional Design: visceral, conductual y reflexivo.

Las instrucciones, dadas de ese modo, tienen poco contenido emocional, lo que hace que perduren poco tiempo en la memoria. Únicamente se contempla el nivel intermedio de los tres, el conductual, y de manera poco profunda, proporcionando únicamente información sobre cómo hay que hacer las cosas. Nada más.

¿Sería posible modificar esas instrucciones para que afectaran a los otros niveles del diseño emocional, y fueran así de mayor impacto y mejor recordadas por los usuarios? Se me ocurrió entonces algo así…

(more…)

Heurísticas de usabilidad psicológicas (artículo en UX Magazine)

Sobre la publicación, en una conocida revista online, de un artículo proponiendo heurísticas de usabilidad basadas en la investigación psicológica.

La popular revista online UX Magazine ha publicado un artículo mío sobre heurísticas de usabilidad psicológicas. El artículo es una adaptación de una entrada reciente de este blog, y ha sido una alegría triple: por la publicación en sí, porque ha sido por iniciativa de la propia revista, y porque es señal de que puede merecer la pena el esfuerzo de escribir en inglés (cosa que empezaba a dudar).

Psychological Usability Heuristics (UX Magazine)

Publicación del artículo en UX Magazine 

Sobre el artículo

Para los que no hayan leído el artículo (o tengan alguna dificultad con el inglés), en él se propone tomar como referencia una lista de hallazgos psicológicos relacionados con el diseño de interfaces recopilados por Susan Weinschenk, y convertirlos en principios que pueden ser utilizados a la hora de realizar evaluaciones heurísticas de usabilidad. Se incluye también una hoja de cálculo que facilitaría su uso en evaluaciones reales.

“The Emotion Machine” y algunas reflexiones

Una revisión y algunas ideas surgidas a partir del último libro de Marvin Minsky.

The Emotion Machine (by Marvin Minsky)Recientemente he terminado de leer “The Emotion Machine“, la última obra de Marvin Minsky; Minsky es considerado uno de los pioneros de la Inteligencia Artificial, y entre sus múltiples logros está, por ejemplo, haber creado el primer simulador de red neuronal. Es un auténtico gurú en la materia (si es que esa palabra puede utilizarse todavía sin connotaciones negativas).

En este libro, Minsky profundiza en un modelo de mente humana que ya había empezado a describir en su obra anterior. Resulta algo paradójico que algunos de los resultados de la Inteligencia Artificial más novedosos hayan sido descripciones de la mente humana y, especialmente, de su funcionamiento. La Inteligencia Artificial necesita y define los procesos mentales para reproducirlos en un ordenador; por tanto su nivel de descripción de esos procesos está en un interesante nivel funcional intermedio entre el nivel de detalle de la neurología y de las estructuras cerebrales, y algunas clasificaciones muy genéricas (y excesivamente simplistas) de la psicología clásica.

No es la primera vez que leo sobre la idea de que la informática consigue resultados verdaderamente importantes en campos a priori ajenos a los ordenadores. Minsky menciona que la informática nos ha dotado de conceptos que permiten describir mejor nuestra mente. Por ejemplo, para él los procesos mentales se pueden clasificar, de modo similar a los lenguajes de programación, en “interpretados” y “compilados”; los primeros se corresponden con habilidades que no tenemos automatizadas y que debemos realizar “paso a paso” (el nivel que tenemos como aprendices), y los segundos podemos realizarlos de un modo automático (como los realiza un experto, de manera casi inconsciente). Como decía Dijkstra, “la informática no trata más sobre ordenadores de lo que la astronomía trata sobre telescopios”.

Un modelo de la mente

Para Minsky, los modelos de mente humana que consisten en estados y procesos individuales son demasiado simples. Cree que es mejor considerar la mente como un conjunto de recursos o capacidades (una “nube”) que pueden activarse en diferentes momentos. Así, los “estados mentales” estarían definidos por el conjunto concreto de recursos que estarían activos en ese momento.

La mente como un conjunto (o nube) de recursos

(more…)

Nuestro defectuoso código moral (o por qué somos tan tramposos)

Si todos tenemos tan claro que hacer trampa está mal, ¿por qué hay entonces tantos casos de corrupción, robo, soborno? Dan Ariely nos da algunas respuestas.

Ahora que desgraciadamente vuelven a estar “de moda” los casos de corrupción (especialmente en la política), resulta interesante preguntarse si ser un tramposo es algo intrínseco al ser humano; ¿qué le pasa a nuestro código moral? De eso habla Dan Ariely en una de las fantásticas charlas del TED que, dicho sea de paso, deberían ser obligatorias para la población en general.

Carátula de la película 'El golpe' ('The sting')

Ariely empieza narrando su experiencia personal en un hospital para escenificar que nuestras intuiciones no bastan para estudiar un fenómeno: es necesario cuestionarlas y experimentar de un modo científico para poder llegar a resolver los problemas. Aplicado a lo que nos interesa implica que para entender por qué hacemos trampas no basta con nuestras opiniones: tenemos que observarlo desde un punto de visto científico.

(more…)

Los hombres lo prefieren más rápido… (o no)

Un estudio sobre preferencias de hombres y mujeres en la visita de páginas web ofrece resultados interesantes, pero... ¿hasta qué punto son válidos?

Leo hoy varios artículos y referencias a un estudio según el cual, a la hora de navegar por Internet, los hombres valoran más que las mujeres la velocidad de descarga, mientras que estas últimas ponen más importancia en la facilidad de uso. No cabe duda de que el titular es lo suficientemente llamativo como para que se haya difundido por la red, pero una lectura más detenida hace surgir algunas dudas (ya se sabe que no se puede fiar uno de la mayoría de estudios que se publican en los medios).

Algunos resultados del estudio
  • Para empezar, cabría preguntarse si las diferencias son estadísticamente significativas; es decir, si la diferencia es suficientemente grande como para que signifique realmente algo, o es simplemente consecuencia de una variación aleatoria.
  • También habría que tener en cuenta la representatividad de la muestra: no se pueden extrapolar los resultados obtenidos de un grupo de estudiantes universitarios a la población en general.
  • Y por último, la más sutil pero no la menos importante: hay una gran diferencia entre lo que las personas dicen, y lo que realmente hacen. Así que no basta con una encuesta para conocer los hábitos de los usuarios; especialmente cuando estamos hablando de usabilidad y experiencia de usuario, se trata de observar lo que hacen, NO lo que dicen.

Siempre es interesante conocer los resultados de este tipo de estudios, pero no está de más ponerlos en cuarentena, especialmente cuando son tan llamativos como en este caso.

¿Cuántos habrán leído realmente el artículo original que da pie a la noticia?