viernes, septiembre 30, 2005

Busca sólo en donde quieres

Si sueles buscar información en unos grupo de webs determinadas y te gustaría poder restringir las búsquedas a dicho grupo, Rollyo puede ser una opción interesante.

El proceso es sencillo: creas una lista con tus sitios favoritos (puedes tener varias listas), rellenas unos datos de registro y ya está. El sistema coge los resultados de Yahoo mostrando sólo los que pertenezcan a tu lista de sitios.

Visto en Signal vs Noise.


jueves, septiembre 29, 2005

Etiquetado en los cuadros de diálogo

Estos días he estado utilizando bastante GMail. Por alguna razón, me estoy dejando bastantes mensajes a medias y cuando cambio de tarea me sale una cuadro de diálogo que me pregunta

cuadro de dialogo con botones confusos

Esto me produce unos momentos de confusión, porque lo primero que me llama la atención son los botones y no el mensaje. Y los botones no explican demasiado. Como para darle a OK después de haber escrito un mensaje largo y haberte olvidado el asunto...

Como me ha pasado unas cuantas veces, me he acordado de las recomendaciones de Apple para el diseño de cuadros de diálogo (que muchas veces ni ellos mismos siguen)

Button names should correspond to the action the user performs when pressing the button?for example, Erase, Save, or Delete.

El siguiente pantallazo es de un cuadro de diálogo con verbos como etiquetas de los botones

cuadro de dialogo con botones etiquetados con verbos

El uso de verbos que indiquen la acción correspondiente del botón hace que los cuadros de diálogo sean mucho más fáciles de comprender, evitando confusiones momentáneas molestas y posibles errores graves.

Si nos esforzamos en redactar mensajes de alerta claros ¿por qué desperdiciar ese trabajo con unos botones mal etiquetados?


Wireframes en HTML en proyectos pequeños

La comunicación entre los miembros de un equipo es fundamental para que un proyecto salga adelante. Ahorramos tiempo y disgustos si todos tenemos claro adónde vamos.

Para los arquitectos de la información es necesario equilibrar las necesidades de muchas partes implicadas en el trabajo, creando una estructura de una web que no sea imposible de hacer, que entre dentro del presupuesto y de los plazos y que satisfaga a los usuarios y al cliente. Es necesario comunicarse entre el equipo y tener el material adecuado sobre el que discutir las soluciones que se propongan. Y para esto tenemos los wireframes.

Hace unas semanas recopilaba una selección de enlaces sobre wireframes que tenían muchas recomendaciones.

La mayoría utiliza herramientas como Visio u OmniGraffle. Sin embargo, para proyectos pequeños y medios (de 2 a 5 personas, más o menos) puede ser muy conveniente hacer los wireframes en HTML.

La principal ventaja es que podemos pasar rápidamente de los wireframes a un prototipo que ya podremos probar con usuarios. Y cuando se trabaje el diseño final de la web, se tendrá mucho material reutilizable.

Además, es muy fácil publicar en material en un servidor y distribuir la URL. Siempre tendremos a mano el material sobre el que se discute y será más fácil organizarse.

Hay gente que opina que los wireframes en HTML no son la mejor forma para transmitir ideas y apoyar la discusión de soluciones, pero en un proyecto con 3 ó 4 personas esas necesidades no son tan complejas.

También hay otros problemas: es fácil despistarse y centrarse en aspectos ajenos a los wireframes, como cuidar los títulos de las páginas, las URL o el aspecto de la página. Pero si nos mantenemos centrados en su función, en proyectos no muy grandes podremos ahorrar mucho tiempo creándolos en HTML.

También te puede interesar:


martes, septiembre 27, 2005

Información ambiental en las tostadas

Tostada con prediccion del tiempo

¿Cómo saber de forma poco intrusiva la predicción del tiempo para hoy mientras te tomas el desayuno? ¡¡imprímelo en una tostada!!

