My work

Diseñando para usuarios internos II

Continuando con el post anterior, como decíamos los usuarios internos de nuestro producto, compartían funcionalidades básicas con los clientes, pero aparte necesitaban ver otro tipo de información y realizar otro tipo de acciones.

Aparte, había que tener en cuenta que no todos los usuarios internos compartían el mismo perfil.

Es decir, no son las mismas necesidades las de un agente de Call Center que de una persona que trabaja en temas más relacionados con las mayoristas.

Algunas funcionalidades compartidas entre clientes y usuarios interno:

  • Lanzar búsqueda por destino, alojamiento, días, nº personas, nº habitaciones o casas…
  • Ver resultados y seleccionar uno: filtrar, ordenar, modificar búsqueda, mapa, ver fotos, ver opiniones…
  • Finalizar la compra: introducir datos, añadir extras o seguros, elegir métodos de pago, proceso de pago, ver proceso finalizado…

Funcionalidades propias de los usuarios internos:

  • Mayoristas que han respondido a la búsqueda, mayoristas que han dado time-out
  • Poder marcar si una mayorista o varias están dando errores en 1 alojamiento o en varios
  • Ver más datos del alojamiento
  • Añadir información especial al alojamiento, poder modificarla y verla
  • Distinguir entre habitaciones mapeadas y no mapeadas
  • Ver la mayorista en cada opción de precio
  • Ver más información relativa a los precios y tarifas
  • Añadir información reserva, modificar precio, ver otras preferencias…
  • Mandar presupuestos
  • Otras modalidades de pago
  • Reportar fraude

También había que sumarle la dificultad de qué estamos hablando de usuarios que llevaban años trabajando con la misma interfaz y que iban a cambiar a una nueva (y ya sabemos que eso no siempre se lleva bien…). En el nuevo sistema había elementos muy similares a lo antiguo, pero otros procesos habían cambiado, con lo cual queríamos integrarlos en el desarrollo para que sintieran el proyecto igual de suyo que el equipo técnico.

Seguir leyendo «Diseñando para usuarios internos II»

Diseñando para usuarios internos I

Como ya sabemos un mismo producto puede tener distintos tipos de usuarios con necesidades completamente distintas. En algunos casos, se convierten en diferentes ramas verticales del negocio, con desarrollos completamente independientes, y otras veces se personaliza o se realizan desarrollos especiales.

En nuestro caso, usando el proceso de compra tenemos 2 perfiles principales clientes y agentes de viajes.

Para entender un poco mejor el contexto, hace 2 años teníamos la siguiente situación:

  • Los agentes estaban trabajando con un proceso de reservas muy antiguo, el cual tenía todas las funcionalidades que necesitaban, pero que visualmente era completamente distinto al que usaban los clientes, con una imagen de marca completamente desfasada de la actual (hacía unos años se había cambiado la imagen corporativa de la empresa). Este sistema, debido a otras prioridades, no recibía apenas mantenimiento ni soporte.
  • Los clientes realizaban las reservas con un sistema más moderno, que no cumplía con las nuevas necesidades de desarrollo. Recibía soporte dado que era el proceso principal de venta, pero no el adecuado.

Es decir, teníamos 2 sistemas completamente distintos que si se quería seguir introduciendo mejoras, o arreglar errores que pudieran surgir, había que mantener de forma independiente, realizando 2 veces el trabajo. Esto, era insostenible.

Sistema antiguo de agentes

Por ello, durante 2 años se ha cambiado la tecnología del proceso de reserva, con la idea de separar y abstraer toda la parte de presentación del motor de reservas (integración con mayoristas, algoritmo de precios, cobros…)

Seguir leyendo «Diseñando para usuarios internos I»

Mejorando lo creado

Como podeis leer en mi blog, creo al 100% en el manifiesto Agile. Vivimos en un mundo que cambia muy rápidamente y tenemos que conocer muy bien las necesidades de los usuarios y el valor que aporta nuestro producto, para definir bien que se quiere construir, y tener una versión funcional, para probarlo lo antes posible, buscando obtener el mayor feedback posible para mejorarlo.

Y es que seamos conscientes, sobre el papel (o la pantalla) un diseño puede parecer una buena idea, pero no es hasta que se prueba, se interactúa, cuando ciertos detalles empiezan a surgir. Crear algo 100% perfecto desde el inicio es una utopía. Siempre será mejorable, y sino, es que has tardado mucho en crearlo 😉

Por ello, a la hora de desarrollar un proyecto, el equipo se esfuerza en entregar el máximo valor, teniendo una versión funcional para probar, validad y mejorar.

Estos pasados meses, hemos cambiado la caja de búsqueda en www.centraldereservas.com. El proyecto se realizó en tiempo récord, pasando después por sucesivas mejoras, muchas centradas en la parte visual y de interacción.

Desarrollar centrados en lo importante y con el mínimo desperdicio, para probar y mejorarlo es una de las claves del éxito de cualquier producto.

Saraclip.com

Una de las cosas que cambió fue que se modificó el comportamiento de la caja en móviles, pasando de ser una modal a que se abra en la misma página.

