Cree un equipo de diseño de productos, cree un producto que les encante a sus usuarios

En julio de 2016, fui invitado a bordo del proyecto más ambicioso en OutSystems Engineering: unirme a un grupo de personas apasionadas por UX y formar lo que hoy se conoce como el equipo de Diseño de Producto. Este equipo influyó en cómo la ingeniería construye el producto hasta el punto de que la experiencia del usuario se está consolidando en nuestra cultura. Déjame contarte la historia de cómo llegamos aquí.

Mi historia

Soy un ingeniero de software que se unió a OutSystems Engineering en 2007. Desde entonces, he estado haciendo y aprendiendo muchas cosas técnicas. Me convertí en un líder de equipo y, en el camino, descubrí prácticas de uso y diseño. Siempre he sido una de esas personas que realmente se preocupa por nuestros usuarios, el tipo que experimentó trabajando con maquetas y prototipos y que realizó pruebas de usabilidad antes de enviar el producto.

Enero de 2015: un cliente estaba muy contento con el trabajo de mi equipo,
que nos enviaron una feliz carta de año nuevo.

Sin embargo, si desea crear un gran producto, no es suficiente tener algunas personas que se preocupan por la experiencia del usuario. La compañía se dio cuenta de eso e intentó (y falló) crear y mantener un UX centralizado o un equipo de diseño. Entonces, ¿por qué me invitaron a construir este equipo? Bueno, como verán, la razón fue que, esta vez, íbamos a hacer las cosas de manera diferente. Después de una prueba exitosa en un equipo existente, la gerencia aceptó nuestra propuesta de construir un nuevo equipo de diseño.

Una regla básica para este equipo era que tenía que ser multidisciplinario: al contrario de las iteraciones anteriores, tenía que estar compuesto por diseñadores e ingenieros de UI / UX con una sólida formación en desarrollo de software. ¿Por qué era esto importante?

OutSystems ofrece una plataforma de código bajo para crear aplicaciones móviles y web. Nuestro objetivo final es mejorar la vida de los desarrolladores haciendo que el desarrollo sea más rápido y fácil. Para comprender a esos desarrolladores, descubrir sus necesidades y diseñar y validar las mejores soluciones, necesitamos ingenieros y diseñadores de UI / UX. Sería el ingeniero y también el líder del equipo para este nuevo equipo, ¡y ese fue un gran desafío!

Noviembre de 2016 - El equipo de diseño de producto.

Las primeras etapas: definición de nuestro propósito y nuestra visión

La primera decisión importante que tomamos fue nombrar al equipo "Diseño de producto". Queríamos separarnos de los equipos de diseño anteriores. Desafortunadamente, estos se habían limitado a las etapas posteriores de los proyectos, trabajando solo en el diseño visual (imágenes e íconos) y otras cosas de diseño que los ingenieros no pueden hacer, como camisetas y tazas, y otro botín increíble.

Queríamos dar forma al futuro de nuestro producto y no ser una ocurrencia tardía; estaríamos involucrados desde cero.

El equipo de Diseño de Producto influiría en cómo Ingeniería diseña el producto en sus diversos aspectos. Influiríamos en la funcionalidad, usabilidad y utilidad del producto, y sí, también en los aspectos visuales del producto.

Con esto determinamos nuestra visión inspiradora:

La visión del equipo de diseño de producto.

A continuación, definimos un conjunto de objetivos que aplicamos a cada proyecto en el que trabajamos. Estos objetivos nos guían hacia nuestra visión: entregar un producto del que los usuarios se enamorarán a primera vista y seguir amando para siempre:

  1. Haga que el producto sea fácil de usar.
  2. Haga que el producto sea hermoso y deseable.
  3. Ayude a nuestros usuarios a comprender el valor del producto.

En retrospectiva, nuestros objetivos no son tan diferentes de los de los equipos de diseño anteriores, y sabíamos que siempre existe el riesgo de fallar como lo hicieron esos equipos.

Ejecutar un premortem

