UX developers, ¿una quimera?

Un perfil mixto como un 'UX developer' podría ser básico, por ejemplo, para gestionar un design system o mejorar la experiencia de los desarrolladores.

UX developers, ¿una quimera?

Hace ya algún tiempo escribía sobre la experiencia de tener un perfil mixto entre diseñador UX y desarrollador y cómo, a pesar de provocar cierta indefinición personal, podía aprovecharse para aplicar de manera cruzada buenas prácticas y evitar errores comunes de una disciplina en la otra. Podría decirse que se trataba de una quimera en su doble acepción, tanto en la de ser híbrido mitológico como en la de situación imaginaria (ya que parecía no ser un perfil que se demandara realmente en las organizaciones).

Por supuesto, estamos hablando de UX y de diseño de experiencia de usuario como proceso que incluye investigación de usuarios, prototipado, evaluación, etc., y no únicamente como la habilidad de “hacer pantallas bonitas”.

Pensaba que me encontraba en un territorio un tanto inexplorado, pero poco después me topé con el artículo ‘Why we have user experience developers at Shopify‘ en el que no sólo se habla de esos seres híbridos que llama UX developers, sino que se dan razones para contratarlos en tu empresa (como ellos hacen):

The UX and engineering teams are not a part of each other’s process. These teams struggle to speak the same language, and handover slows each team’s understanding, making it harder to challenge the other.

UX developers bridge this gap.

(more…)

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…)

Menéame diario (propuesta)

Una propuesta de portada complementaria para Menéame, más cercana a los sitios webs tradicionales de noticias, y que incluye funcionalidades de hemeroteca.

eli leyendo 'menéame diario'Muchos conocéis Menéame, un sitio web colaborativo en el que los usuarios envían y votan (“menean”) enlaces a noticias y artículos de Internet, y los más votados (los que los usuarios consideran más interesantes) aparecen publicados en la portada. Una portada que es, básicamente, una lista de las historias publicadas, ordenadas cronológicamente (primero la más reciente).

Los usuarios más avezados están acostumbrados a ese formato, pero es evidente que la portada dista bastante de una web típica de un diario; probablemente eso hace que usuarios que la desconocen difícilmente identifiquen su funcionamiento. Además, el diseño promociona de manera muy obvia las funcionalidades sociales del sitio (votar las noticias, comentarios, puntuación o “karma” de cada noticia, etc.). ¿Cómo podríamos hacer que Menéame fuera menos árido para los visitantes ocasionales del sitio?

(more…)

InfoJobs para Windows 8: una app para el InfoJobs App Challenge

Descripción de mi aplicación para Windows 8 que participa en el concurso de InfoJobs.

