Fernando Guillén

un Desarrollador Web Freelance

cabecera decorativa

nada por aquí y nada por allá ó el desarrollo de software como expresión artística.

Archive for the ‘usabilidad’ Category

Thursday, July 17th, 2008

Porque confío en el formato iPhone

Disclaimer: Aquí otro post sobre el iPhone de alguien que nunca ha tenido uno y que habla por percepción subjetiva

No quiero hablar del triunfo inmediato de ventas (o por lo menos de deseo de compra) del nuevo juguetito de Apple, sino de por qué a mí me parece que la experiencia de usuario a medio plazo será muy satisfactoria.

Hay multitud de alternativas móviles al iPhone con todas o la mayoría de las funciones que éste ofrece, pero la gran diferencia es que el iPhone es único, y no me refiero a su exclusividad (sin negarla) me refiero a que es UNO y no hay más.

Todo iPhone es igual a otro (más allá de colores y espacio de almacenamiento), misma pantalla, misma interface de usuario, misma capacidad de rendimiento, mismos periféricos integrados, …

Esto puede interpretarse como una limitación comercial, y puede que así sea, pero las ventajas a medio plazo son arrasadoras.

Nunca ha ocurrido esto antes con un dispositivo móvil, nunca antes un compañía ha tenido la suficiente fuerza de asimilar el riesgo competitivo de poner todos los huevos en un sólo cesto, han preferido la diversidad, un extenso catálogo dónde cada cliente encuentre el móvil que le encaje.

Ahora Apple cambia las tornas y saca un solo producto, porque sólo ella tiene la suficiente fuerza hipnotizadora para convencer al cliente de encajar en el móvil y no al revés.

Entonces tenemos el iPhone, y nada más, no hay iPhone XP45, ni iPhone 320, ni iPhone++ (aunque sí hay dos modelos de iPhone y se empieza a romper mi teoría, pero en cualquier caso el anterior ha desaparecido de facto de la faz del mercado y es como si ya nunca hubiera existido).

Desde el punto de vista del mundo de los desarrolladores es como si se les contara un cuento de fantasía: desarrollarás aplicaciones para un solo dispositivo con unas características únicas y conocidas.

Desde el punto de vista del usuario identificará rápidamente cualquier aplicación, periférico o información que tenga que ver con su móvil, con sólo ver la etiqueta iPhone. Una vez encontrado lo que necesita sabrá que encajará perfectamente con su dispositivo, que no habrá ningún tipo de incompatibilidad y que se usará siguiendo unas pautas comunes con el resto de aplicaciones.

El gran fracaso, a mi entender, del desarrollo de tecnología móvil, ya sea aplicaciones o experiencia web, ha sido precisamente la diversidad. Yo nunca me he conseguido descargar una aplicación de Internet que funcione correctamente en mi móvil, sin contar además todas las vueltas que he tenido que dar para, no sólo encontrar la aplicación, sino luego encontrar la versión que se suponía compatible con mi dispositivo.

La gran frustración de los desarrolladores los ha llevado en la mayoría de los casos a desarrollar para el mínimo común denominador generando así productos que nunca explotan (respetan) las características de cada dispositivo en concreto.

Sabiamente dice Yoshida (presidente de los estudios de Sony):

Lo ideal son los juegos adaptados a los controles de la máquina.

Me recuerda esto a mi experiencia MSX cuando era pequeño, y veía que muchos de los videojuegos que tenía no utilizaban la gran capacidad gráfica y de sonido que esta máquina tenía. Los últimos títulos se veía claramente como los habían desarrollado para Spectrum y los habían clonado cutremente a MSX.

Es por todo esto que no confío tanto en el éxito del formato Android. Hace poco estuve en una charla en la que exponían las bondades del SO para móbiles con el que Google quiere revolucionar este mundo, y tuve una pequeña discrepancia con el ponente a propósito de esto mismo: ¿la diversidad de dispositivos y de características de los mismos es un pro o un contra?.

No sólo me parece un contra para el usuario, también para los desarrolladores, para el fabricante de dispositivos y para el mismo desarrollador del SO: cuánto más fácil lo tendrían si tuvieran bien claras las especificaciones de la plataforma sobre la que el SO va a correr.

Sólo creo que Android podrá revolucionar algo si dentro de sus especificaciones incluye una serie muy concreta de especificaciones de hardware.

Ahora bien, espero que Telefónica fracase con sus abusivas condiciones de venta, y si Apple está de acuerdo pues que se vayan a la mierda juntas.

Friday, May 23rd, 2008

¡Dios mio qué he hecho!

