paint-brush
Facilitando una transición fluida del backend de LevelUp a Paytronixpor@marutitechlabs
698 lecturas
698 lecturas

Facilitando una transición fluida del backend de LevelUp a Paytronix

por Maruti Techlabs 5m2025/02/25
Read on Terminal Reader

Demasiado Largo; Para Leer

Descubra cómo Maruti Techlabs garantizó una transición sin inconvenientes para Ann’s Boba Tea de LevelUp a Paytronix, evitando tiempos de inactividad y mejorando la experiencia del usuario.
featured image - Facilitando una transición fluida del backend de LevelUp a Paytronix
Maruti Techlabs  HackerNoon profile picture

Experiencia entregada

Frontend, backend y control de calidad

Industria

Alimentos y bebidas

El cliente

Ann's Boba Tea es una franquicia estadounidense de té con burbujas (también conocida como Pearl Milk Tea o Boba Milk Tea). Fue fundada en 2010 y cuenta con más de 350 sucursales en todo Estados Unidos.


El té se prepara a la temperatura perfecta con leche, ingredientes frescos y una receta única, y se presenta de forma innovadora. Los clientes pueden ganar recompensas por cada pedido realizado y canjear puntos de recompensa por pedidos futuros.


Descargo de responsabilidad: el nombre Ann's Boba Tea es un marcador de posición, ya que ambas partes han firmado un acuerdo de confidencialidad.

El desafío

Las aplicaciones de pedidos en línea y en tiendas de Ann se crearon utilizando LevelUp (una plataforma de interacción con el cliente y pagos móviles) como backend. Sin embargo, LevelUp se estaba descontinuando, por lo que nuestro cliente necesitaba migrar su sistema de pedidos y datos de usuarios existente a Paytronix (una plataforma de gestión de la experiencia del cliente basada en la nube para restaurantes y tiendas de conveniencia).


Estos son los 6 principales desafíos que enfrentamos al implementar esta transición.


1. Información de la tienda:

Paytronix, la plataforma más nueva, no ofrecía información detallada relacionada con las tiendas en comparación con el backend de la herramienta anterior. Para mantener la coherencia con la experiencia del usuario, independientemente de la transición, tuvimos que encontrar una forma de garantizar que los usuarios siguieran recibiendo la misma cantidad y calidad de información detallada.


2. Experiencia del usuario:

Un desafío crucial fue garantizar que todas las características de Paytronix funcionaran exactamente como lo hacían con LevelUp, especialmente los sistemas de pedidos en tienda y en línea, que tenían en cuenta principalmente la experiencia del usuario (para empleados y clientes).


3. Gestión de tarjetas de crédito:

Agregar una tarjeta de crédito a una billetera y la recarga automática eran funciones de pago importantes incluidas en LevelUp. Por lo tanto, tuvimos que encontrar formas de replicarlas con Paytronix.


4. Personalización de pedidos:

LevelUp ofrecía numerosas opciones para personalizar un pedido al permitir que los clientes eligieran entre diferentes ingredientes, como tapioca, pudín, gelatina de nata, frijoles rojos y más. Esta misma funcionalidad fue compleja de incluir con Paytronix.


5. Migración de Paytronix:

Uno de los mayores desafíos fue comprender el panorama operativo de Paytronix. Para migrar con éxito, necesitábamos comprender las diferentes API y bases de código de Paytronix. Solo así podríamos igualar el comportamiento de las características y funcionalidades que ofrece LevelUp.


6. Limitaciones de tiempo:

Como LevelUp iba a ser discontinuado en una fecha determinada, era imperativo cumplir con un cronograma estricto.

¿Por qué Maruti Techlabs?

Ann's Boba Tea eligió a Maruti Techlabs como su socio debido a nuestra amplia experiencia en el desarrollo e implementación de soluciones de TI innovadoras, comprensión precisa de su problema y estrategia de migración detallada.


Nuestros expertos presentaron los posibles desafíos y propusieron soluciones para garantizar una transición sin problemas. Además, delimitamos el tiempo de las tareas y cumplimos con el cronograma comprometido para concluir toda la migración antes de abandonar la plataforma anterior. Esto nos brindó tiempo suficiente para realizar numerosas pruebas en la nueva plataforma.


Lo que más impresionó a nuestro cliente fue nuestra destreza técnica, nuestra gestión fiable y nuestra comunicación oportuna. Lo que nos convirtió en un socio ideal fue nuestro compromiso de cumplir con los plazos y el presupuesto siguiendo un proceso transparente.

Solución