Se trata de un proyecto de fin de carrera de Robin Southgate, inspirado en la filosofía del MIT Tangible Media Group: utilizar objetos cotidianos para transmitir información.

Una tostadora con un módem recoge la información de una web y unas pantallas con distintas formas que se colocan entre las resistencias de la tostadora y la tostada consiguen imprimir en el pan la predicción del tiempo.

Vía kottke.org


lunes, septiembre 26, 2005

Trucos para mejorar la versión para imprimir de una página

Llevamos unas semanas con el diseño (serio) de Galinus. Una de las cuestiones que nos planteamos es cómo tratar los enlaces de las páginas en la versión para imprimir.

En A List Apart proponen una solución que me gusta bastante: un script que recoge todas las URL y citas de un documento y crea un listado que podemos colocar en donde queramos (al final de la página sería lo normal).

Se puede ver el resultado en una página de prueba.

Cuando las URL son legibles funciona muy bien. Sin embargo, cuando son complejas pueden aparecer en el listado cosas como esta:

http://loop1.aiga.org/common/modules/display/dsp_ContentTemplate01b.cfm?ContentID=84&CreateTemplate=0&NavType=SiblingContent

¿Y qué tal sería hacer un listado con los títulos de los documentos y los sitios web en donde están publicados? utilizando Google sería muy fácil localizar las referencias. Tendré que pensarlo bien antes de decidir qué opción elijo.

Vaya... veo que este es el post número 100. ¿Por qué nos gustan estas cifras tan redondas?


domingo, septiembre 25, 2005

¿Se aprovecha el sonido en el diseño de interacción?

Hace unas semanas veía en televisión un ejemplo de cómo el sonido altera nuestra percepción. En una animación se mostraban dos bolas que se mueven de una esquina a otra de la pantalla. La mayor parte de la gente dirá que se cruzan en el medio de la pantalla.

Un sonido adecuado puede cambiar lo que "vemos". Si añadimos un ruido de muelle a la animación, mucha gente lo vería como dos bolas que rebotan en el medio de la pantalla.

¿Cómo se utiliza el sonido en diseño de interacción? en la web está claro que su utilización es residual. Por ejemplo, con la importancia que se le está dando a la accesibilidad, para la gente con problemas de visión podría ser una buena forma de hacerles saber que el sistema ha reconocido su acción.

En las aplicaciones de escritorio el sonido se suele utilizar para alarmas (alguien se acaba de conectar, ha llegado correo nuevo, etc.), pero poco más.

La sensación que tengo es que no se está aprovechando todo su potencial. El ejemplo de las animaciones me sorprendió por cómo puede influir el sonido en cómo percibimos las cosas.

Como dice Javier Cañada en Una apología del sonido en las interfaces web

Precisamente, el buen diseño de interacción es aquel que no descuida ningún aspecto cognitivo o perceptivo del individuo

Totalmente de acuerdo.


viernes, septiembre 23, 2005

Proyecto medio, equipo pequeño, modelos mentales

Uno de los libros que más me gusta es About

Face 2.0. Diseño de interacción explicado de forma sencilla.

En un capítulo el libro define modelo mental, modelo de implementación y modelo representado (o del diseñador). Explica por qué los programadores suelen hacer malas interfaces: su modelo mental (la forma que tiene cada persona de explicarse de forma interna el funcionamiento de un aparato) está demasiado influido por conocer perfectamente las entrañas de lo que diseña.

modelo mental implementacion representacion diseñador

Cuando trabajas en proyectos de tamaño medio con un equipo muy pequeño se entiende perfectamente esta situación. Hay que hacer un poco de todo y es difícil separarse del funcionamiento interno de sistema. No hay una diferenciación clara del trabajo y nuestros modelos mentales se pueden acercar demasiado al modelo de implementación.

Hasta ayer no fui capaz de deshacerme de todo este lastre que llevaba acumulado. Trabajaba en un catálogo y era incapaz de verlo más allá de unas tablas en una base de datos. No estaba contento con el resultado, pero tampoco sabía por qué. En los wireframes parecía metido con calzador.

