Flujo de usuarios: c贸mo crear aplicaciones y sitios populares

隆Hola a todos!

Soy Maxim Skvortsov, dise帽ador de UX / UI de Omega-R, una compa帽铆a internacional para el desarrollo e integraci贸n de soluciones de TI. Dise帽o y visualizo las interfaces de aplicaciones m贸viles y web.

En base a mi experiencia en el campo de la tecnolog铆a de la informaci贸n y la experiencia de la compa帽铆a, quiero compartir mi visi贸n y enfoque sobre el uso de una de las herramientas de dise帽o de dise帽o: el flujo de usuarios. 驴Por qu茅 se usa y por qu茅 es un valioso asistente para un dise帽ador? 驴C贸mo puede verse el flujo de usuarios y c贸mo crearlo?

imagen

驴Qu茅 es el flujo de usuarios?


Situaci贸n: ha encontrado una nueva aplicaci贸n que promete hacer exactamente lo que desea y presiona ansiosamente el bot贸n de descarga. Despu茅s de un momento, se inicia la aplicaci贸n y ya est谩 listo para comenzar. Pero primero debe registrar una cuenta, luego dar permiso a la aplicaci贸n para acceder a su ubicaci贸n y enviarle notificaciones autom谩ticas, despu茅s de eso debe desplazarse por todo el tutorial, el acuerdo sobre el uso de datos personales, etc. La amarga verdad es que es m谩s probable que el usuario en esta interacci贸n cierre y desinstale la aplicaci贸n, sin importar cu谩n funcional sea. Por eso es tan importante optimizar la ruta del usuario en la aplicaci贸n con el flujo de usuarios.

El flujo de usuario es una representaci贸n visual de la secuencia de acciones.que el usuario realiza para lograr su objetivo . Puede cubrir una funci贸n particular o el producto completo.

Para hacer una secuencia, es necesario realizar un estudio y responder tres preguntas b谩sicas :

  1. Quien es el usuario?
  2. 驴Cu谩l es su prop贸sito?
  3. 驴Qu茅 pasos deber铆a tomar para lograr esto?

Estas son las preguntas principales que a veces pueden ser dif铆ciles de dar respuestas claras, por lo que las preguntas de apoyo pueden ayudar:

  • 驴Para qu茅 utilizar谩 la aplicaci贸n el usuario?
  • 驴Qu茅 motiva al usuario a lograr este objetivo?
  • 驴C贸mo te ayuda la aplicaci贸n a alcanzar tu objetivo?
  • 驴Qu茅 puede evitar que un usuario use la aplicaci贸n?
  • 驴Qu茅 cualidades de un producto o servicio son m谩s importantes para el cliente y los usuarios? 驴Cu谩les son las preguntas, dudas y dudas?
  • 驴Qu茅 cualidades de la aplicaci贸n son m谩s importantes para el usuario?
  • 驴Qu茅 informaci贸n necesitan los usuarios para completar una acci贸n?
  • 驴Qu茅 tipo de disparador emocional los impulsa a la acci贸n?

En el proceso de dise帽o, siempre deben surgir muchas preguntas. La b煤squeda de respuestas les brinda la oportunidad de considerar cada peque帽a cosa desde todos los lados. Solo en este caso el resultado puede ser un producto realmente conveniente.

El flujo de usuarios es una historia sobre un usuario.


El flujo de usuario le permite observar la interacci贸n del usuario y la aplicaci贸n a trav茅s de los ojos del usuario.

Si los sitios completos proporcionan suficiente espacio para la creatividad, entonces el desarrollo de aplicaciones m贸viles siempre nos obliga a buscar un equilibrio entre funcionalidad y usabilidad. Por un lado, los usuarios deben acceder f谩cilmente a las funciones m谩s importantes desde la pantalla principal de la aplicaci贸n sin muchos pasos adicionales, haciendo clic f谩cilmente en los botones grandes. Por otro lado, cuando hablamos de aplicaciones, no se trata solo de botones.