Me alejo un poco de la caja de cartón marrón para tomar aire e intentar salir del embobamiento hipnótico.

Ya son más de 5 años de relación amor odio con escritorios Linux, una relación que me ha endurecido enormemente y de la que tengo un recuerdo entre el orgullo de guerrero y cabreo de caprichoso. Quizás sea esa parte mía caprichosa y mal criada la que se ha hecho fuerte últimamente, esos deseos impulsivos de ¡lo quiero y lo quiero ahora! que hacen que me entren cabreos y rabietas al verme marginado una y otra vez por el propio hardware de mi ordenador.

Hoy es ‘un antes y un después’, hoy abandono ligeramente una comunidad que tanto me ha dado… o de la que tanto he cogido (como dijo alguien).

No sé que será lo que más eche de menos, seguramente sea el pertenecer, de una manera consecuente, a una comunidad tan revolucionaria y hermosa como es la del open source, aunque sé que no me estoy separando del todo pues sus tentáculos llegan también al mundo Mac y en mis servidores seguiré administrando distribuciones Linux.

Lo que tengo claro es lo que no añoraré: las peleas continuas con el hardware y la experiencia de usuario con los sistemas de escritorio. La resignación de que la impresora no imprima a dos caras, las tardes perdidas intentando activar el micro, la lucha a muerta con el X11 y el dualhead, la tosquedad de la wifi, en definitiva el uso agotador de energía que requiere dirigir esta gran orquesta de poderosos y cabezotas componentes.

Esta declaración no la debes tener en cuenta a la hora de decidirte a instalar Linux en tu escritorio, distribuciones como Ubuntu son perfectamente válidas en la mayoría de los casos y sin ninguna duda una alternativa mucho menos problemática que Windows. Sólo te diría que te abstuvieras de instalar Linux si el uso de tu ordenador va a ser para jugar o para diseño gráfico profesional, aunque estos casos se puedan satisfacer con una buena combinación de Linux+Wine ya empiezan a requerir de configuraciones medianamente tediosas.

En definitiva, mi querido confidente, me he pasado a Mac.

Algo curioso está ocurriendo en mi todavía querido Ubuntu sobre el que escribo estas líneas, creo que se ha cabreado, según escribía este post se me ha bloqueado varias veces el Firefox, lo cual no es raro pues es la versión Beta de la 3.0, pero había algo raro, como demasiado empeño en no volver a arrancar, temiendo una pérdida de todo lo escrito he continuado en el gedit y, ahora sí que sorprendiéndome, también se me ha colgado al intentar grabar. Aún no estoy seguro si el Ubuntu del servidor sobre el que corre el WordPress de este blog admitirá la publicación de este texto. ¿Tendrá mi nuevo Mac tanta personalidad?.

Buci, parece que estamos sincronizados :)

Actualizado un rato después:  ¿Esto es?… ¿ya está?, ¿esto es todo?, me siento como una quinceañera desvirgada por el guapo de clase.

Wednesday, April 2nd, 2008

Campaña, Fin 6!, Haz de internet un lugar más feliz

“Sí, Internet Explorer 6 era genial… ¡en el 2001!”

Campaña organizada por un grupo de maquetadores web atormentados deseosos de hacer de la web un sitio más feliz para navegar y para crear.

Las incompatibilidades a nivel CSS y HTML del navegador IE 6 con todos los navegadores actuales es un infierno tanto para los usuarios como para los creadores web.

Proponen difundir la actualización del navegador IE 6 a cualquier otro de una buena lista. Para ello proporcionan un pequeño javascript que puedes poner en tu web que detectará el navegador del visitante y le recomendará se actualice el navegador si detecta la tan irritable versión 6 del IE.

Me sumo a la campaña, así que te pido disculpas si tu navegador es IE 6 por el intrusista popup, de todos modos se lo han currado bien para que no te vuelva a aparecer en 10 días.

Campaña Fin 6!.

Thursday, March 27th, 2008

El condecorado. (El hiperusuario II)

Otro modo de hiperusuario, pero no tan ‘natural’, sería el modelo de los roles pero entendido más bien como una condecoración.

Es el que se tiene en cuenta en cierto tipo de aplicaciones sociales que otorga cierto poder a unos usuarios sobre otros. Esta subida de nivel, o condecoración, suele darse de manera explícita por otros usuarios de alto nivel, o ya condecorados, atendiendo a los méritos, o favoritismos por que engañarnos, del usuario condecorado.

Véase los editores de un popular sitio de noticias, los moderadores del foro o la lista de correo de moda, los operadores del canal del chat, los autores de un blog influyente.