En el proceso de reserva, es decir, cuando el usuario ha lanzado una búsqueda de alojamiento, detectamos que cuando la búsqueda acababa en no disponibilidad y el usuario abría la caja para modificarla (cambiar fechas, lugar, personas…), había problemas de usabilidad con la interacción: parecía que había ocasiones en que no se daba (o tardaba unos segundos) en notar que no había lanzado la nueva búsqueda.

Y eso si se daba cuenta, porque el miedo era que pensase que el mensaje de no disponibilidad anterior era el de la nueva búsqueda, porque como ya sabemos, los usuarios no suelen leer sino que se fijan más en otros elementos visuales. (Nota: te recomiendo leer el libro de Steve Krug titulado Don’t Make Me Think!)

Para evitar esto, se realizaron varios cambios:

Seguir leyendo «Mejorando lo creado»

Mejorando el aspecto de los filtros

Como comentábamos en este post sobre diseño centrado en los datos o Data Driven Design, los filtros son unas de las funcionalidades más empleadas por nuestros usuarios a la hora de acotar los resultados en el listado, por encima del ordenar, la búsqueda por mapa, o ver las fotos.

Por ello siempre estamos pensando en mejoras y ayudas, como cuando se cambió el proceso de filtrado por precio hace unos meses.

El cambio en el que nos hemos centrado las pasadas semanas ha sido tanto por la parte visual como funcional:

  • Se ha dejado más limpio el listado, con una apariencia más moderna
  • Se ha homogeneizado el aspecto de los filtros a los que aparecen en los paquetes de la ficha.
  • Se ha dejado siempre visible el filtro de «Nombre de alojamiento», para que sea más accesible a los usuarios.
  • En escritorio, el usuario mediante el nuevo hover, visualiza de forma más sencilla que filtro va a marcar.
Seguir leyendo «Mejorando el aspecto de los filtros»

La importancia de no generar dudas al usuario en el proceso de compra

En un post de hace unos días, os comentaba que en www.centraldereservas.com habíamos renovado la caja de búsqueda, con componentes totalmente handmade, hechos a medida, y totalmente configurables.

Su diseño y construcción fue en tiempo récord, con lo cual hemos ido añadiendo mejoras posteriormente (como debe ser: desarrolla, prueba y mejora). Además, se ha introducido la misma caja en el proceso de reserva, lo cual es perfecto ya que es uno de los componentes más importantes de nuestro negocio, y así unificamos en un solo lugar su desarrollo.

Es decir, antes había una caja de búsqueda para la home y resto de páginas del portal, y otra similar en apariencia pero no igual en código para el listado de resultados, la página del alojamiento con los precios… Ahora es la misma.

En la vista escritorio el cambio es más destacado, ya que antes en el listado de resultados y la ficha, estaba en la columna lateral.

Otra ventaja, es que antes este elemento estaba duplicado en código para la versión móvil. Con la nueva posición de la caja esto se ha evitado.

La nueva barra está al 100% en la parte superior de la página, quedándose fija y siempre visible con la información de la búsqueda al hacer scroll.

Nueva barra fija al hacer scroll

El usuario siempre tiene delante datos de su búsqueda

Saraclip

Parece una tontería que un usuario que acaba de lanzar una búsqueda, no se acuerde de lo que ha puesto, pero, pueden pasar varios escenarios:

  1. Se ha equivocado al meter los datos de la búsqueda
  2. Los ha metido hace rato, ha estado haciendo otras cosas y vuelve a la web…
  3. Ha estado haciendo diversas pruebas de fechas y destinos
  4. Viene de otro lugar como Google Hotels, donde a lo mejor la búsqueda ha sido sin poner unas fechas concretas.

Por ello es muy importante en todo el proceso de reserva tener siempre visibles las fechas. En www.centraldereservas.com, tanto en el listado, la ficha o el formulario de compra, se ha conseguido.

Seguir leyendo «La importancia de no generar dudas al usuario en el proceso de compra»

Ayudando al usuario en el pago

El momento de efectuar el pago es uno de los puntos más estresantes del proceso de compra online de cualquier producto. Por ellos es muy importante ofrecer distintas alternativas al usuario, para que pueda elegir la que más le convenga, asi como que el proceso sea lo más intuitivo y sencillo posible, conociendo en todo momento en qué estado se encuentra.

En www.centraldereservas.com, se ofrecen distintas posibilidades como el pago con tarjeta, Paypal, Bizum, Transferencia o Cheque regalo.

Para facilitar el pago con tarjeta, se ha implementado que las tarjetas aceptadas por el alojamiento se muestren de forma visual al cliente, para que asi este sepa con qué medios puede pagar.

Asi mismo, una vez que introduce el número el sistema es inteligente y le indica que es correcto, mostrando el tipo introducido a la derecha del número y poniendo el resto en gris:

Seguir leyendo «Ayudando al usuario en el pago»

Diseño del proceso de modificar una reserva

Este febrero se ha puesto en producción una de las automatizaciones más esperadas en la empresa: permitir al usuario la modificación online una reserva.