Supongamos que est谩 creando una aplicaci贸n para un reproductor de m煤sica. Por un lado, desea que el usuario pueda reproducir sus canciones favoritas con un solo toque. Por otro lado, necesitan una forma de determinar las pistas favoritas, buscar m煤sica nueva (posiblemente en varios lugares), controlar el volumen y ajustar el ecualizador, ordenar m煤sica, barajar la lista, leer la biograf铆a del artista, realizar compras y tener todas las dem谩s funciones del reproductor a mano. El usuario querr谩 compartir recomendaciones y listas de reproducci贸n en las redes sociales y ver qu茅 est谩n escuchando sus amigos.

Si el usuario navega por la tienda en l铆nea mientras escucha la lista de reproducci贸n y decide omitir la pista actual, no necesita cerrar la tienda y volver a pasar por varios pasos del men煤: el acceso a este bot贸n de omisi贸n debe estar en la misma pantalla.

Crear la aplicaci贸n m谩s funcional no es tan dif铆cil, pero ponerlo todo junto de la manera m谩s atractiva y f谩cil de usar es una tarea mucho m谩s dif铆cil. Si la empresa desarrolladora no se las arregl贸 y no cre贸 la aplicaci贸n intuitivamente, permanecer谩 sin reclamar en las historias. Siempre es m谩s f谩cil para el usuario descargar una aplicaci贸n m谩s comprensible que pasar tiempo leyendo manuales y tutoriales o deambular sin parar en busca de significado.

Rol de dise帽ador


Imagine que est谩 trabajando en un producto en un equipo, donde hay desarrolladores de proyectos, backend y web. Supongamos que incluso hay alg煤n tipo de tarea t茅cnica del cliente, que est谩 escrita con suficiente detalle y de manera s贸lida. Solo queda tomar y hacer un producto.

驴Qu茅 debe hacer un dise帽ador? A juzgar por el resultado esperado, dibuje todas las pantallas necesarias para que el producto final sea conveniente y hermoso, y d茅selo a los desarrolladores.

En general si. Pero hay una parte submarina de un iceberg. All铆 se esconden muchas cosas en las que pocas personas piensan. Todos amamos las interfaces convenientes e intuitivas, amamos cuando todo funciona l贸gicamente y el resultado de cualquier interacci贸n es predecible. Y para que todo esto suceda, debe resolver cuidadosamente cada detalle.

Solo para esto necesita flujo de usuarios: ayudar谩 a determinar las formas en que los usuarios pueden lograr el objetivo, calcular escenarios positivos y negativos en la ruta elegida para lograr los objetivos de nuestros usuarios potenciales. Permite comprender si todos los procesos en el producto tienen una conclusi贸n l贸gica y se construyen de manera eficiente, de modo que el usuario pase un m铆nimo de tiempo para lograr el objetivo.

Importante: cuanto mayor es el problema y m谩s funciones, m谩s escenarios necesita resolver.

Por lo tanto, el flujo de usuarios ayuda a eliminar un error com煤n al crear una lista de funciones requeridas y simplemente al dise帽ar interfaces basadas en ellas. Tal enfoque es, por supuesto, posible. Pero esto puede llevar a escenarios de interacci贸n con la interfaz que provocan que el usuario siga demasiados pasos para realizar operaciones simples.

Valor para el equipo del producto.


El flujo de usuarios ayuda en el nivel superior a coordinar escenarios con el cliente para el producto o la funcionalidad. Especialmente cuando los clientes no tienen requisitos espec铆ficos y detallados (cuando ellos mismos no entienden bien lo que quieren). En este caso, el flujo de usuarios puede dar alguna direcci贸n a los clientes, y ya le dir谩n en qu茅 lugares les gustar铆a cambiar la l贸gica al proporcionar sus comentarios, ya sea en forma de un comentario o ajustando de forma independiente el esquema actual. A pesar de que la creaci贸n de flujo de usuarios parece un proceso complicado y lento, ayuda a eliminar muchos errores durante el desarrollo del producto. Con su ayuda, como dicen, "aprovecha lentamente, pero r谩pidamente cabalga".

Para PM, basado en el flujo de usuarios, es conveniente iniciar tareas para los desarrolladores: es bastante obvio y transparente qu茅 cambios deben realizarse en la l贸gica actual o qu茅 nuevas funciones se agregar谩n.

Los probadores pueden preparar casos de uso (pruebas) y listas de verificaci贸n, ya que demuestran scripts f谩ciles de usar en un formato conveniente.

