¿Qué es lo que más molesta a los desarrolladores sobre los diseñadores de experiencia de usuario (UX)?

La mayor parte se reduciría a problemas de comunicación .

El mayor problema que he visto de los desarrolladores con respecto a los diseñadores de UX es probablemente la persona de UX que no comprende adecuadamente el esfuerzo que se necesita para implementar su diseño, o simplemente intenta hacer cambios en el diseño sin saber o pensar en las ramificaciones de cambiar lo que ha Ya ha sido construido.

Cuando los desarrolladores retroceden, a menudo es porque piensan que una tarea no es posible dentro del cronograma actual.

Otras cosas que he visto:

  • Las formas en que hablan:
    • Los desarrolladores tienden a hablar en términos de idiomas y bibliotecas. La gente de UX tiende a hablar en términos de sus propios resultados.
    • Qué hacer en su lugar: los diseñadores de UX necesitan comprender más sobre cómo los desarrolladores hacen su propio trabajo y lo que necesitan. Ambos necesitan comprender cómo su rol se ajusta a la misión más amplia de lo que está haciendo su organización.
  • Niveles de detalle:
    • Algunos entregables de UX, como mapas de viaje del cliente, bocetos o incluso personas, pueden parecer irrelevantes para el desarrollador. Tuve un cliente que no me dio comentarios hasta que me hizo codificar un sitio beta completo para él.
    • Qué hacer en su lugar: los diseñadores de UX deben tratar de llevar la realidad del producto terminado a los desarrolladores. Los consultores o autónomos de UX deberían considerar un breve documento PDF para sus clientes sobre “cómo darme su opinión de una manera que nos ayude más”.
  • Casos periféricos : centrarse en los casos periféricos es una gran parte del desarrollo, especialmente en las pruebas unitarias.
    • Piense en este caso: 2 botones en una pantalla; 1 hace clic el 99% del tiempo; el otro se hace clic el 1% del tiempo.
    • Los desarrolladores necesitan escribir código para manejar ambos casos. El código se ve igual. Entonces, si están tomando las decisiones de diseño de la interfaz de usuario, es más probable que otorguen el mismo peso a ambos botones.
    • Los diseñadores de experiencia de usuario suelen centrarse más en el flujo más probable de los usuarios a través del sistema. Si pierden el diseño para el caso límite, el desarrollador puede intentar diseñarlo para ellos. Pero si el diseñador de UX no ha comunicado lo que los usuarios necesitan en esa etapa, prepárese para una pantalla que pueda tener un rastro de pila a la vista.
    • Qué hacer en su lugar: Diseñe para lo probable y proporcione lo posible. Pero en diseño, cuenta adecuadamente para ambos.

Soy consultor de UX para Voice y lo que me molesta de otros diseñadores de UX:

– Los que se llaman a sí mismos “estrellas de rock” y actúan como si fueran un gran problema. Ah puhlease … Trabajo con diseñadores de clase mundial que actúan muy humildes. Incluso Don Norman no se llama a sí mismo un experto y luego tenemos a estos (generalmente en Silicon Valley), que se autodenominan “estrellas de rock” y ni siquiera pueden ejecutar una prueba de usabilidad básica.

Puhlease

Hablaré en general sobre los diseñadores de UI, no sobre los que trabajo, ya que nuestros proyectos no suelen ser pesados. Los programadores diseñan la mayor parte de la interfaz de usuario, y cualquier diseñador de interfaz de usuario solo la hace ver más nítida sin cambiar fundamentalmente el diseño.

  • Use la regla de moda vs. funcionalidad para decidir cómo hacer el diseño, especialmente con cosas como el nuevo estilo de representar un menú con tres líneas horizontales sin tener idea de lo que hay en él o cómo usarlo.
    • Google Maps, por ejemplo, ha hecho que sea casi imposible acceder a Street View. Tarda 15 minutos en descubrirlo para alguien que es un usuario semanal, y el sitio web de Chase es casi inutilizable ahora.
  • Pensar que la interfaz de usuario es el final de todas y ser todas las aplicaciones.
    • No se requiere lógica subyacente para que los botones brillantes funcionen.
  • No entender la diferencia entre el back end y el front end y poner la funcionalidad incorrecta en los lugares equivocados.
    • JavaScript no debería ser necesario para muchas cosas, pero se usa para el front-end, y el back-end es el lugar incorrecto para usarlo, punto.
  • Sin considerar lo que los usuarios finales realmente necesitan, en lugar de hacer que se vean “geniales” para sus amigos.
  • Pasar por alto los impactos de misión / vida crítica de su IU en aplicaciones de misión / vida crítica.
  • Etc.
  • Cambio en escenarios de usuario