Me puse a pensar en otra cosa (vía Catuxa) y encontré una solución sin buscarla. De repente todo encajaba de forma más natural y le daba coherencia al conjunto de la web.

Ahora mismo no sabría explicar la solución de forma sistemática, además de que no sabemos todavía si va a funcionar mejor que el listado de toda la vida. Yo diría que si en un catálogo la estructura suele dictar el diseño (modelo de implementación), esto sería algo así como centrar el diseño en el contenido... (¿modelo mental?). No hay nada en el diseño que recuerde a una tabla de una base de datos.

Por lo menos estoy contento de haberme deshecho del catálogo típico. Espero que funcione bien.

Etiquetado como , , .


martes, septiembre 20, 2005

El valor intangible del diseño centrado en el usuario

La oferta de Diseñador de Interacción en Infojobs ha dado mucho que hablar en la lista de Cadius. A mí me parecen muy positivas las reflexiones sobre la situación del DCU en la empresa y cómo ir convenciendo a los directivos de que es beneficioso contar con los profesionales del ramo.

En el libro del oso polar hay una frase, en la parte dedicada a la arquitectura de la información en la empresa, que enfoca muy bien la situación.

Quizás la arquitectura de la información se acabe aceptando finalmente como un campo valioso, pero no cuantificable, tal como la educación, el marketing o la psicoterapia.

Me gusta esta visión. Estoy de acuerdo en que hay que abandonar nuestra jerga para hablarles a las empresas en términos que ellos entiendan. Pero ofrecerles beneficios cuantificables parece ir demasiado lejos.

Si quisiésemos calcular los resultados de introducir el diseño centrado en el usuario en el proceso de desarrollo, no nos quedaría otro remedio que comparar ambas situaciones en el mismo proyecto. Algo difícil de imaginar por lo complejo del sistema.

Etiquetado como , , ,


domingo, septiembre 18, 2005

Juguetes para diseñadores

El Grupo de investigación de interfaces de usuario de Berkeley tiene un tablón electrónico para el diseño de sitios web en las primeras fases de desarrollo. En la web hay unos vídeos de demostración bastante espectaculares.

Merece la pena echarle también un vistazo a otros proyectos. Lo que he probado hasta ahora no me parece verdaderas herramientas de desarrollo; tienen un funcionamiento y aspecto de prototipo salido de un departamento universitario. Pero es de la investigación académica de donde suelen salir las ideas para interfaces que luego se consolidan en el mercado.

Etiquetado como , , , , , .


sábado, septiembre 17, 2005

Visualizar cómo navegan los usuarios

Estudiar las estadísticas de un sitio web es una buena manera de comprender a los usuarios. Una de las cosas que más información nos da sobre su comportamiento es la ruta que siguen dentro de un sitio. Esto es especialmente útil si entran desde un buscador, ya que los términos que utilizan nos dan una buena indicación de lo que buscan y si consiguen o no lo que quieren.

Os dejo la lista de programas que he encontrado para representar gráficamente las rutas que siguen los usuarios

Etiquetado como , , , .


miércoles, septiembre 14, 2005

Se busca diseñador de interacción en Bilbao

La oferta dice:

Estamos buscando personas con los conocimientos técnicos (Sistema Windows, programación, etc.) necesarios para desenvolverse sin dificultades con los productos de seguridad de Panda y los sistemas sobre los que funcionan.

Deberá trabajar con compañeros de otros departamentos (project manager, program manager, product manager, etc.) entender la necesidades de cada uno en relación con la interfaz de nuestros productos y tomar las decisiones adecuadas.

Definirá cómo serán las interfaces de usuario de las nuevas versiones de nuestros productos y generará la documentación necesaria para describirlas.

A nivel personal buscamos personas con facilidad para comprender el funcionamiento de nuevos productos y tecnologías y para saber detectar qué elementos se pueden incorporar en nuestros productos para mejorarlos.