Gracias a este cambió se redujo en un 50% el trabajo manual de los agentes.

Saraclip

Hasta este momento cuando un cliente quería solicitar una modificación lo que hacía era ir al detalle de la reserva y rellenar un formulario con los cambios que quería.

Posteriormente un agente le informaba y se tramitaba el cambio si era aceptado.

Modificación online

En esta primera versión (según ciertas condiciones de la reserva) el cliente al solicitar «Modificar reserva» aterriza en una nueva página donde:

  • Se muestran los datos principales de la reserva actual
  • Se le explica el proceso de modificación de forma visual
  • Se le permite lanzar la nueva búsqueda
Seguir leyendo «Diseño del proceso de modificar una reserva»

Sugerencias de estancia mínima, informando al usuario

Estas pasadas semanas hemos desarrollado lo que llamamos el bloque de sugerencias dentro del proceso de buscar un alojamiento. Y es que mirando los datos observamos que teníamos un alto número de búsquedas directas de alojamiento, es decir usuarios que tienen muy claro a qué sitio quieren viajar, que acababan en no disponibilidad.

Esto puede pasar porque no disponemos de mayoristas que lo ofrezcan en ese momento, el alojamiento esté completo, se hayan buscado menos noches de las que permite… Cuando esto ocurría al usuario nunca se le dejaba en un punto muerto, ya que aunque se le informaba de la no disponibilidad al hacer la búsqueda para ese alojamiento, veía otros hoteles de la misma localidad o cercanos.

El objetivo de todo la mejora es aprovechar que una búsqueda que daba no disponibilidad se convierta en reserva.

Este nuevo bloque aparece en aquellas búsquedas de alojamiento que no daban disponibilidad, y dependiendo del número de noches y del día de la semana buscado, se prueba a buscar días anteriores, y posteriores, asi como otras semanas, ofreciéndole alternativas a tan solo un click.

Aprovechando este desarrollo, y gracias al desarrollo del API, se ha puesto una mejora que en aquellos casos que tampoco se obtenga disponibilidad normalmente por estancia mínima (es decir el alojamiento pide que la reserva tenga un mínimo de noches) se lancen nuevas búsquedas para 3, 5 y 7 días.

Seguir leyendo «Sugerencias de estancia mínima, informando al usuario»

Curso Product Owner

La semana pasada tuve la suerte de ser elegida para realizar el curso oficial de Scrum Manager de Product Owner en el Centro de Tecnologías Avanzadas de Zaragoza.

Nos presentamos más de 100 personas a la prueba, eligiendo sólo a 40 para la realización de los cursos mañana y tarde, osea que fue una sorpresa que me llamaran ya que el nivel era alto.

Javier Morillo de Estratecno fue el profesor, el cual me gustó mucho. La clase era de nivel, y creo que todos nos esperábamos algo más de nivel en el contenido del curso, pero supongo que habrá cursos avanzados.

Desde que conocí el manifiesto Agile, no he creído en otra forma de trabajar. Es decir, leerlo fue sentirme identificada con la forma de trabajar en el desarrollo de productos digitales que realizaba en mi día a día. Cuando a finales del año 2016 tuve la suerte de entrar como product owner a Flywire de la mano de Xavi, aprendí muchísimo sobre este rol, básico en el framework Scrum.

Dentro de los roles del Scrum, el product owner, aparte de sus funciones básicas de administración del product backlog, debe tener conocimientos de captura y gestión de las necesidades de los stakeholders y usuarios, profundizando en ellas para obtener el valor real y trasladarlas al equipo.

Es por ello que mi background como UX, tanto por las técnicas y conocimientos adquiridos como por las softskills que se necesitan, lo veo como algo que complementa a la perfección el rol de product owner.

User Story Mapping de un producto de reservas de restaurantes

Lo que más me gustó del curso fuero las dinámicas que realizamos en equipo, como el User Story Mapping para captar el mayor número de funcionalidades de un producto, o el Poker planning estimando el peso de animalejos.

Seguir leyendo «Curso Product Owner»

Retro 2019

Como ya sabéis para mí el trabajo en equipo es fundamental. No creo en otra forma de crear los mejores productos y servicios que no sea en base a la suma de los conocimientos de todos los miembros, personas totalmente involucradas y responsables y orgullosas de lo que están haciendo.

Por eso aprovechando que tenía que estar en Zaragoza, decidimos montar una retro del año 2019. En el trabajo no hacemos SCRUM, sino una mezcla de cosas de diferentes frameworks. Por ello, después de cada sprint no hacemos retros, y pensé que por lo menos podíamos hacer una general del año, para alinear ideas, expectativas, el estado de ánimo…

Y es que aunque tengamos una gran comunicación entre todos, nunca viene mal juntarnos y generar un espacio seguro dónde hablar.

Avisado al equipo y reservado la sala para el final de la mañana del viernes, lo primero que quería hacer era un juego introductorio para generar buen ambiente. No es que sea necesario, ya que de lo que más orgullosa estoy es del rollo que tenemos en los equipos, pero me apetecía sorprenderles con algo.

Seguir leyendo «Retro 2019»
Scroll hacia arriba