Las aplicaciones móviles y de tienda de Ann funcionan a través de la misma plataforma administrativa, LevelUp. Por lo tanto, no haber hecho el cambio habría provocado interrupciones significativas en los servicios de nuestro cliente, habría dañado la reputación de su marca y habría generado pérdidas monetarias sustanciales.


Así es como abordamos el cambio a Paytronix.


Comenzamos con 'Sprint Zero', una fase de planificación, antes de comenzar con el desarrollo activo. En esta fase, asignamos a dos programadores para que trabajaran en el mismo código (también conocido como programación en pares) para obtener claridad sobre el código original de la aplicación, su estructura y su funcionamiento.


Los programadores también revisaron diferentes API de Paytronix para facilitar esta transición. Este enfoque nos ayudó a sortear los desafíos de la migración.


Después de un análisis exhaustivo, decidimos optar por una solución de dos partes y propusimos trabajar paralelamente en ambas para cumplir el plazo.


Fase 1: En primer lugar, integramos el sitio web de pedidos en línea de Paytronix dentro de la aplicación para mantener intacta la experiencia de pedidos en línea.

Si desarrollar la aplicación nativa resulta un desafío y requiere mucho tiempo, nuestro cliente podría implementar esta solución para evitar tiempos de inactividad e interrupciones.


Fase 2: Creamos en paralelo una réplica de la aplicación aprovechando la API de Paytronix para realizar pedidos en tienda y en línea. Este enfoque fue más sencillo, pero requirió más tiempo de desarrollo.


Usando Paytronix, creamos características como:

  • Incorporación de usuarios (creación de cuenta)

  • Autenticación

  • Pago en línea

  • Listado de restaurantes

  • Personalización de pedidos

  • Categorización del menú

  • Cálculo y canje de puntos de fidelidad

  • Añadiendo consejos

  • Seguimiento de pedidos vía GPS






El cambio oportuno del backend a Paytronix evitó tiempos de inactividad del servicio y reducciones de ventas. Ann's Boba Tea continuó ofreciendo sus servicios como lo había hecho antes sin causar inconvenientes a sus clientes ni comprometer sus ventas o reputación.

Comunicación y colaboración

Para entregar el proyecto a tiempo, desplegamos un equipo de cinco miembros: tres desarrolladores de React Native, un ingeniero de control de calidad y un gerente de proyectos técnicos. Nuestra principal fuente de comunicación fue el líder técnico de Ann's Boba Tea.


El tiempo total del proyecto fue de 3,5 meses. Todos los martes realizamos una llamada semanal para comentar los avances, dudas y otras novedades.


Aquí están las plataformas que utilizamos para la comunicación.

  • Slack: comunicación diaria
  • Jira: Gestión de proyectos
  • Zoom: llamadas semanales
  • Google Meet: llamadas no planificadas

Pila de tecnología


Resultado

La transición oportuna a Paytronix dio como resultado mejoras y beneficios de servicio significativos. A continuación, se incluye una breve lista de estas mejoras.

  • Nuestra finalización oportuna de la plataforma (antes de que su plataforma backend actual dejara de funcionar) resultó en que no hubiera tiempos de inactividad en los servicios de pedidos en línea.

  • Facilitamos una transición fluida a la nueva plataforma, garantizando que no haya interrupciones en la experiencia del usuario.

  • La exquisita experiencia de la aplicación mejoró significativamente sus calificaciones en la App Store (4.7).

  • Nuestros expertos agregaron capas adicionales para proteger los datos y mejorar la seguridad de la aplicación.

  • La transición mejoró el rendimiento de la aplicación y redujo fallas y fallos.

  • Diseñamos una aplicación futurista que pudiera adaptarse a nuevos desarrollos tecnológicos.


Maruti Techlabs ayudó a planificar y ejecutar la transición de la plataforma backend. Este cambio oportuno le permitió a Ann's Boba Tea ofrecer servicios continuos sin interrumpir sus servicios de tienda física y en línea. Si usted también enfrenta una situación similar y no puede decidir cuál será el siguiente paso, contáctenos hoy y deje que nuestros expertos diseñen la estrategia perfecta para su próxima actualización tecnológica.

Nuestro proceso de desarrollo

Seguimos las mejores prácticas de Agile, Lean y DevOps para crear un prototipo superior que haga realidad las ideas de sus usuarios mediante la colaboración y la ejecución rápida. Nuestra máxima prioridad es la rapidez de reacción y la accesibilidad.


Realmente queremos ser su equipo extendido, así que además de las reuniones regulares, puede estar seguro de que cada uno de los miembros de nuestro equipo está a una llamada telefónica, correo electrónico o mensaje de distancia.