Se requiere conocimientos de inglés técnico a nivel de lectura.

Más información en infojobs. También tienen una dirección de correo


martes, septiembre 13, 2005

¿Wiki o Backpack?

Comenzamos a acumular documentos, los correos van y vienen, las carpetas se multiplican y todo tiende al caos. Va siendo hora de buscar una forma alternativa de organizarse.

Mi socio está en un pueblo de A Coruña y yo en otro de Granada. De vez en cuando nos juntamos, pero la mayor parte del tiempo estamos separados. Tenemos que buscar la mejor forma de compartir información para sacar el trabajo adelante de forma más efectiva.

Hace unas semanas comencé a trastear con un wiki y unos días atrás decidí probar Backpack. Ambas herramientas podrían servirnos para organizarnos mejor. ¿Con cuál nos quedamos?

De Backpack me gusta

No me gusta

De MediaWiki me gusta

No me gusta

Para nuestro caso vamos a elegir MediaWiki. Me parece muy útil que a cada página creada vaya asociada una discusión, parte fundamental en cualquier decisión que se tenga que tomar entre más de una persona. Además, nos incita a volcar directamente la información en el wiki. Si colgásemos los documentos en la web, acabaríamos hechos un lío con distintas versiones del documento en cada ordenador.

Etiquetado como , red, Wiki, Backpack


lunes, septiembre 12, 2005

Monster.co.uk y las categorías de diseño centrado en el usuario

Hoy por fin me puse a traducir mi currículum al inglés. Cuando lo tenía terminado, lo tuve que clasificar. Me sorprendió el detalle con que describían cada categoría. Os dejo una muestra

Usability Testing Engineer

Job Purpose: Evaluates software by planning and executing usability tests. Duties: * Determines usability test objectives and standards by studying software requirements; writing test cycle plans, test cases, and test scripts. * Meets test objectives by conducting user research; planning and running focus groups, participatory design sessions, and field studies; determining testing methods, cycles, phases, and conditions; setting up testing environment and equipment. * Identifies software usability by conducting in-lab, in-field, and remote studies with existing and potential users. * Resolves testing problems by modifying testing methods during tests; conferring with management to revise test objectives and standards. * Completes tests by training and directing testers. * Maintains testing database by developing defect tracking and regression testing information requirements; designing information system; enters test outcomes; secures data. * Reports test outcomes by collecting, analysing, interpreting, summarising, and displaying data; recommending software changes. * Maintains professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; participating in professional societies. * Maintains test environment by developing test environement; enforcing and complying with procedures, rules, and regulations. * Contributes to team effort by accomplishing related results as needed. Skills/Qualifications: Usability Testing, Understanding Browser Capabilities, Customer Focus, Planning, User Interface Design, Software Quality Assurance Process, Attention to Detail, Reporting Research Results, Quality Focus, People Skills, Software Testing

Hay otras clasificaciones como Web User Interface Designer, Information Architecture o Web Utilization Analyst. Está bien tener descrito lo que se nos va a exigir como profesionales... pero ya veo que son exigentes.

Por cierto, los ingeniería de usabilidad está bajo la categoría "Control de calidad del software". Aunque ya sabemos que hay muchos que creen que esto de la usabilidad es un cuento.

Etiquetado como , , , Inglaterra.


El zóologico de Apple

No entiendo por qué Apple pone nombres de felinos a los sistemas operativos. Las búsquedas en Google me desesperan cuando me dicen "Install Ruby for Panther", "MySQL for Tiger". Nunca sé si lo que tengo es un jaguar, un tigre, una pantera o un gato siamés.

No pasaría nada si el sistema te informase, pero sólo te dice si tienes la versión 10.2, 10.3, etc.

informacion sobre el sistema operativo en un mac

Esta situación se suele dar con los paquetes de Unix; con las aplicaciones normales no suele haber problema porque generalmente valen para cualquier versión. Puede que esto nos afecte sólo a unos pocos, pero es realmente molesto cuando te pasa. Y más siendo Apple.

