Desde la primera vez que libere una aplicación, en su versión de prueba, descubrí un área que por lo general se encuentra fuera del campo de visión de los programadores: LA EXPERIENCIA DE LOS HUMANOS CON LA APLICACIÓN.
No me refiero a si la persona que está frente al teclado, sabe usar el mouse, o si alguna vez ha usado un sistema informático; me refiero a la forma en que cualquier persona tendrá que interactuar con nuestra aplicación.
Definitivamente la expresión “la primera impresión es muy importante”, no es solo una frase, es nuestra realidad. Es tan contundente que si no la tenemos en cuenta mientras diseñamos nuestras aplicaciones, todo nuestro esfuerzo técnico puede ser minimizado por un comentario adverso por parte de los usuarios: “no es intuitivo”, “no sería mejor si…”.
Lo mas frustrante de este concepto, es que la experiencia del usuario ante nuestra aplicación es completamente subjetiva, por lo que resulta muy complejo diseñar algo partiendo de ese punto.
Según los expertos en el tema, si es posible; y debe ser analizado desde diferentes perspectivas, como son: la percepción del usuario, la forma en que lo aprenderá, y la forma en que lo usara.
Según Peter Morville en su artículo publicado en el sitio de estudios semánticos (aqui) después de muchos años de estudio encontró la forma de combinarlas diferentes perspectivas, y a partir de esta mezcla creó un nuevo diagrama donde expone lo que necesitamos en su contexto.
Lo cierto es que a pesar de que tal vez alguno de ustedes ya haya hecho algunos esfuerzos por lograr esa deseada experiencia del usuario placentera, es muy seguro que la gran mayoría de nosotros no le haya prestado atención.
Bien, si no han hecho nada o ni siquiera se habían dado cuenta, o solo si quieren aprender más al respecto y sobre todo si son programadores, lo más probable es que estos temas filosóficos les resulten aburridos.
Pero no podemos echar en saco roto lo que hemos comentado aquí, sobre todo si nuestras aplicaciones son para entorno Web. Quien de ustedes puede decir que ha sido placentero para ustedes desarrollar una página web con una interface simple e intuitiva para los visitantes?
Entonces qué podemos hacer para mejorar nuestras aplicaciones? A parte de leer sobre el tema y visitar sitios como la enciclopedia de la usabilidad (aqui), pueden aprender a usar JQUERY.
NO voy a repetir en este post lo que podrían encontrar en cualquier sitio que tenga como tema central el JQuery, solo quiero aportar mi experiencia personal. Para mí el desarrollo web, puede estar dividido en AJ y DJ. Antes de JQuery y Después de JQuery.
Los beneficios de usarlo son muchos, es fácil de usar, hay muchos ejemplos en internet, hay librerías para casi cualquier cosa que queramos hacer, si nos interesa podemos crear nuestras propias bibliotecas.
En un post futuro presentare algunos ejemplos de la integración de JQuery con MVC de Microsoft. Hasta luego.
No hay comentarios:
Publicar un comentario