El enfoque líder de Darwoft para UX y prototipos de alta fidelidad

Darwoft
lunes, 5 de diciembre de 2022
La experiencia del usuario (UX) es uno de los aspectos más importantes del desarrollo de nuevo software. UX debe satisfacer las necesidades del usuario en cada paso del viaje y proporcionar una experiencia positiva para que los usuarios sigan utilizando la aplicación. Una experiencia de usuario significativa es crítica para el éxito de cualquier producto; sin ella, los usuarios simplemente dejarán de utilizar la aplicación.
En Darwoft, el diseño de experiencia del usuario es el primer paso en nuestro comprobado proceso de desarrollo de cinco meses. Nuestro enfoque preeminente hacia la UX nos permite diseñar y entregar un prototipo de alta fidelidad que comunica y demuestra la visión de nuestro cliente. Este prototipo es una herramienta esencial que nuestros clientes usan para obtener inversión de los stakeholders durante el proceso de diseño. Permite a los stakeholders tener una experiencia emocional con la idea y se utiliza para obtener mayor aceptación. Además, el equipo de Darwoft puede probar este prototipo en usuarios finales reales y comunicar claramente la visión del cliente a nuestros desarrolladores internos.
¿Cuál es el objetivo del proceso de UX?
El objetivo en esta etapa del proceso de desarrollo es crear un prototipo de alta fidelidad del producto que ayude a nuestro cliente a comunicar su visión a diferentes stakeholders. La aceptación de los inversores, la dirección y el liderazgo es crítica en este punto para nuestro cliente, y un prototipo de alta fidelidad proporciona una visión de 360 grados de su idea que fomenta más eficazmente la aceptación. Este prototipo también se utiliza para probar la idea con usuarios finales reales, y se convierte en el punto de referencia para nuestro equipo de desarrollo para asegurar que todo el equipo de Darwoft tenga la misma comprensión sobre lo que necesitamos construir.
¿Qué es el diseño de experiencia del usuario? (¿Qué es el diseño de UX?)
El diseño de experiencia del usuario es un proceso de diseño con el único objetivo de crear un sistema que ofrezca una gran experiencia a sus usuarios. Un buen proceso de diseño de UX ayuda a un equipo de software a tener claridad absoluta sobre lo que los usuarios deben ver, oír y sentir cuando interactúan con el software. Cada aspecto de la experiencia debe ser pensado y diseñado intencionalmente con el usuario final en mente.
¿Cuál es el resultado final de este proceso?
Al final de este proceso, el equipo habrá definido perfiles de usuario que representan a los diversos usuarios finales y flujos de usuario que muestran el recorrido del cliente al interactuar con la aplicación. Todo esto se demostrará en la entrega final de esta etapa: el prototipo de alta fidelidad del producto.
¿Cuáles son las etapas de este proceso?
Desglosamos nuestro proceso de diseño de experiencia del usuario en tres etapas:
Etapa 1: Estrategia del Producto ⇾ Resultado: Completar la investigación inicial del proyecto
Etapa 2: Definición del Producto ⇾ Resultado: Crear una versión de baja fidelidad del producto
Etapa 3: Diseño del Producto ⇾ Resultado: Crear una versión de alta fidelidad del producto
¿Qué sucede al final de cada etapa?
Después de completar cada etapa, nuestro equipo presenta una demostración del producto a nuestro cliente para obtener comentarios antes de pasar a la siguiente etapa. Este enfoque iterativo nos permite hacer ajustes y mantener una visión unificada a lo largo del camino.
Vamos a profundizar en cada etapa del proceso.
1. Estrategia del Producto
Cada componente de la experiencia del usuario necesita ser estratégico e intencional, por lo que nuestro proceso de UX comienza definiendo nuestra Estrategia del Producto. Este paso incluye nuestra investigación inicial sobre el negocio de nuestro cliente, el producto y el usuario final. Al final de esta fase, la investigación inicial del proyecto se ha completado, y nuestro equipo ahora tiene una comprensión profunda del problema que estamos tratando de resolver, así como algunas ideas de posibles soluciones. La Estrategia del Producto comienza con nuestra reunión de inicio del Día de Sesión de Descubrimiento.
Día de Sesión de Descubrimiento
Este es un día divertido y emocionante de sesiones interactivas con todo el equipo. Tanto Darwoft como nuestro cliente traen especialistas de diferentes departamentos a esta reunión. Los miembros del equipo de nuestro cliente incluyen al dueño de la empresa o jefe del proyecto, un especialista en atención al cliente y un especialista en marketing. El equipo de Darwoft incluye al Gerente de Producto, al equipo de diseño UX y al líder tecnológico del proyecto. El objetivo principal de este día es que todo el equipo comprenda completamente el producto que estamos a punto de desarrollar y la experiencia del usuario que queremos crear.
Utilizamos un programa llamado FigJam, una aplicación de panel colaborativo, para llevar a cabo esta reunión. Todos los asistentes pueden ver e interactuar con el panel y usar notas post-it digitales para contribuir con sus ideas a la discusión.
El día se divide en dos a cuatro sesiones grupales de 2 horas, comenzando con un Rompehielos. Cada asistente llena una tarjeta digital con su nombre, posición y una breve descripción de su rol. Los asistentes también seleccionan de una variedad de "monedas" que contienen gráficos emocionales para indicar su nivel de entusiasmo por el proyecto.
Una vez que se completa el Rompehielos, estamos listos para sumergirnos en nuestra primera sesión.
1ª Sesión: Declaración del Problema
Para crear una solución útil, necesitamos entender el problema específico que estamos tratando de resolver para el usuario. Para lograr esto, nuestra primera tarea del día es elaborar una declaración del problema. Esta declaración proporciona parámetros y enfoque para el proyecto en cuestión. Se plantean seis preguntas al grupo:
🔹¿Quién tiene el problema?
🔹¿Cuál es el problema?
🔹¿Dónde ocurrió el problema?
🔹¿Cuándo ocurrió el problema?
🔹¿Por qué ocurrió el problema?
🔹¿Cómo ocurrió el problema?
Los asistentes escriben sus respuestas individualmente usando sus notas post-it digitales. Una vez que se han presentado todas las respuestas al panel, sigue una discusión grupal. Al final de la discusión, el equipo ha elaborado una declaración del problema colaborativa que define más o menos el problema principal. Esta declaración sirve como guía para el resto de las actividades del día y se revisitará varias veces durante el proceso de diseño de UX.
2ª Sesión: Posibles Soluciones
El objetivo principal de esta sesión es enfocarse en las frustraciones primarias del usuario final en torno al problema y comenzar a elaborar posibles soluciones y la experiencia de usuario ideal. Comenzamos esta sesión revisitando la declaración del problema para ayudarnos a definir lo que estamos intentando hacer.
Esta sesión incluye tres actividades diferentes.
Actividad 1: Frustraciones
Comenzamos por aclarar las frustraciones primarias del usuario en relación con el problema. Nuestra mezcla de especialistas en la sala contribuye con ideas desde sus diversas perspectivas, y discutimos estas frustraciones como grupo. Luego, los asistentes votan sobre las presentaciones, y la frustración con más votos se utiliza en el siguiente ejercicio.
Actividad 2: ¿Cómo Podríamos?
Este ejercicio se utiliza para llegar al fondo de exactamente qué problema estamos tratando de resolver. Cada miembro del equipo comienza con la pregunta: "¿Cómo podríamos" y completa el resto de la pregunta basado en la frustración y la declaración del problema. Por ejemplo, si el último ejercicio identificó la principal frustración como "El café sabe mal", una pregunta aquí podría ser "¿Cómo podríamos hacer que el café sepa mejor?" Los asistentes presentan sus preguntas y se lleva a cabo otra votación.
Actividad 3: Encontrar una Solución
Una vez que tenemos claro el problema exacto que estamos resolviendo, el siguiente paso es definir nuestra solución. Esto comienza con la lluvia de ideas sobre muchas posibles soluciones como grupo. Se da al equipo un nuevo aviso: "Podríamos," y los asistentes usan este aviso para presentar ideas de solución. Todas las ideas son bienvenidas en este punto. Las presentaciones se discuten y se lleva a cabo una tercera ronda de votación.
Al final de estas tres actividades, revisitamos la declaración del problema. ¿Está alineada con nuestra principal frustración y la pregunta de ¿Cómo podríamos? Si no, hacemos ajustes hasta que todos los elementos estén alineados.
El final de esta sesión concluye el Día de Sesión de Descubrimiento, y el equipo de Darwoft ahora está listo para profundizar en su investigación.
Investigación & Entrevistas
Nuestro proceso de investigación está altamente personalizado para cada proyecto específico. En general, el equipo de Darwoft completará dos pasos importantes de investigación:
Investigación de Escritorio: Investigar los principales competidores del cliente, así como productos similares al que estamos desarrollando.
Entrevistas con Usuarios Finales: Basado en los hallazgos de la investigación, nuestro equipo crea un guion y prepara preguntas para las entrevistas con usuarios finales. Nuestro cliente nos conecta con una muestra de usuarios finales, y nuestro equipo realiza una entrevista de 30-60 minutos con cada individuo. Este es un paso muy importante y esclarecedor del proceso.
Demo #1: El equipo ahora está listo para presentar una primera demostración al cliente. Se recopilan comentarios, se realizan ajustes, y se pasa a la etapa dos.
2. Definición del Producto
El propósito principal de la Definición del Producto es especificar qué hace que nuestro producto sea único. ¿Cuál es nuestra solución exacta y cómo es nuestra solución diferente de cualquier otra solución en el mercado? Durante esta fase, el equipo se vuelve más específico sobre las funcionalidades del producto y cómo el usuario experimenta el producto. El equipo de Darwoft aborda esto en tres pasos.
Paso 1: Definir Perfiles de Usuarios Finales
El objetivo de este paso es elaborar una definición altamente específica de nuestro usuario objetivo. Esta definición abarca una comprensión firme de lo que nuestros clientes únicos valoran. Sus valores informarán cómo resolvemos sus problemas individuales. En este paso, el equipo crea perfiles que representan a los diversos usuarios que van a usar la aplicación. Los perfiles de usuario ayudan al equipo a determinar las características prioritarias de la aplicación, así como el subconjunto de personas que deberían probar la idea. El equipo crea dos o más perfiles, siendo al menos uno un usuario muy experimentado y uno un usuario nuevo. El producto final necesita funcionar para ambos tipos de usuario, por lo que estos perfiles actúan como una prueba para nosotros a lo largo del proceso de desarrollo.
Paso 2: Definir Características Clave
En este paso, nuestro equipo determina exactamente cuáles características del producto proporcionarán el mayor valor al usuario final. Para hacer esta determinación, necesitamos saber cuáles características agregarán más valor al cliente final. Nuestra lista final de características debe incluir solo aquellas que hagan que nuestra aplicación sea única. Utilizamos una técnica llamada MoSCoW para evaluar cada característica potencial. Nuestro equipo comienza con una lista de todas las funcionalidades posibles y las organiza en cuatro categorías: Debe Tener (funcionalidades principales necesarias para que el producto funcione); Debería Tener (funcionalidades interesantes detectadas en la investigación pero no necesarias para el producto); Bonito de Tener (funcionalidades altamente innecesarias, aunque agregarían valor al producto); y No Tendrá (eliminadas del plan). El resultado es una lista estratégica y priorizada de características del producto.
Paso 3: Definir la UX Dentro del Producto
El propósito de este paso es responder a la pregunta clave: "¿Cuál va a ser la experiencia de un usuario mientras está en la aplicación?" Para responder a esta pregunta, el equipo crea un mapa del recorrido del cliente para cada uno de los perfiles de usuario identificados anteriormente en el proceso de UX. Un mapa del recorrido del cliente es una representación visual del flujo del usuario y la experiencia del usuario dentro del producto. Mucho como un prototipo de alta fidelidad, la naturaleza visual de un mapa del recorrido del cliente ayuda a comunicar efectivamente una idea a un equipo de personas y asegurar que todos los miembros del equipo tengan la misma comprensión. Los mapas del recorrido del cliente son altamente específicos, con un nuevo objetivo asociado a cada sección del recorrido y cada punto de contacto asociado a un punto de dolor del usuario. Se utilizan íconos emocionales para representar cómo se siente el usuario a lo largo del recorrido. Este paso a menudo resulta en nuevas ideas de solución, que se categorizan y se añaden de vuelta al gráfico MoSCoW.
Bocetos & Tablero de Ideas
Para algunos proyectos en esta etapa, el equipo preparará bocetos, que son versiones de baja fidelidad del diseño del producto, así como un tablero de ideas, que comunica nuestros conceptos visuales para la apariencia y sensación final del producto. Este puede ser un paso valioso en el proceso de diseño de UX, ya que proporciona otra oportunidad para recopilar comentarios del cliente que informarán la siguiente etapa del proceso.
Demo #2: Al final de la Definición del Producto, tenemos nuestra primera versión de baja fidelidad del producto. Esta versión demuestra los valores que hacen que este producto sea único, define al cliente objetivo y comunica cómo el usuario navega a través del producto. En esta versión de baja definición, el usuario puede comenzar a visualizar cómo será la experiencia en el producto final.
3. Diseño del Producto
La etapa final del proceso de diseño de UX es muy emocionante, ya que culmina con una presentación de una versión de alta fidelidad del producto, que es el objetivo principal del proceso de UX.
El equipo comienza creando un kanban para ayudar a gestionar el flujo de trabajo y comunicar lo que los diseñadores estarán diseñando. Nos aseguramos de incluir las notas y comentarios de nuestro cliente que hemos recopilado a lo largo del camino para asegurarnos de que todo se tenga en cuenta durante este proceso. También se incluyen en el kanban notas para los desarrolladores que usarán en la siguiente etapa.
Los diseñadores tienen en cuenta toda la investigación, comentarios, definiciones y decisiones que se han recopilado hasta este punto para crear la primera versión de alta fidelidad del producto. Este prototipo de alta fidelidad es la primera demostración altamente funcional e interactiva de la idea del cliente. Se utiliza para probar la usabilidad del producto e identificar problemas dentro del flujo de trabajo. Un prototipo de alta fidelidad nos lleva lo más cerca posible de una representación verdadera de la interfaz de usuario final antes de que el producto entre en desarrollo. Este prototipo permite al usuario sentir que está sosteniendo el producto final en sus manos. Se convierte en la herramienta que nuestros clientes utilizan para evangelizar a los principales stakeholders y solidificar la inversión emocional y financiera en su idea.
Demo #3: En la culminación de nuestro proceso colaborativo e iterativo de diseño de UX, nuestro equipo presenta el prototipo de alta fidelidad del nuevo producto a nuestro cliente. El cliente usará esta herramienta para comunicar su idea a inversores y otros stakeholders clave. El equipo de Darwoft utilizará esta herramienta para comunicar a nuestros desarrolladores exactamente qué producto necesitan construir. Debido a que este prototipo es altamente interactivo e inmersivo, ayuda a crear una experiencia emocional para el usuario, lo cual es un paso críticamente importante para obtener la inversión emocional de todos los stakeholders y creadores. Al interactuar con este prototipo de alta fidelidad, nuestros desarrolladores deberían pensar "Sé cómo construir esto". La presentación de alta fidelidad realmente trae el producto a la vida y siempre re-energiza a todo el equipo antes de la siguiente fase del proceso de desarrollo. Al final de la presentación, se recogen comentarios del cliente, y el equipo de Darwoft pasa la siguiente semana haciendo mejoras basadas en estos comentarios.
¡Ahora hacia los Desarrolladores!
Una vez que tenemos una versión aprobada del prototipo de alta fidelidad, el proyecto pasa al equipo de desarrollo para hacer su magia.