¡Ah! si te interesa, puedes instalar con un doble clic Ruby 1.8.2 para Mac OS 10.3 y 10.2 (si quieres también Ruby on Rails, vete a la opción "personalizar" del instalador).

Etiquetado como , , Panther, Jaguar, .


domingo, septiembre 11, 2005

Rastreo de información: cómo aplicarlo en la web

Publicamos un artículo sobre el rastreo de información, sin meternos en profundidad y buscando los aspectos de aplicación más inmediata para la web.

Buscaba una palabra para 'trigger word' y he elegido 'palabra trampolín' (con la supervisión de Chesco). Creo que indica muy bien esa cualidad que tienen algunas palabras de llamar tu atención para que hagas clic y te lleven a la página que buscas.

Etiquetado como , , , , , .


jueves, septiembre 08, 2005

Métodos caseros de arquitectura de la información

Hace unos días me llegó el contenido principal de una web que estamos preparando. Mi duda es cómo organizar este contenido para que el usuario llegue a lo que está buscando, teniendo en cuenta que la mayoría de las entradas a una web serán a páginas que no son la principal.

Uno aspecto importante de la arquitectura de la información es el diseño de la navegación. ¿Hasta qué punto es útil la navegación global y la navegación local? en principio nos ayudarían a situarnos en contexto, saber en qué lugar de la web estamos. Sin embargo, el usuario ignora las herramientas de navegación.

La mayor parte de las veces las personas navegan por la web con objetivos muy concretos y no hacen caso de los elementos ajenos a estos objetivos ¿Cómo diseño la estructura del sitio para satisfacer sus necesidades? Jared Spool recomienda fijarse mucho en las palabras que utilizamos en los enlaces ('trigger words'). Estas son las que captan la atención e incitan al usuario a hacer clic.

Pero para tener un enlace, hay que tener un destino. ¿A dónde podría interesarle ir a un usuario que entrase en una página interna de la web en el caso de no encontrar justamente la información que necesita pero sí relacionada?.

Para aclararme imprimí el material, recorté el contenido que iba en cada página en trozos individuales, los numeré y los extendí sobre la mesa. Luego comencé a relacionar unos trozos con otros, apuntando los números de los trozos relacionados.

Cuando terminé estaba contento porque había sacado algo en limpio:

Rápido y barato. Veremos con el tiempo si sirvió para algo.

Etiquetado como ,


miércoles, septiembre 07, 2005

La usabilidad y sus bases teóricas

Cuando empecé a aprender diseño centrado en el usuario el material que tenía a mi disposición eran conclusiones de las experiencias y observaciones de la gente que llevaba años dedicándose a esto. Todo eran reglas y métodos basados en resultados empíricos.

Aunque me parecía muy útil, le faltaba algo... una base que explicase esas guías de usabilidad fruto de la experiencia, un marco teórico con el que poder comprender mejor el comportamiento de los usuarios.

La verdad es que no he encontrado esa teoría, ni creo que exista. Pero sí que he encontrado artículos que van por ese camino y me parecen muy interesantes

Estas teorías y modelos (como el CoLiDeS o el rastreo de información) dan un poco de coherencia a tanto resultado experimental, una visión más global de la situación. E incitan a pensar en el por qué de algunas reglas de usabilidad y también sirven para tomar decisiones en el diseño de páginas webs con una base "científica".

Creo que voy a dedicar un poco más de tiempo a leer artículos de este tipo porque me parecen un complemento muy necesario.

Etiquetado como , , , , .


martes, septiembre 06, 2005

Gráfico sobre cuándo aplicar qué técnica

Ya había comentado hace unos días uno de los problemas de ser autodidacta: la dificultad de ver cómo encajamos en un proceso de desarrollo. Conocemos los fundamentos teóricos y las técnicas más utilizadas; pero tener la visión global de cuándo toca hacer qué es difícil sin haber participado en proyectos reales en los que se utilicen estas técnicas.