En un usuario condecorado se produce el mismo estímulo que en el usuario enganchado de manera natural: cierta dependencia anímica para con la aplicación, se siente premiado, que lo está haciendo bien. Un usuario condecorado se convierte inmediatamente en un evangelizador y protector de nuestra aplicación. Aunque desde una perspectiva de superioridad que suele causar despotismo, nada que ver con la perspectiva del hiperusuario ‘natural’.

En definitiva, condecorar a un usuario es convertirlo no sólo en un evangelizador sino también un trabajador para la comunidad.

Wednesday, March 26th, 2008

El hiperusuario.

Entiéndase por hiperusuario a la categoría que engloba a todos esos usuarios que hacen un uso extremadamente intensivo de nuestra aplicación. Han integrado la aplicación en sus vidas y han generado una relación de depencia con ella que los convierte en extremadamente exigentes a la vez que en protectores.

Es el tipo de usuario que todos obviamos mientras diseñamos nuestro software, extremadamente preocupados por hacer que la aplicación sea rápidamente entendida por el usuario novel que acaba de llegar. Recargamos toda función con ayudas visuales y contextuales, alargamos los textos y llenamos todo de wizards. Todo esto puede molestar y decepcionar al hiperusuario.

Es una categoría que los desarrolladores de video-juegos conocen bien. Si alguna vez has estado enganchado a alguno de estos generadores de diversión pura comedores de ocio habrás notado como las funcionalidades del juego van avanzando a la par que tu habilidad para manejarlo. Es como si el juego se fuera actualizando de alguna misteriosa manera, pero no es así, las funcionalidades avanzadas siempre han estado ahí, ocultas al jugador novel, al igual que la funcionalidades de ayuda siguen ahí pero se van ocultando al jugador avanzado. La sensación para el jugador es de continua evolución, de aprendizaje y sobretodo de ser premiado.

La gente de 11870 nos cuenta como parte de la atención en su rediseño se ha puesto en atender necesidades propias de sus hiperusuarios.

Una nota interesante dentro de este contexto la sacamos del mismo autor y es la importancia de cuidar a nuestra minúscula comunidad de hiperusuarios frente a la clásica idea de que la atención la debemos poner en captar al usuario casual:

“atiende ante todo a los usuarios que llegan a tu página por primera vez, ellos son los importantes, si no los convences a la primera nunca tendrás usuarios habituales”

“atiende ante todo a tus usuarios fans, si consigues apasionados de tu servicio, ellos traerán al resto de los usuarios”

Jesus Encinar.

Es un tema que causó un pequeño brote de disputa cuando era jefe de proyecto en el equipo de Kroonos, yo defendía unos pequeños detalles en la usabilidad que sólo iban a ser entendidos por los hiperusuarios. Pero la propuesta se echó para atrás en post de que todo el esfuerzo debía ser usado en atender a los usuarios nóveles.. por otra parte es totalmente defendible ya que no disponíamos de ningún hiperusuario.

Aún así hay que tener un plan, y en el plan debe entrar el ir apoyando y apremiando la evolución de nuestros usuarios.

Resumiendo el hiperusuario existe y será el causante o impulsor del 90% de la actividad en nuestra aplicación, hay que tenerle en cuenta.

Thursday, February 14th, 2008

Alberto Knapp Bjeren, The Cocktail, El Iniciador y charla magistral

Ayer asistí a una charla magistral desde el cerebro del equipo de The Cocktail impulsada por El Iniciador.

Vaya lío de párrafo que me ha quedado.

Eran las cuatro y media de la tarde cuando me enteré que en El Iniciador de este miércoles iba a venir el director de orquesta de The Cocktail. La gente de The Cocktail son ahora mismo para mí la más interesante en España en lo que ha desarrollo web se refiere.

La impresión que me trasmiten es que son nuestros 37Signals nacionales.

Dejé todo lo que estaba haciendo, cogí mi cuaderno y me lancé al metro para escuchar lo que Alberto quería decirnos.

La charla se titulaba nomeacuerdocomo pero eso daba igual, lo que importaba era mantenerlo hablando y estar atentos para recoger cualquier perla de sabiduría que se le escapara.

Perlas que dejó caer voluntariamente o no:

* La plataforma Apple es uno de los productos más sobre valorados.

* La usabilidad es el equilibrio entre lo que pides al usuario y lo que le das como recompensa. No importa pedirle si le vas enseñando qué es lo que ha conseguido poco a poco.

