Iteración continua: exploración de la evolución del editor de mensajes en la aplicación de arrastrar y soltar de Braze

Publicado: 2024-02-27

Cuando se trata de impulsar un desempeño de marketing más sólido y profundizar las relaciones con los clientes, los canales que utilizan los especialistas en marketing realmente importan. Y si bien los canales fuera del producto, como el correo electrónico y las notificaciones automáticas, tienden a recibir la mayor atención, pocos programas de participación del cliente pueden ver su rendimiento óptimo sin incorporar canales dentro del producto, como los mensajes en la aplicación (IAM). Desde guiar a los clientes a través de los flujos de incorporación hasta impulsar las suscripciones y la adopción de funciones, los IAM son una poderosa herramienta de participación que permite a las marcas llegar a los usuarios cuando están más comprometidos y listos para actuar, lo que permite amplificar el impacto de sus campañas de marketing.

En Braze, los mensajes en la aplicación han sido parte de la combinación de canales de nuestra plataforma de participación del cliente desde el primer día, pero siempre estamos buscando formas de ayudar a los especialistas en marketing a aprovechar más este impactante canal. En el otoño de 2022, lanzamos un nuevo editor IAM de arrastrar y soltar, inspirado en un prototipo creado durante uno de los Hackathons habituales de la organización de productos e ingeniería. Y desde entonces, nuestro equipo ha seguido desarrollando funciones para brindar flexibilidad y facilidad de uso adicionales a nuestros clientes. Echemos un vistazo a cómo ha evolucionado este producto clave durante los últimos 18 meses y qué impacto han tenido esos cambios.

Evolución de nuestro editor IAM de arrastrar y soltar: creación de soporte para plantillas editables

Tomar una nueva característica como el editor de mensajes en la aplicación de arrastrar y soltar de la plataforma Braze y profundizar sus capacidades para mejorar su utilidad y rendimiento es un proceso complicado e iterativo que requiere una gran cantidad de pensamiento y colaboración para hacerlo bien. Para garantizar que aportamos valor con cada nueva característica que introducimos, la organización de ingeniería y productos de Braze adoptó dos objetivos clave para el editor de arrastrar y soltar:

  • Replicar funciones de paridad de los editores de mensajes clásicos en la aplicación de la plataforma Braze

  • Introducir capacidades netamente nuevas al editor que harían que la creación de mensajes sea una experiencia aún mejor para nuestros clientes.

Puede ver cómo se cumplen estos objetivos en una actualización importante del editor IAM de arrastrar y soltar, es decir, la introducción de plantillas IAM editables. Siga leyendo para ver el desarrollo de esta nueva oferta:

1. Tome los comentarios de los clientes como punto de partida.

Después de crear la primera versión del editor IAM de arrastrar y soltar, trabajamos con los clientes para obtener comentarios sobre esa versión inicial, a fin de respaldar los ajustes continuos de la función. Un tema clave que siguió surgiendo durante estas conversaciones con los clientes fue la necesidad de plantillas.

En el lanzamiento, combinamos el editor IAM de arrastrar y soltar con algunas plantillas listas para usar, como un formulario de captura de números de teléfono. Pero no habíamos lanzado nuestro producto mínimo viable (MVP) con una experiencia de composición que permitiera a las marcas guardar y administrar cualquier plantilla que pudieran crear ellas mismas; eso significó que los especialistas en marketing tuvieron que duplicar los mensajes existentes como solución alternativa para compensar la falta de opciones de personalización de plantillas.

Después de analizar los pros y los contras de este enfoque con los clientes, quedó claro que admitir plantillas editables les permitiría ahorrar mucho tiempo y recursos al crear y personalizar sus mensajes en la aplicación. La pregunta era simplemente cómo hacerlo.

2. Reúna información de adentro hacia afuera

Si bien el editor IAM de arrastrar y soltar es un producto comparativamente nuevo, la plataforma Braze admite plantillas en otras partes del producto. Mientras explorábamos la mejor manera de implementar plantillas editables para mensajes dentro de la aplicación, analizamos los patrones existentes para las plantillas que ya estaban implementadas dentro del producto Braze, específicamente nuestras plantillas de correo electrónico y webhooks existentes.

Mientras trabajábamos para desarrollar esta nueva característica, sabíamos que era esencial garantizar que las plantillas simplificaran los flujos de trabajo actuales de nuestros clientes, en lugar de complicarlos. Para hacerlo, nos inspiramos en nuestros productos y otras experiencias de plantillas similares, lo que nos permitió producir plantillas que resultaron familiares e intuitivas tanto para los clientes actuales como futuros de Braze.

El resultado de este esfuerzo de Product Design fue la creación de una nueva biblioteca visual creada para mostrar y almacenar plantillas para usar en el editor IAM de arrastrar y soltar. Para hacer coincidir la experiencia con nuestras plantillas existentes y facilitar la aplicación de este trabajo a otros canales en el futuro, creamos la biblioteca utilizando un componente de nuestro Beacon Product System; eso simplificó el proceso e hizo mucho para ayudar a mantener una apariencia consistente para los especialistas en marketing que ya estaban usando plantillas en otras partes del producto Braze.