Además, la mayoría de las fuentes hablan del ciclo Investigación-Estrategia-Diseño-Implementación (o similares) de forma poco concreta.

Hoy me encontré en Boxes and Arrows un gráfico en el que muestran qué hacer en qué momento de un proyecto.

El gráfico tiene dos ejes: el horizontal corresponde a tiempo y va desde la fase más temprana de investigación, pasando por diseño de interacción y diseño visual para terminar en implementación (¿Engineering?).

En el eje vertical va desde lo más general o abstractos en la parte de arriba y baja hacia lo más concreto.

A mí me parece muy claro y una buena guía para orientarse.

Etiquetado como , , , , , .


viernes, septiembre 02, 2005

Las pestañas de los navegadores y mi angustia informativa

Lo que más me gustó del Safari cuando comencé a utilizarlo fue la posibilidad de abrir enlaces en pestañas. Cuando necesitaba documentarme sobre algo podía utilizarlas para agrupar los resultados relevantes en una misma ventana.

Como generalmente necesito varias búsquedas para los conceptos nuevos que van apareciendo, al final me encontraba con una colección enorme de ventanas con varias pestañas en cada una. Saltaba sin demasiado orden de una a otra, llegaba desde distintos sitios a los mismos documentos. No era capaz de avanzar ante tanta información.

Hace poco leía esto

Lo que consume la información es bastante obvio: consume la atención de quien la recibe. Por lo tanto, mucha información crea pobreza de atención y la necesidad de aplicarla eficientemente entre la extrema abundancia de fuentes de información que puedan consumir nuestra atención.

Herbert Simon

Lo vi en el artículo Information Foraging (PDF, 446 Kb). Todo empezaba a tener sentido para mí: lo que consideraba una buena forma de documentarme sólo conseguía desorientarme ante una avalancha de información.

Si la información deja un rastro que nos ayuda a encontrarla, lo que yo hacía era como romper un frasco de perfume barato en una floristería: el olor lo inunda todo y no podía decir qué flor huele mejor. No sabía por dónde empezar, la sensación de que había demasiadas cosas que leer se acrecentaba, me dominaba la angustia informativa.

Ahora procuro utilizar las pestañas sólo para determinadas herramientas (Gmail, estadísticas, diccionarios, etc). Cuando busco algo en Google intento hacerlo todo en la misma ventana, sin abrir pestañas. Me ha ayudado a concentrarme más, a mantener claro mi objetivo y a asimilar mejor la información.

Varias Pestañas abiertas en el Safari

Pero hay gente que opina justo lo contrario y ya piensa en los enláces múltiples. Si lo consigue, significaría una vuelta a mi particular caos cognitivo :-(

Etiquetado como , , , .


jueves, septiembre 01, 2005

1000 canciones en el bolsillo lo cambiaron todo. Y ahora ¿qué?

Apple va a sacar algo nuevo el próximo día 7 de septiembre. Para el acto utilizan el eslogan "1000 songs in your pocket changed everything. Here we go again.", en referencia al primer iPod, con capacidad para 1000 canciones.

Los rumores, como siempre, son muchos. Las ideas que más suenan son:

Apple está intentando orientar sus productos hacia el mercado doméstico, potenciando lo que ellos llaman el Digital Hub: diseñar ordenadores y periféricos para crear, organizar y compartir contenidos "caseros" (fotos, vídeos, música, etc.). Ahí tenemos el iPod o el Airport Express como ejemplos. Pero todavía hay cosas que pulir y ver en el salón las fotos de un viaje, por ejemplo, es todavía un poco coñazo.

A mí me gustaría que fuese algo que reforzase la experiencia del 'hub digital', algún aparato que me permita disfrutar del material que tengo en mi ordenador desde el salón, conseguir que el ordenador sea un verdadero centro de ocio digital.

A esperar 6 días...

Etiquetado como , ,


This page is powered by Blogger. Isn't yours?