El flujo de usuarios es muy 煤til para el equipo, especialmente cuando la composici贸n del equipo es lo suficientemente grande; no es necesario que explique por separado la l贸gica del trabajo. Por lo tanto, el flujo de usuarios involucra al cliente en el proceso de dise帽o, motiva al equipo, dirige todos los procesos de trabajo en una sola direcci贸n, ya que cada miembro del equipo ve la imagen como un todo.

Valor del cliente


Un usuario es casi siempre el que compra o usa un producto o servicio o est谩 potencialmente listo para hacerlo. De lo c贸modo que se construya este proceso, su lealtad del usuario depende. No importa c贸mo compre un producto o servicio, en la oficina, por llamada, con un especialista que visite la casa, a trav茅s del sitio, a trav茅s de la aplicaci贸n, la forma de adquirirla y usarla debe ser lo m谩s simple posible.

En cuanto a los sitios y las aplicaciones m贸viles, el flujo de usuarios es c贸mo el usuario navegar谩 por el contenido (texto, im谩genes, audio, video). El flujo de usuarios incluye la priorizaci贸n de los requisitos de contenido, las barreras para la navegaci贸n y la b煤squeda de las rutas m谩s r谩pidas e indoloras para la acci贸n objetivo. Esencialmente, el flujo de usuarios est谩 directamente conectado al embudo de conversi贸n, y la compa帽铆a de TI que usa el flujo de usuarios desarrolla autom谩ticamente un embudo de conversi贸n efectivo u optimiza un embudo existente.

El resultado de la asistencia que se le brind贸 para lograr el objetivo incorporado en el dise帽o gracias al flujo de usuarios es un usuario feliz e interesado. Un usuario feliz e interesado significa m谩s tiempo en la aplicaci贸n o en el sitio, tasas de rebote m谩s bajas, tasas de conversi贸n m谩s altas y una mejor experiencia del usuario.

Por lo tanto, el flujo de usuarios afecta directamente el 茅xito del sitio o la aplicaci贸n m贸vil y las ganancias del cliente. El usuario se convierte en el centro del dise帽o, y esto coincide completamente con el principio de la atenci贸n al cliente en el negocio.

C贸mo se ve?


Nunca he visto un est谩ndar claramente definido de acuerdo con el cual se lleva a cabo el dise帽o del flujo de usuarios. La representaci贸n del flujo de usuarios puede ser diferente y depende de cu谩n minuciosamente se necesite resolver todo. Es importante lograr su objetivo como dise帽ador, para que el cliente y el equipo del producto entiendan c贸mo el usuario tendr谩 acceso a una funci贸n en particular, d贸nde se ubicar谩n y c贸mo trabajar谩n.

El flujo de usuarios se puede representar como combinaciones de:

  • flujo de tareas
  • flujo de alambre (lo-fi)
  • flujo de pantalla (alta fidelidad)

Miremos cada uno de ellos y veamos c贸mo se pueden ver. Como ejemplo, tomamos la tienda en l铆nea de electrodom茅sticos. Defina el usuario, su objetivo y los pasos para lograrlo.

Permita que nuestra usuaria sea una madre joven cuyo objetivo es comprar un procesador de alimentos multifuncional. Un escenario en la secuencia de pasos puede verse as铆:

  1. abrir el sitio web de la tienda;
  2. escriba en la b煤squeda "procesador de alimentos";
  3. Compara m煤ltiples productos de los resultados de b煤squeda
  4. pon el producto que te gusta en la cesta;
  5. realizar una compra;
  6. pagar;
  7. cerrar el sitio

Flujo de tareas


El flujo de tareas es una representaci贸n simple de lo que hace el usuario en cada paso para lograr un objetivo o tarea. Este es esencialmente un diagrama de flujo cl谩sico que define esta secuencia.

imagen

Este esquema no refleja las convenciones y otros problemas que deben abordarse. 驴Y qu茅 suceder谩 si los resultados de b煤squeda no encuentran nada? 驴Y qu茅 suceder谩 si el pago no es exitoso? Aqu铆, solo se presentan pasos generales que pueden involucrar muchas acciones: por ejemplo, la b煤squeda se puede ampliar con muchos filtros, la ruta de pago depende de la elecci贸n de la herramienta de pago, etc.