3. Implementar programación por pares para ingeniería y diseño de productos.

Para llevar a cabo con éxito este tipo de proyecto, es esencial encontrar formas de respaldar una asociación exitosa y eficiente entre los equipos de Producto, Diseño e Ingeniería. Mientras nuestra organización trabajaba para iterar rápidamente nuestro editor IAM de arrastrar y soltar durante el año pasado, adoptamos una estrategia que contribuyó mucho a ayudar a nuestros equipos a trabajar juntos de manera más eficiente: programación en pares.

La programación en pareja tradicionalmente se refiere a situaciones en las que dos o más ingenieros de software se sientan juntos en una estación de trabajo determinada y programan juntos. En Braze, ampliamos este enfoque para cubrir colaboraciones directas entre ingenieros y diseñadores de productos para respaldar la creación y el refinamiento efectivos de nuestra nueva función de plantillas. Nuestra versión se centró en una reunión periódica entre las partes interesadas relevantes de esos equipos para revisar los diseños del trabajo en progreso y los desafíos técnicos. Como dice Kimie OuYang, diseñadora senior de productos de Braze: "Ese es el momento en el que puedo mostrar el progreso de mi diseño, compartir prototipos y obtener comentarios de nuestros desarrolladores para comprender qué tan difícil sería una característica o si hay algo que me perdí y que no está disponible". escalable”.

Descubrimos que adoptar este enfoque contribuyó en gran medida a respaldar una transición fluida cuando llegó el momento de dar vida a nuestros prototipos. Debido a que nos reuníamos y nos comunicábamos entre equipos de manera tan consistente, cuando nuestro equipo estuvo listo para escribir historias de usuarios y comenzar el desarrollo, descubrimos que Ingeniería ya estaba involucrada tanto en el problema del usuario que habíamos identificado como en la solución de diseño. Es importante señalar que estas reuniones no se tratan solo de realizar revisiones de diseño; También los utilizamos para realizar lluvias de ideas de ingeniería para mejorar las estructuras del código y desenredar desafíos técnicos complejos fuera del ciclo de desarrollo regular. Han tenido tanto éxito que ahora los programamos periódicamente en nuestros calendarios y los utilizamos como vehículo para establecer una buena relación dentro de la organización.

4. Adopte pruebas de usabilidad entre equipos para validar el éxito

Una vez que tuvimos el prototipo en un buen lugar, llegó el momento de incorporar un nuevo equipo: Investigación de usuarios. Ese equipo trabajó con nosotros para supervisar las pruebas de usabilidad de las plantillas de IAM de arrastrar y soltar para validar nuestra solución al problema del usuario y recopilar información de alto nivel que podríamos utilizar para guiar una mayor evolución de la función.

"El equipo de mensajes en la aplicación sentó las bases para esto como un flujo de trabajo que a [nuestros] clientes realmente les gusta", dijo Audra Wingard, investigadora senior de UX en Braze. “Una de las preguntas que hicimos en esas entrevistas es: '¿Funcionarían [las plantillas] para sus otros canales?' Dijeron que sí. Así que esta es una muy buena base para [otros equipos de Braze]... que ahora están explorando plantillas y descubriendo cómo funcionarán en su contexto”.

Este tipo de investigación siempre es una oportunidad invaluable para que podamos ver cómo los usuarios interactúan con una nueva característica, ya sea en un prototipo o en un entorno de demostración, y recopilar comentarios prácticos en tiempo real. En este caso, las sesiones de prueba de usabilidad nos brindaron la retroalimentación (y un voto de confianza) necesaria para ayudarnos a realizar los ajustes y mejoras finales necesarios antes de lanzar esta función para disponibilidad general. Además, como señaló Audra, User Research pudo transmitir de inmediato los conocimientos capturados durante nuestras pruebas de usabilidad a otros equipos de Braze, lo que ayudó a informar iniciativas de plantillas adicionales en toda la organización.

Pensamientos finales

El trabajo de nuestra organización en la creación de la biblioteca de plantillas para el editor IAM de arrastrar y soltar de la plataforma Braze sirvió para resolver un problema clave del usuario, gracias a la cuidadosa colaboración entre múltiples equipos. Pero ese esfuerzo es sólo un ejemplo de las muchas iniciativas en marcha en Braze para impulsar una facilidad de uso aún mayor en todos nuestros productos. En el futuro, nuestros equipos continuarán asociándose y compartiendo aprendizajes para construir sobre esta base nuestras diferentes áreas de productos.

¿Quiere obtener más información sobre la organización de Producto, Diseño e Ingeniería (PDE) de Braze y cómo trabajamos juntos para respaldar el desarrollo de productos inteligentes y escalables? Consulte este artículo de Brian Wheeler, vicepresidente senior de ingeniería de Braze.

¿Interesado en trabajar en Braze? Estamos contratando para una variedad de funciones en nuestros equipos de ingeniería, gestión de productos y experiencia de usuario. Consulte nuestra página de carreras para obtener más información sobre nuestros roles abiertos y nuestra cultura.