En el pasado, hemos aplicado con éxito una técnica útil, llamada premortem (más aquí), que nos ayuda a pronosticar el riesgo en nuestros proyectos. En un premortem, imaginamos un futuro fracaso hipotético del proyecto. Le pedimos a cada persona involucrada en el proyecto que señale qué riesgos pueden haber contribuido a ese fracaso. Luego, adaptamos nuestros planes, para evitar estos riesgos hipotéticos, y evitar el fracaso. Tan simple y poderoso, ¿verdad? Es; ¡créame!

El proyecto premortem

Entonces, decidimos ejecutar una premortem para el equipo. El escenario hipotético era que después de un año, el equipo había fallado espectacularmente. Les pedimos a todos en el equipo que identificaran las posibles razones del fracaso. A partir de estas hipótesis, identificamos preocupaciones comunes y definimos elementos de acción para evitarlas. Algunos de estos elementos de acción se ejecutaron durante el arranque del equipo, y otros todavía se ejecutan hasta el día de hoy, solo para asegurarse de que no nos caigamos del precipicio. :)

Evaluando nuestras habilidades

Uno de los riesgos que habíamos identificado era la naturaleza multidisciplinaria de nuestro equipo. Complementar nuestras diversas habilidades podría ser un desafío, y en ese momento, podríamos no tener las habilidades necesarias para hacer nuestro trabajo. ¡Aceptamos los desafíos como una gran oportunidad para crecer! Y todos hemos llegado tan lejos.

Analizamos la definición de producto. Encontramos esto:

El diseño del producto identifica, investiga y valida el problema y, en última instancia, crea, diseña, prueba y envía la solución.

Adaptamos esta definición a nuestras necesidades específicas y comenzamos a dar forma a lo que significa ser un diseñador de productos en OutSystems Engineering. También creamos un diagrama de las habilidades principales que necesitaríamos como diseñadores de productos.

Diagrama que demuestra las habilidades del equipo de diseño de producto para 2016.

Luego, cada uno de nosotros hizo una autoevaluación de habilidades, también discutimos las habilidades que nos gustaría desarrollar o dónde podríamos entrenar a otros. Esto nos dio información útil sobre dónde el equipo necesitaba capacitación o más miembros del equipo.

También nos ayudó a definir otra regla básica para el equipo: siempre debemos trabajar en parejas, uniendo nuestras habilidades de ingeniería y diseño para complementar el gran trabajo de cada uno y aprender unos de otros.

Todavía hacemos este ejercicio de vez en cuando, y desde la primera iteración, hemos seguido evaluando nuestras habilidades. Como resultado, hemos adaptado el diagrama para abarcar nuestros cambios. Aquí está nuestro diagrama 2018:

Diagrama que demuestra el conjunto de habilidades del equipo de diseño de producto para 2018.

Trabajando con los equipos de productos

Con el equipo establecido, nuestra visión y objetivos establecidos, y nuestras habilidades determinadas y claras, ¿cómo podemos influir realmente en el futuro del producto? La ingeniería de OutSystems tiene varios equipos de productos, uno para cada área del producto: front-end, back-end, ciclo de vida de la aplicación, etc.

Otro riesgo que habíamos identificado era que los equipos de productos podrían decidir dejar de trabajar con nosotros si nuestros procesos interferían con su agilidad. Entonces, establecemos algunas reglas básicas más para nuestro equipo:

  1. Trabajamos con los equipos, no para los equipos.
  2. Siempre buscamos agregar el máximo valor y la menor sobrecarga a los equipos.

Necesitábamos un proceso bien definido para que los equipos sepan cuándo pueden contar con nosotros. Investigamos varios sistemas de diseño, leímos libros y artículos y obtuvimos inspiración de otras compañías. Existen muchos procesos de diseño, pero necesitábamos adaptar un proceso a nuestras propias necesidades específicas.

Definimos un proceso con cuatro etapas: descubrir, crear prototipos, entregar y ajustar.

Las cuatro etapas del diseño del producto.

La etapa de descubrimiento

