Elija su idioma

Elija su idioma

El sitio web se ha traducido al Español con la ayuda de humanos e IA

Desestimar

Replantearse los ciclos de desarrollo de productos que parecen diseño -> desarrollo

4 mins de lectura
Profile picture for user Ronald Mendez

Escrito por
Ronald Mendez
Lead Frontend Developer

Por qué hoy en día la mayoría de los ciclos de producción aún empiezan con diseño y terminan con desarrollo

Hace veintitantos años, la línea divisoria entre desarrolladores y diseñadores era muy marcada.

El diseñador artístico que pronto sería un iMac se ocupaba de los píxeles, mientras que el empollón se encargaba de la caja negra conocida como código. No me malinterpretes: como industria, hemos producido magia con este enfoque lineal clásico de código y diseño, pero hay mucho más que ganar si estamos dispuestos a mezclar las cosas aún más.

Sí, es hora de que diseñadores y desarrolladores hagan el amor. ¿Por qué? Porque la realidad es que, aunque han cambiado muchas cosas, aún estamos lejos de ver una auténtica colaboración entre estos dos conjuntos de habilidades. Todos sabemos que cuando los plazos de entrega son ajustados, no es imprescindible dedicar tiempo a aprender algo nuevo. Pero, con los años, he llegado a ver el valor de dedicar tiempo a aprender también los entresijos de las habilidades de mis colegas. Creo que dar unos sencillos pasos y dar prioridad a las formas de intercambiar ideas y compartir lo aprendido es una oportunidad de oro para todos.

¿Cuáles son mis consejos?

1. Dedica tiempo a conocer mejor las competencias de tus colegas

Para ayudar a difuminar la línea entre disciplinas, es importante que tanto diseñadores como desarrolladores dediquen tiempo a aprender el oficio del otro. El objetivo no es que cada uno sepa hacer su trabajo, sino que ambos equipos sepan cómo mejorar el trabajo del otro. Por ejemplo, cosas tan sencillas como exportar correctamente un archivo SVG, establecer una facilidad personalizada para una animación o saber un par de cosas sobre el contraste de colores son ahora fundamentales para el conjunto de habilidades de un desarrollador front-end.

A su vez, los diseñadores deben ser capaces de identificar qué contenido creará el usuario, las limitaciones de los navegadores web más populares y si algo debe diseñarse para mostrarse mientras se carga otro contenido. La cuestión es que no basta con ser el mejor en lo que uno hace, también ayuda saber mucho sobre lo que hace el resto del equipo.

2. Implique a todos los actores desde el principio

El viejo modelo de creación de sitios web sugiere que los diseñadores proponen la idea, el cliente la aprueba y, finalmente, los diseños se envían a los desarrolladores para que hagan su trabajo. Pero esta forma de trabajar está anticuada Hoy en día, es importante implicar a los tecnólogos creativos desde el principio. De este modo, pueden detectar posibles complicaciones y ofrecer alternativas que realmente aporten valor a un proyecto para ofrecer la mejor experiencia posible al cliente de principio a fin.

Como desarrollador, puedo dar fe de que, para alcanzar mi verdadero potencial creativo, me ayuda pensar junto con el proyecto desde su fase inicial. Si puedes dedicar un par de horas de colaboración durante el proceso de diseño y ser ágil en la forma de colaborar, haciendo que los empollones entremos para apuntar en la dirección correcta, al final el equipo puede ahorrarse días de tiempo de desarrollo. (¡Y que levante la mano quien ame la eficiencia!)

Por otro lado, es fundamental que los diseñadores no se alejen por completo de un proyecto después de que se hayan aprobado los primeros diseños. Si participan en la fase de desarrollo, podrán aportar su aguda mirada para comprobar pequeños detalles visuales. Por experiencia, sé que también son capaces de aportar soluciones creativas a problemas que suelen surgir cuando ya se han introducido bastantes líneas de código.

3. Recuerda que la comunicación es la clave

He visto a desarrolladores hacer magia negra y malgastar horas intentando que funcione una función específica, simplemente porque es algo que el cliente espera. Muchas de esas veces, la función ni siquiera añade valor al proyecto y podría haber sido sustituida por una función mejor y más sencilla que sólo un desarrollador podría haber puesto sobre la mesa.

Encontrar formas de fomentar la comunicación entre desarrolladores y diseñadores a lo largo del proceso genera confianza y, en última instancia, significa que todos los miembros del equipo tienen un sentido de propiedad del producto final. No es ciencia ficción, pero trabajar de este modo no sólo es mejor para el producto, sino también para todo el equipo.

Cuando se invita a los desarrolladores a aportar su granito de arena al proceso creativo, es más probable que confíen en que el resultado final no será una sentencia de muerte. Y si el equipo ha tenido la oportunidad de colaborar desde el principio, es muy probable que los diseñadores también hayan tenido en cuenta las limitaciones tecnológicas.

Es hora de mezclar

¿Por qué dejar toda la creatividad en manos de los diseñadores, cuando los desarrolladores también tienen que encontrar soluciones originales y originales? ¿Y por qué dejar la lógica en manos de los desarrolladores, cuando disciplinas como la UX y la animación también requieren el dominio del pensamiento lógico?

Así que, dale a tus desarrolladores algo de crédito creativo y anima a tus diseñadores a que trabajen también su parte izquierda del cerebro. Porque la colaboración es clave, y una vez que las ideas fluyen, no hay quien pare lo que podemos hacer.

Related
Thinking

Aumenta tu ventaja en un mundo que no espera

Suscríbete para recibir actualizaciones por correo electrónico con información práctica, estudios de vanguardia y estrategias de eficacia probada.

Gracias por inscribirte

Consulte su correo electrónico para obtener más información.

Seguir explorando

Monks necesita la información de contacto que usted nos proporciona para ponerse en contacto con usted acerca de nuestros productos y servicios. Puede darse de baja de estas comunicaciones en cualquier momento. Para obtener información sobre cómo darse de baja, así como sobre nuestras prácticas de privacidad y nuestro compromiso con la protección de su privacidad, consulte nuestra Política de privacidad.

Elija su idioma

Elija su idioma

El sitio web se ha traducido al Español con la ayuda de humanos e IA

Desestimar