* Los productos que funcionan son los que no sorprenden al usuario. Se refiere en este punto a que el usuario se siente mejor si se puede hacer unas expectativas del producto nada más verlo. Los productos innovadores producen desconcierto en el usuario, incomodidad y rechazo. Aquí podemos añadir que siempre hay innovación que triunfa, hay una verdad en cada frase.

* Los diagramas de gantt y los projects sólo sirven para saber a quién cortar la cabeza si algo falla.

* Los proyectos de la web de hoy se hacen entre poca gente, con mucha libertad, sin projects sino con demostraciones de avances periódicos.

* Defendió la beta pública sobre la beta privada, discrepé un poco con él al respecto.

* Trucos para crear revuelo mediático: no te anuncies cuando sales sino cuando llevas un año: aguantar es la verdadera noticia, entrega una funcionalidad nueva cada mes, dales caramelos a las familias de freekies: saca algo especial para los de Mac o los de Linux, esto hará que se pongan de tu parte y son expertos evangelizadores.

* Confiar ciegamente en que un modelo web que funcione en los USA vaya a funcionar en el mercado español es un gran error, la cultura de la opinión no está arraigada en España. Remató diciendo que los españoles estamos acostumbrados al sufrimiento y la resignación no a quejarnos y opinar. Esto está profundamente arraigado en nuestra memoria católica.

* Una característica que aprecia en un programador es la responsabilidad por encima de la experiencia. Una persona no responsable requiere ser supervisada por mucha experiencia que tenga no encajará bien en los modelos ágiles de desarrollo de software.

* Se le escapó alguna alusión cómico-reprochista a las grandes consultoras, se le notaba como se auto censuraba al poco.

* .. Y mucho más que se me olvida.

De todos modos no sólo eran los puntos que tocaba sino todo el contexto y ejemplos en los que nos metía, se notaba que estaba cómodo que no tenía que impresionar a nadie, que la verdad está en lo humano y lo cercano y que la verdad es lo auténtico.

De verdad que salí encantado.

A lo largo de toda la charla no pude evitar sentir que Alberto me recordaba a alguien:

Alberto Knapp y Pablo Carbonell

Respeto enormemente la labor profesional de mis dos escogidos. Si alguien se siente ofendido no tiene más que decirlo.

En cualquier caso esto lo hago por el humor… viva el humor¡ :)

Thursday, January 24th, 2008

flickr y el “¿dónde demonios se hace esto?”

Leyendo este artículo en loogic sobre una novedad en el flickr no puede contenerme y me salió toda la rabieta acumulada cada vez que intento hacer algo en el flickr.

A mí flickr, como concepto y como servicio también me gusta mucho, soy usuario pro desde hace años.

Sin embargo, no sé porqué, pero es una de las webs más difíciles de usar que conozco por el simple hecho de que nunca sé dónde encontrar la función que busco.

Sin contar con que para registrarte, o incluso autentificarte, te haces un verdadero lío entre usuario flickr o usuario yahoo, y un montón de pasos raros que no hay quien entienda.

Los plugins que usan su api que puedes encontrar adaptados para wordpress y demás no consigo que funcionen a la primera nunca, y muchas veces sólo funcionan de una determinada manera o haciendo determinado malabarismo como creando un grupo porque no coge bien los sets.

Podría seguir, pero voy a terminar con los niveles de privacidad que flickr te permite: todo el mundo, tu familia y tus amigos, y si hay alguna manera de crear nuevos grupos de contactos, más a mi favor: no encuentro dónde.

Thursday, January 10th, 2008

El Reina Sofía y el desprecio por la usabilidad

Bonita, moderna, muy moderna… pero he tardado 3 puertas y preguntar a 2 personas el encontrar la entrada a la biblioteca del Reina Sofía y eso que la tenía delante a través de las cristaleras que dan a la calle.

Una vez dentro, pese a los ridículos cartelitos pegados con celo con dibujos de escaleras que suben y bajan, he tenido que preguntar otra vez para saber por donde se bajaba.

Ya había notado esa falta de usabilidad del nuevo edificio del museo al perderme también un par de veces para encontrar la entrada, y más tarde también la salida, de la cafetería. Pese a que también la tenían alumbrada con ridículos carteles a fotocopia.

Tropecientos millones de euros en un edificio de acceso público que requiere instrucciones para el uso más básico que le gente le va a dar: entrar.

¿Cómo explicar a los artistas que el verdadero arte es el que pasa desapercibido?, ¿sabrían motivarse sin alimentar su ego?

PD: la biblioteca está llena de escaleras y no he visto ni un ascensor para gente que no puede usarlas.

un Desarrollador Web Freelance is proudly powered by WordPress
Entries (RSS) and Comments (RSS).