¿El diseño UX requiere programación?

La respuesta rápida podría ser un no, la mayoría de los diseñadores de UX no están obligados a programar (al menos, no a un nivel avanzado). Sin embargo, sigue siendo una notable ventaja para ellos desarrollar una comprensión y apreciación de lo que hacen los desarrolladores. Pero ¿Y si son capaces de codificar? Conoce bien todas las oportunidades y ventajas que podrías tener si aprendes a programar como UX designer.

¿Deben los UX designers aprender a programar?

Sí, los diseñadores de UX deberían aprender a programar. Aunque no sea necesario, cuantos más conocimientos de programación tenga un diseñador de UX, mejor podrá comunicarse con el resto del equipo de desarrollo. Durante la fase de creación de prototipos, por ejemplo, los diseñadores de UX trabajan junto con los desarrolladores web, los desarrolladores de aplicaciones móviles y otros para crear un modelo que plasme todas las ideas principales del producto final.

A los usuarios finales no les importa cómo se ha conseguido la sensación o la función de un producto. Sólo les importa cómo funciona, y que funcione. La primera preocupación (cómo utilizar el producto) es el trabajo de los diseñadores de UX; la segunda (que funcione correctamente) es el de los desarrolladores de Front-End. Esto describe esencialmente dos imperativos complementarios: los requisitos del usuario y los requisitos del software. A todos nos conviene que ambos campos tengan sus defensores, centrados únicamente en sus propias prioridades. Pero dicho esto, cuanto más eficazmente se comuniquen y cooperen, mejor.

Por esta razón, los UX designers deben ser capaces de hablar el idioma de los usuarios y de los desarrolladores. El diseño suele comenzar con una investigación en el mundo real sobre las personas que utilizarán un producto y el entorno en el que se utilizará, lo que exige una verdadera capacidad para escuchar y ponerse en el lugar de otras personas. Conseguir esa visión es el trabajo del diseñador de UX, no del desarrollador.

Por tanto, el UX designer también tiene que ser capaz de pensar como un desarrollador, para traducir las necesidades del usuario en características de diseño específicas y comunicar esos detalles en el lenguaje del desarrollo: los plazos y los presupuestos y lo que la tecnología puede y no puede hacer. Si un desarrollador te dice que una función determinada es imposible, ¿Cómo vas a refutarle sin entender primero cómo hacerla realidad? Como dice el diseñador de UX y arquitecto de información Ben Shoemate, «los verdaderos diseñadores hacen su propio trabajo de diseño»

También hay que señalar que, aunque no se espera que los diseñadores de UX escriban líneas de código, sí se espera que dominen varias plataformas de software.