De la confrontación a la colaboración: Relación de diseñador de desarrolladores
Resumen:
Las relaciones del notorio diseñador de desarrolladores no necesitan ser tóxicos. Los equipos de diseño y desarrollo deben colaborar como estabricadores de experiencia en productos.
Ser un diseñador de UX requiere 12 años de experiencia en la construcción de relaciones con los desarrolladores y ahora liderando el equipo de diseño y desarrollo, he visto una parte dramática de los equipos de diseño y desarrollo a lo largo de los años. En este drama, ambos equipos pueden desempeñar el papel de villano.
¿Por qué ocurre el conflicto?
Trauma pasado
Muchos equipos han sido afectados por el ambiente tóxico en el pasado. Desafortunadamente, estos Modo histórico Juega un papel importante en la relación del diseñador.
Todavía recuerdo mi primer diseño de trabajo de UX y sesión sincronizada de desarrollo, en la que un diseñador senior pidió codificar los detalles del diseño que acabamos de discutir. Cuando los desarrolladores junior luchan por responder de inmediato, los diseñadores superiores sucumbieron a sugerir múltiples soluciones, él creía «correcto». Me encogí.
En retrospectiva, aunque todavía creo que estaba equivocado, me pregunto si su comportamiento proviene de experiencias anteriores. Si en el pasado, el diseñador principal fue quemado por edificios perezosos, lo que lo hizo parecer poco profesional, no es de extrañar que se haya inspirado para tomar las cosas en sus propias manos.
Dinámica
Dinámica También aumenta la tensión entre los equipos de diseño y desarrollo. Muchas veces, depende de quién tiene la última palabra sobre algo. Por ejemplo, el diseño no está firmado en la implementación del desarrollador porque se agregaron múltiples cambios de diseño grandes en el último minuto y la fecha límite del proyecto no se ajustó para estos cambios, o porque la implementación no cumple con los niveles previamente discutidos o acordados.
De la misma manera, el desarrollo puede determinar que un diseño aparentemente simple tomará un millón de ciclos de desarrollo para completarse, lo que en última instancia obliga al equipo de diseño a cambiar el diseño para implementar el diseño.
Baja madurez del equipo
Cuando ocurren muchos índices y nadie asume la responsabilidad correcta, la confianza en el equipo se reduce y ningún miembro de ningún equipo está dispuesto a hablar y colaborar activamente. Por ejemplo, los desarrolladores pueden no ser lo suficientemente seguros como para proporcionar comentarios durante las revisiones de diseño, pero pueden quejarse del alcance y la complejidad del diseño durante la fase de compilación.
Mal proceso
Involucrar a un equipo de desarrollo más adelante en el proceso de diseño a menudo resulta en fricción y retrabajo del equipo, lo que ralentiza el progreso. Es demasiado tarde si los desarrolladores ven el diseño solo después de la prueba de usuario y la verificación de las partes interesadas.
Propietario del diseño, propietario del código, resultado
Cada equipo maneja diferentes responsabilidades. El equipo de diseño se compromete a optimizar la disponibilidad del producto. El equipo de desarrollo administra la implementación del producto y es responsable de determinar las limitaciones técnicas y de usabilidad. Estos dos equipos son necesarios para lograr resultados positivos del producto y compartir objetivos para mejorar el producto final y su experiencia de usuario.
Los equipos de diseño y desarrollo deben luchar entre sí y deben colaborar como un esfuerzo conjunto para la experiencia del producto. Este cambio de mentalidad ayuda a enfatizar la colaboración, permitiendo a los miembros del equipo trabajar juntos hacia un objetivo común en lugar de verse a sí mismos como oponentes.
Consejos para hacer Coolusher
Además de recordar que está en el mismo equipo y que su proceso debe desarrollar un entorno de trabajo positivo y una relación, aquí hay algunos consejos para mejorar la capacidad laboral.
Construya una relación con una persona en el «otro» equipo. Trabajar con otra persona y desarrollar confianza entre sí. Por ejemplo, si usted es un diseñador, comuníquese con un desarrollador y pídales que comenten el diseño fuera de la reunión o sobre cosas relacionadas con el desarrollo para conocerlos. Una vez que sienta que está en un lugar sólido, comience a construir relaciones con el resto del equipo de desarrollo. Tener las cifras clave en el «otro» equipo promoverá conversaciones productivas sobre las compensaciones y aumentará la confianza en lo que dicen.
Comunicación para comprender, no persuasión o prueba. Esto es crucial para cualquiera que intente colaborar de manera saludable. Implica escuchar lo que dice la otra persona. A menudo, puede sentir que está comunicando demasiado para entender. Por ejemplo, es posible que deba repetir lo que alguien más dijo para indicar que está escuchando: «Estoy escuchando … xyz» o «Quiero asegurarme de que entienda lo que estás diciendo … ¿estás diciendo xyz?»
Establecer vocabulario común lo antes posible. Los desarrolladores y diseñadores a menudo usan términos diferentes para conceptos similares, por ejemplo, «punto de ruptura» conDiseño receptivo.“Acordar el lenguaje puede mejorar la comprensión mutua.
Simplifique las instrucciones y omita la jerga. Los diseñadores y desarrolladores usan su propia experiencia jerga Eso puede ser confuso. Al simplificar su explicación y centrarse en los puntos clave, puede ayudar a otros a comprender rápidamente sin sentirse perdidos o estúpidos. Este método es particularmente útil para problemas técnicos.
Reconocer el trabajo invisible. El trabajo invisible se refiere a tareas que a menudo no se notan ni se notan o no atracados, como identificar cambios de diseño más pequeños o mantener una mayor complejidad en el tejido de la cartera de backlog. Puede ser simple, como decir gracias por sus esfuerzos. Si bien reconoce que este trabajo respalda la colaboración, evite la colaboración excesiva, por lo que no aparece debido a la sinceridad.
No acepte comentarios y cambios en persona. Diseñado en detalles. Incluso un ligero ajuste puede tener un impacto significativo en la usabilidad. Se espera que realice cambios con frecuencia y abierto a dar y recibir comentarios, ya que finalmente sirve a la experiencia del usuario final que es posible.
Intereses fijos
Hay suficientes beneficios para considerar el diseño y el desarrollo como co-contribuyentes a la experiencia del producto.
Confía entre los miembros del equipo. Compartir un objetivo común es generar confianza entre diseñadores y desarrolladores. Por ejemplo, cuando los desarrolladores dicen que codificar ciertas características lleva mucho tiempo, es más probable que los diseñadores acepten que confíen en ellas.
Esta mayor confianza alienta a los equipos a pesar y ser flexibles entre sí. Cuando los diseñadores reconocen que su aspecto de desarrollo está buscando seriamente la mejor solución, serán más receptivos a las sugerencias de desarrollo alternativas y tienden a colaborar. Del mismo modo, los desarrolladores pueden estar más dispuestos a acomodar tareas no planificadas debido a relaciones positivas con los diseñadores.
Mayor velocidad. Una mayor confianza entre los equipos de diseño y desarrollo puede aumentar la motivación. Los diseñadores pueden trabajar más rápido porque escucharán comentarios sobre los desarrollos sobre el diseño temprano, lo que resulta en menos barreras de codificación. El diseño es más eficiente en la implementación debido a menos barreras de codificación. Esta es una situación de ganar-ganar.
(TagStotranslate) Desarrollo de equipo Design Desarrollo de software de equipo T Desarrollo de productos t Product Teamt UX Team