En esta etapa, el objetivo es comprender todo sobre el problema. Entrevistamos, recopilamos comentarios de múltiples fuentes, hacemos pruebas de usabilidad con la solución actual, analizamos la competencia y ejecutamos un proceso de ideación para encontrar tantas soluciones como sea posible. Llevamos a cabo algunos experimentos realmente geniales durante el proceso de ideación, y hoy ejecutamos una variación del Sprint de diseño de Google que llamamos "sesión de diseño". Esta es una de las etapas más importantes del proceso, principalmente porque alinea a todos con el problema. Estamos tratando de resolverlo.

Noviembre de 2016: probar el sprint de Google Design.Diciembre de 2016: el producto de nuestra primera sesión de diseño, para el depurador visual de pila completa.

La etapa del prototipo

En esta etapa, creamos prototipos de soluciones para el problema, los probamos con los usuarios objetivo y luego los iteramos. Los prototipos pueden abarcar varios niveles de fidelidad, desde papel hasta software. Al final de esta etapa, habremos probado varios prototipos para saber qué funciona y qué no. Trabajamos en estrecha colaboración con los equipos de productos que implementarán la solución y, al final, deciden qué soluciones implementar.

Enero de 2017: prototipos del depurador visual de pila completa.Marzo de 2017: prototipo en papel de un editor de estilos.

La etapa de entrega

Durante esta etapa, los equipos de productos construyen el software y el diseño del producto proporciona activos visuales, revisa el software implementado de principio a fin y ejecuta pruebas de usabilidad. Las pruebas con el software de trabajo nos brindan información adicional sobre problemas de usabilidad, y estamos abiertos a adaptar soluciones en esta etapa, y si es necesario, podemos crear prototipos de alternativas. ¡Al final de la etapa de entrega, el producto se envía y lo celebramos con el equipo!

Marzo de 2017: uno de los miembros del equipo dio a luz un bebé, ¡guau!Septiembre de 2017: la interfaz de usuario final del cuadro de diálogo Configuración del dispositivo móvil del depurador visual de pila completa

La etapa de ajuste

Esta etapa comienza una vez que llegan los comentarios de nuestros usuarios. En esta etapa, analizamos las métricas para ajustar la solución entregada. El objetivo es identificar lo que funciona y lo que no funciona, realizar soluciones rápidas o planificar mejoras futuras. En la siguiente imagen, puede ver nuestro análisis de las métricas del Editor de estilos. A partir del análisis, identificamos cuántas formas diferentes tenían los usuarios de acceder a las funcionalidades, y cuál era la más popular.

Esta información nos ayuda a simplificar el diseño.

Diciembre de 2017: - Análisis de métricas de uso para el Editor de estilos.

Espumar, Enjuagar, Repetir

Pasamos por todas estas etapas con nuestros equipos de productos, para que todos participen en el proceso de diseño, desde el primer día hasta que los clientes estén felices de usar lo que todos construimos juntos. El proceso es adaptable e iterativo; podemos ejecutarlo varias veces durante un proyecto. Siempre estamos abiertos a adaptar el proceso a nuevas técnicas, nuevos requisitos, y lo modificamos durante nuestros experimentos.

Donde estamos hoy; ¿A dónde nos dirigimos?

Hoy contamos con un equipo de diseño de producto estable, sólido y de alto rendimiento, y hemos demostrado nuestro valor en múltiples proyectos, algunos ya entregados. Hemos trabajado con la mayoría de los equipos de productos, y hoy toda la ingeniería de OutSystems comprende el valor de nuestra práctica. La experiencia del usuario se está convirtiendo en parte de nuestra cultura.

Todavía tenemos muchos desafíos por delante: necesitamos escalar el equipo para influir en más proyectos, debemos seguir trabajando en nuestra visión para el futuro, necesitamos mejorar nuestra sincronización con los gerentes de producto y los propietarios de productos, y así sucesivamente. ¡Hay mucho por hacer, así que vamos a arremangarnos y a trabajar!

De vuelta a mi historia

Este es, con mucho, el proyecto más desafiante y gratificante en el que he estado involucrado durante mi tiempo en OutSystems. Los desafíos son constantes; ¡El equipo es increíble! Gracias, OutSystems, por una oportunidad tan extraordinaria.

El equipo de diseño de producto en 2018