Josh Walsh, de Designing Interactive, escribía hace unos días un post algo polémico sobre el trabajo de los programadores y la construcción de interfaces de usuario.
No hay duda que el debate suscitó cierta polémica. Con el título ¿Por qué mantener a los programadores lejos de las interfaces gráficas de usuario?, lo menos que te pueden caer son dos capones y una colleja.
La intención es buena pero Walsh se perdía inicialmente en las formas.
Programmers don’t understand the Mental Models of their consumers. They are so entrenched in the geeky details, that they can’t step back and look at the product through their customers eyes.
Días después lo aclaraba en otra entrada posterior titulada Implementation Model vs. Mental Model.
Utilizando otro tipo de argumentos, incluso apoyándose en unos de los grandes clásicos de la literatura UX como es About face, las explicaciones eran otras:
Consumers don’t think about how things work on the inside. Your interface should function as a magic box. Push a button and something predictable happens.
Me gusta la reflexión que hace Walsh aunque si buscamos aportaciones constructivas no creo que la mejor manera sea indicando que es lo que NO debe hacer un profesional.
Nuestra formación y nuestra experiencia supongo que debería ser suficiente para saber para qué estamos preparados y cuáles son nuestras limitaciones. De la misma manera, saber dónde comienza o termina nuestra participación en proyectos multidisciplinares entiendo que pasa por reconocer la valía de cada profesional implicado.
Me quedo con el ejemplo sobre modelos de implementación vs. modelos mentales que me parece más apropiado para comenzar el debate:
The brake pedal on your car is a great example. Someone who doesn’t understand how brakes work may envision the pedal pushing a lever which exerts sideways pressure on the wheels, causing the car to slow. Their mental model says that pushing this button causes the car to slow down.
Pingback: Tweets that mention Modelos de implementación vs. modelos mentales | sortega -- Topsy.com