Logotipo de la app 'InfoJobs para Windows 8'Mi app ‘InfoJobs para Windows 8‘ es una de las participantes en el InfoJobs App Challenge, un concurso de aplicaciones basadas en la API de InfoJobs. Ya podéis VOTAR POR ELLA (#IJW8) (o por la que más os guste, faltaría más).

Se trata de una primera versión que permite acceder a la información de InfoJobs desde Windows 8; aquí tenéis un vídeo-demostración:

 

La app todavía no está publicada en el Windows Store, pero puede descargarse en formato ZIP e instalarse de forma manual en Windows 8.

La app ya está disponible en el Windows Store para su descarga en instalación en Windows 8.

Sobre la app

Además de aprovechar las características estándar de Windows 8, se contemplan dos nuevas funcionalidades:

  1. LISTA DE SEGUIMIENTO. Permite marcar las ofertas interesantes para consultarlas más tarde, sin necesidad de inscribirse.
  2. PUNTUACIÓN Y COMENTARIOS. Permite añadir una puntuación y un comentario a cada oferta, en función de su calidad, interés, etc.

 Captura de pantalla con el detalle de una oferta

Esta app permite aprovechar la facilidad de uso de Windows 8, especialmente para dispositivos táctiles. La funcionalidad de marcar ofertas será interesante para usuarios que quieran guardarlas sin necesidad de inscribirse. La funcionalidad de puntuar y comentar ofertas puede utilizarse para destacar las mejores ofertas; eso, a su vez, motivará que los ofertantes introduzcan ofertas de mayor calidad.

La UX y una sana dosis de escepticismo

Por qué el término UX (User eXperience) está dejando de tener sentido.

¿'UX', dices?Mucho se ha escrito sobre el concepto de UX (User eXperience), qué significa, qué disciplinas abarca, en qué se diferencia de otros conceptos como usabilidad o DCU (Diseño Centrado en el Usuario), etc. Como ya he comentado en más de una ocasión, muchos me parecen debates poco productivos, que no aportan gran cosa al problema que verdaderamente importa: cómo construir mejores interfaces para que nuestros usuarios sean más felices.

En todo caso, el término UX ha conseguido mucha popularidad, pero… ¿por qué? Se me ocurren que la principal razón es que pone énfasis en la importancia de que el usuario quede satisfecho usando el producto, cosa con la que es difícil no estar de acuerdo. Eso no quiere decir que otros conceptos como usabilidad o DCU no tengan en cuenta esa satisfacción; de hecho, es algo que está contemplado en su propia definición.

Al fin y al cabo, ¿cómo se consigue que los usuarios queden satisfechos? Básicamente, consiguiendo que realicen sus tareas de una manera eficiente y sencilla.

(more…)

Breve cuestionario sobre técnicas de usabilidad y DCU

He publicado un pequeño cuestionario sobre el uso de herramientas en técnicas de usabilidad y DCU. Así que si has trabajado con o conoces alguna de esas técnicas, te estaré agradecido de que lo rellenes (te llevará apenas un par…

He publicado un pequeño cuestionario sobre el uso de herramientas en técnicas de usabilidad y DCU. Así que si has trabajado con o conoces alguna de esas técnicas, te estaré agradecido de que lo rellenes (te llevará apenas un par de minutos):

El propósito de este cuestionario es tener información que me permita mejorar la herramienta de DCU que estoy desarrollando para mi Trabajo Final de Máster (y de la que pronto espero dar noticias).

Si además estás interesado en participar en una prueba en vivo de la herramienta (test de usuario) y de paso ser de los primeros en conocerla, no olvides indicármelo en el cuestionario.

Más allá del cuchillo de palo (artículo sobre DCU en Interacción 2010)

"En el presente trabajo constatamos la necesidad de disponer de herramientas que integren diferentes técnicas de ingeniería de usabilidad para mejorar su efectividad, y posteriormente presentamos un prototipo de un desarrollo en ese sentido que ha sido utilizado en proyectos reales y que representa un primer paso para la elaboración de herramientas más completas".

Aquí tenéis el contenido de la presentación y el artículo (escrito junto a dos profesoras de la UdL) sobre una herramienta para Diseño Centrado en el Usuario (DCU) con que participé en el pasado congreso Interacción 2010 en Valencia.

“Más allá del cuchillo de palo: hacia una herramienta integrada para un verdadero diseño centrado en el usuario”

artículo (PDF, 525 KB)

presentación (PDF, 845 KB)

(more…)

Usabilidad de abordaje

Aplicar criterios de usabilidad en un desarrollo que ya está en marcha y que no se conoce a fondo puede ser muy complejo. A continuación se proponen unas pocas técnicas básicas que permitirán "subirse al barco" de un modo efectivo.

English version of this post

La usabilidad al abordaje(detalle)Jakob Nielsen acuño el término usabilidad (o interacción persona-ordenador) de “guerrilla” para referirse a las técnicas de usabilidad que pueden aplicarse en proyectos de desarrollo de una manera informal, rápida y con pocos recursos consiguiendo resultados aceptables y evitando la barrera que supone introducir ese tipo de técnicas.

Esa usabilidad de guerrilla tiene como ventaja que puede realizarse con (relativamente) poca implicación del equipo de desarrollo, y es por tanto aplicable en el caso de desarrollos de sitios web tradicionales. Por su naturaleza, los sitios web tienen que ser autoexplicativos y tener un funcionamiento que siga los estándares existentes, ya que su público potencial es habitualmente muy variado y no puede confiarse en conocimientos avanzados o una formación previa.

Por ejemplo, puede aplicarse perfectamente la usabilidad de guerrilla en la evaluación de un sitio web de comercio electrónico, o en el de una universidad, ya que (en principio) no necesitan mayores conocimientos previos.

Sin embargo, existen situaciones en las que no es tan sencillo… (more…)