domingo, 27 de mayo de 2012

Diseño Centrado en Usuario: No suponer y escuchar al usuario..Los prototipos son la clave.


Luego de terminar  un software lo que implica horas, horas y horas de trabajo...llega el día en que presentas al cliente o usuario tu orgullo..tu "hijo", uff...ese sistema que es "perfecto"...horas más tarde has tenido que empezar a cambiarlo porque ese software "perfecto" no era lo que el usuario quería??? Seguro que ha pasado...Si deseamos acabar con este problema deberíamos empezar por pensar y aplicar  el Diseño Centrado en el Usuario  o como también se le conoce Ingeniería de Factores Humanos o Ergonomía del Software, esto no es tarea fácil pero si queremos optimizar, mejorar nuestra experiencia como desarrolladores de  software  y que nunca más nos rechacen esa aplicación que consideramos perfecta, debemos empezar cuanto antes.

Si deseamos que nuestro propósito como desarrolladores  de software sea crear aplicaciones de calidad, optimizar el proceso de desarrollo y aprender de cada experiencia, pues entendamos algo...Si el usuario es feliz nosotros seremos felices..

No sigamos desgastandonos inventado y suponiendo  que quiere el usuario o que sería lo mejor para él, mejor integremoslo al equipo de desarrollo y por qué no, que sufra al igual que nosotros..jeje..Las probabilidades de que haya un gran aprendizaje de los futuros usuarios son infinitas, podríamos apoyarnos en técnicas como la tormentas de ideas o simplemente preguntando y escuchando al usuario..PERO, esto no será suficiente...

Los prototipos son la clave!!!!

Los prototipos no permitirán hacer pruebas de usabilidad de la aplicación durante el diseño del software y no cuando éste esté estructurado y montado. Grandes perdidas se generan en el proceso de desarrollo de software cuando tenemos que rediseñar cuando ya se suponía estaba todo listo, no solo se pierde tiempo y dinero sino que puede generar un sentimiento de frustración en el equipo de desarrollo.

Entonces, si los prototipos son la clave, les dejo aquí algunas herramientas geniales para la creación de prototipos o lo que se ha convertido en un termino muy común wireframe..


Espero los revisen y decidan con cual se quedan(y lo comenten),  para que esa nueva manera de pensar centrado en el usuario nos cambie la vida como desarrolladores de software.

Hasta la próxima....

"Las cosas placenteras funcionan mejor" - Don Norman.

Referencias:

lunes, 14 de mayo de 2012

Diseño centrado en el usuario (DCU). Simplicidad, independencia dispositivos, información más rápida y fácil.


Un tema que me ha parecido muy interesante y que no lo consideraba un factor muy importante de investigación es el Diseño Centrado en el Usuario, fue extraña la sensación de nunca haber pensado en esto como un estudio serio sino hasta ahora, muchos de nosotros somos  no solo diseñadores y desarrolladores de sistemas de información  sino también usuarios… y ¿que pensamos cuando usamos una aplicación o herramienta  complicada? Si piensan como yo dirían “Que fastidio esto no sirve para nada, me hace todo más complicado”, y la descartamos sepultándola en el olvido, tal vez por esto ahora durante los desarrollos nos enfocaremos en satisfacer a los usuarios mas que hacer un software altamente robusto pero que termina siendo inentendible por las personas comunes.

El Diseño Centrado en el Usuario (DCU), viene acompañado de múltiples los conceptos en Wikipedia, así como también System-Concepts ,  y muchísimos otros que tratan de definirlo y no deseo aburrirlos tratando de explicarlos. Pero de muchas opiniones me quedo con  esta frase "Diseño Participativo”, y es que todo este proceso se trata de relacionarse estrechamente con el usuario, con el mundo en el que vive, las actividades que realiza, su estilo de vida para determinar cómo este por medio de nuestro software alcanzará sus objetivos, involucrándolo durante todas las fases del desarrollo (planificación, diseño, desarrollo, evaluación).

Un ejemplo común sobre todo con el fuerte aumento en el uso de las aplicaciones móviles en la actualidad, y afortunadamente lo experimenté, es que  si un cliente accede a una página web y hace una compra de X artículo en 3-4 pasos, entonces debemos enfocarnos en  mejorar su experiencia al comprar el mismo artículo en 1 o 2 pasos cuando este acceda desde su dispositivo móvil, esto por su puesto luchando contra las limitaciones que un dispositivo móvil posee en relación a un computador.

Debido al análisis que el equipo de desarrollo hace trabajando con un DCU, considerando el ejemplo anterior para disminuir los pasos de una compra, seguramente les  proveerá una madurez importante porque terminan motivados a hacer un rediseño del sitio web original y aplicar las mismas estrategias para hacerle más rápida y cómoda la experiencia a los usuarios.

Entre las características importantes sobre DCU que considero debemos tomar muy en cuenta:

  • Debemos eliminar todo lo que pueda ser un obstáculo para el usuario y su objetivo.
  • Sólo se debe considerar contenido relevante.
  • Lo más importante debe estar en el comienzo de la página.
  • Hacer sencilla las tareas difíciles.
  • Obtener productos más usables.


Fuentes: