
Escrito por Nico Bogado – Front-End Developer
Los desarrolladores somos popularmente conocidos por «ser una raza aparte» (nerds, geeks y entre otras cosas) y no nos destacamos precisamente por nuestro «buen gusto de diseño».
Pero cuando tabajás en el área de desarrollo de Frontend, o en otras palabras, desarrollás todo lo estético para el usuario (botones, textos, colores, etc), te das cuenta que podés explotar toda esa creatividad visual, construyendo interfaces interactivas y consiguiendo una armoniosa experiencia de usuario.

Inicios de una batalla
Alinear las ideas entre el Diseñador UI/UX y el Desarrollador suele ser algo con lo que acostumbramos lidiar en nuestro workspace diario en Girolabs. El trabajo que los Diseñadores UI llevan a cabo es mucho más que crear recuadros de colores donde más adelante colocaremos textos, botones o formularios en el desarrollo, sino que se encargan de crear todo un flujo para servir a ese usuario que consumirá tu app/web/software, o sea la experiencia del usuario (UX).
El enfrentamiento
En el planteamiento del diseño inicial, éste suele tener limitaciones técnicas o partes que son muy difíciles de aplicar al momento del desarrollo. La mayor tensión se encuentra cuando los Diseñadores UI/UX visualizan tu desarrollo, y no es nada similar a lo planteado en los mockups (en Girolabs estamos casados con Figma).
— «Esto no podemos hacer en desarrollo» dice el Desarrollador
— «Pero si hacemos como estás planteando no vamos a lograr una óptima experiencia para los usuarios» responde el Diseñador UI/UX.
Abrir ese debate defendiendo posturas crea una cierta rivalidad sobre quién tiene la razón.

Es muy popular ver en las redes sociales, o inclusive en fuentes de empleo, posts, entradas o artículos, que alientan a los Diseñadores UI/UX tengan «coding skills». Siguiendo esa lógica, ¿por qué el Desarrollador no puede también saber sobre diseño? Hace poco recuerdo haber visto en LinkedIn un curso de «Desarrollo web para diseñadores», pero nos estamos olvidando que el Desarrollador también puede adquirir la capacidad de aprender sobre diseño.

¿Podemos pelear también para el otro lado? O sea… ¿El desarrollador puede diseñar?
Si sos Desarrollador, y dentro de tus tareas está crear interfaces interactivas, botones que hacen acciones, formularios y textos enriquecidos con estilo ¡Claro que podés diseñar!
Para evitar esa confrontación entre el Diseñador UI/UX y el Desarrollador, la mejor metodología es aprender a incorporar al diseñador en tu trabajo, y también aprender a comunicarte como Diseñador.
Seguro te preguntás.. ¿Cómo se habla como Diseñador?
No precisamente es aprender a hacer flyers, a crear logos o identidades de marca, sino a darte cuenta de qué es lo que hace que el user interface (UI) que desarrollaste tenga ese encanto, tenga esa magia, aspectos básicos de diseño.
INCLUSIÓN, de eso se trata
En Girolabs aprendimos que incluir al desarrollador en el trabajo del Diseñador UI/UX mientras crea el layout del mockup, e incluir al Diseñador en el trabajo de Desarrollador mientras construye, es un aspecto fundamental del desarrollo: ahorrará tiempo, discusiones e confrontaciones innecesarias.

A la larga, el Diseñador UI/UX empieza a ganar skills de lo que es tecnológicamente factible o más sencillo de hacer para facilitar la tarea al Desarrollador, y el Desarrollador aprende aspectos básicos a tener en cuenta para el desarrollo de UI’s y no hacerle perder tanto tiempo al diseñador. De esta manera, vos, como Desarrollador, te volvés más independiente, y al momento de las correcciones, vas a descubrir cómo construir una mejor experiencia para los usuarios.
¿Cómo ambas partes pueden conseguir la victoria en esta batalla ?
Que el desarrollo sea parte del diseño y que el diseño sea parte del desarrollo crea un ambiente con menos tensión durante el proyecto y una comunicación mucho más asertiva entre todas las partes en el proyecto. Tenemos que entender qué ningún proyecto es individual, sino todo lo contrario: es multidisciplinario y colaborativo.

Si estás con idea en mente, escribirnos a [email protected]. En nuestro equipo combinamos la dupla perfecta entre un buen diseño UX/UI y un buen desarrollo.