Navegación facetada
Jeff Veen, uno de los imprescindibles en el mundo del diseño web, ha publicado un breve artículo llamado “Faucet Facets: A few best practices for designing multifaceted navigation systems” en Adaptive Path (empresa de la cual es uno de los fundadores).
El artículo es de lectura obligada (como casi todo lo de Veen) y trata sobre el diseño de sistema con múltiples facetas. Esto es, sistemas que ofrecen muchos atributos para cada pieza de información.
Por ejemplo, una tienda. Cuando voy a buscar un producto tengo en mente una serie de atributos que busco, cada uno con un orden de preferencia sobre los otros. Si quiero un coche, prefiero que sea económico antes que el diseño, que para mí también es importante pero no tanto. Entonces, al ir especificando los atributos de cada opción (opción “precio”->atributo: “barato”; opción “color”->atributo: “rojo”) voy reduciendo el universo de coches entre los que puedo elegir.
Hacer esto en el mundo físico es simple, porque basta con que le diga al vendedor lo que estoy buscando y él me mostrará la oferta que tiene, pero en entornos on line, la cosa cambia. Diseñar un sistema de filtrado de información que me permita establecer la jerarquía de esos atributos, no es sencillo.
A menudo estamos acostumbrados a hacer filtrados lineales, paso a paso, donde se nos obliga a seguir un proceso jerárquico definido de antemano (elija color> elija precio> elija motor) que no toma en cuenta que hay cosas que para nosotros pueden ser más importantes que otras y que deberían ser empleadas como primer criterio de filtrado frente a las demás. Lo correcto es montar un proceso no lineal, que me deje la libertad de filtrar de acuerdo a mis preferencias y que me muestre cómo, con cada elección, se va estrechando el universo de opciones hasta que me encuentro con un número fácilmente manejable.
Veen lo explica mucho mejor que yo, sin duda.