Para dibujar un diagrama, puede usar la lista de elementos necesarios y suficientes de los diagramas de bloques cl谩sicos que se muestran en la imagen, o usar el est谩ndar BPMN - Est谩 dirigido tanto a especialistas t茅cnicos como a usuarios empresariales.

imagen

Flujo de alambre (lo-fi)


El flujo de cables es una combinaci贸n de un diagrama de flujo y tramas de alambre. Wireframe es un boceto poco detallado del dise帽o de la pantalla, cuyo 茅nfasis no est谩 en el componente visual, sino en la ubicaci贸n de los elementos, la estructura y el contenido de la pantalla.

En el flujo de cables, en lugar de elementos de diagrama de flujo, se presentan dise帽os de pantalla esquem谩ticos, con los cuales el usuario interact煤a en el camino para lograr el objetivo. No es necesario centrarse en los detalles visuales y dibujar cada bot贸n e icono. Muy a menudo, el 茅nfasis est谩 en los elementos de navegaci贸n en el dise帽o de cada p谩gina individual.

Los flujos de cables son especialmente 煤tiles al crear pantallas m贸viles: los tama帽os relativamente peque帽os de pantallas m贸viles se utilizan f谩cilmente para reemplazar elementos m谩s abstractos de diagramas de flujo. Los flujos de alambre son c贸modos para la formaci贸n y el refinamiento de las especificaciones t茅cnicas, pero apenas son adecuados para la fase de prueba.

Un ejemplo de tal esquema:

imagen

Flujo de pantalla (alta fidelidad)


Aqu铆 estamos hablando de pantallas elaboradas que son comprensibles tanto para los usuarios como para los desarrolladores. Por lo general, se hace hincapi茅 en los elementos de navegaci贸n y algunos matices de comportamiento. Se puede utilizar como documento reglamentario para aprobar el dise帽o de dise帽os.

El flujo de pantalla se puede llamar esencialmente un prototipo si le agrega interactividad. Su caracter铆stica es la alta precisi贸n o la coincidencia perfecta de p铆xeles: tiene en cuenta el tama帽o f铆sico de la pantalla y presenta todos los detalles visuales y tipogr谩ficos del producto. Los elementos de flujo de pantalla son en realidad dise帽os de pantalla de una aplicaci贸n terminada.

El cliente de la aplicaci贸n puede sorprenderse gratamente por la velocidad de desarrollo cuando le muestra el flujo de la pantalla, y puede pensar que el desarrollo est谩 cerca de completarse. Como regla, informamos al cliente de antemano que no hay c贸digo detr谩s del flujo de pantalla, pero la presencia del flujo de pantalla le da al cliente una garant铆a de que UX y UI bien preparados ser谩n seguidos por un c贸digo igualmente perfecto.

Ejemplo de flujo de pantalla: a

imagen

continuaci贸n se muestra un ejemplo de c贸mo se ver铆a un h铆brido de diagramas de flujo cl谩sicos, im谩genes esquem谩ticas y dise帽os finales en conjunto.

imagen

Como saben, lo que requiere m谩s tiempo es lo m谩s elaborado: el flujo de pantalla. Parece una aplicaci贸n que funciona y est谩 lista para prototipos interactivos, pruebas, nuevas iteraciones, aprobaci贸n y transferencia a desarrolladores. Existen muchas herramientas de automatizaci贸n para el dise帽o del equipo de flujo de usuarios, incluidas Overflow, Miro, Flowmapp y otras.

Por lo tanto, el flujo de usuarios, que cubre todo el producto, sistematiza y estructura el proceso de su creaci贸n, orienta al equipo del producto a las necesidades del usuario y su comprensi贸n com煤n, y le permite crear un producto extremadamente comprensible e intuitivo mediante el an谩lisis de escenarios de usuario. Todo esto no solo acelera significativamente la velocidad de desarrollo, sino que tambi茅n profundiza la interacci贸n con el cliente. El flujo de usuarios hace que una empresa de TI siempre piense en los requisitos comerciales del cliente para crear una aplicaci贸n m谩s eficiente y exitosa de lo que es posible dentro del presupuesto y el tiempo asignados sin usar el flujo de usuarios.

All Articles