6 min read

Jampp

Destrabamos tareas pendientes de Jampp e incrementamos su productividad un 200%


En XOOR no sólo creamos aplicaciones sino que ayudamos a las empresas a alcanzar sus objetivos en menos tiempo. A los pocos meses de sumarnos con nuestro equipo de desarrolladores y diseñadoras a Jampp, logramos destrabar tareas pendientes durante años e incrementar la productividad un 200% en promedio.

Al brindar nuestro servicio de Talent Augmentation aportamos valor que trasciende lo material. Compartimos toda nuestra experiencia adquirida en más de 10 años y la ponemos a disposición para crear metodologías de trabajo que en el caso de Jampp, no sólo comenzaron a utilizar, sino que pretenden contagiar a otras áreas e incorporarla efectivamente como parte de su cultura.

En esa misma línea, al integrarnos a la compañía para desarrollar en conjunto la aplicación Drago y optimizar Silver, mejoramos sus flujos de comunicación, y aportamos todos nuestros conocimientos técnicos con lo cual aceleramos el proceso y logramos resolver muchos problemas de base.

¿Qué es Jampp?

Jampp es una empresa que aprovecha el aprendizaje automático para optimizar las estrategias de administración y publicidad de sus clientes y clientas, y potenciar el crecimiento de sus negocios.

Se creó en 2013 y pasó de 8 integrantes a 100 en la actualidad. Las personas que forman parte de Jampp están ubicadas en diferentes partes del mundo y si bien trabajan remoto, tienen oficinas en San Francisco, Buenos Aires, São Paulo y Singapur.

La compañía está conformada por emprendedores de diferentes sectores a quienes les encanta afrontar desafíos y contribuir a que la industria de las aplicaciones móviles prospere. En ese sentido, crearon una tecnología para apoyar a todo tipo de empresas e impulsar el alcance de sus productos y servicios.

¿Cómo creamos Drago para Jampp?

Jampp tiene un equipo de desarrollo estable pequeño que se encarga de realizar el mantenimiento de todos sus productos digitales. Realizar una aplicación desde cero les implicaba años de programación, o descuidar otras tareas.

En ese sentido, nos integramos a sus equipos y en conjunto desarrollamos en menos de un año, Drago: un sistema interno de gestión de cuentas y facturación construido para simplificar el proceso de contabilidad de la empresa.

Trabajamos con el equipo técnico de Jampp para crear un proceso estable y robusto para generar facturas automáticamente todos los meses mediante la recopilación de toda la información de uso a través de sus APIs internas. El proceso analiza y calcula los datos para crear facturas teniendo en cuenta los impuestos, descuentos y notas de crédito creados.

Está integrado con múltiples servicios, incluyendo Xero para la generación de facturas y notas de crédito; Sendgrid para correos electrónicos transaccionales; y Fixer para el cálculo de los tipos de cambio para los diferentes países donde se realiza el proceso de facturación.

Construimos Drago con React en el frontend, lo que nos permitió reutilizar un conjunto de componentes ya desarrollados por Jampp en el pasado. Esto les ayudó no sólo a reducir costos, sino también a mantener la UX muy parecida al resto de sus plataformas.

¿Qué funcionalidades tiene Silver?

Luego del vínculo entablado tras finalizar el proyecto Drago, Jampp quedó muy conforme con el nivel técnico de nuestros equipos, su profesionalismo y organización. Por eso, nos propusieron un acuerdo a largo plazo para optimizar la plataforma Silver.

El producto ofrece un panel de administración que en principio estuvo destinado a Account Managers de Jampp, quienes dialogaban con los clientes y se encargaban de ejecutar las acciones de marketing ideales para potenciar sus negocios.

Luego, se realizaron mejoras en la interfaz para que las y los anunciantes puedan setear algunos parámetros en el menú de configuraciones y luego el sistema se encargue del resto de manera automática. De este modo, podrán trabajar en sus propias estrategias de marketing y optimizar los procesos de user acquisition y retargeting, basados en inteligencia artificial.

Cuando comenzamos a interiorizarnos en este proyecto, advertimos que no tenían un proceso definido. Tenían problemas de comunicación y tareas bloqueadas por falta de información o de resolución de otros tickets, ya que en el backlog tenían features cargadas desde hacía años.

Entonces lo primero que hicimos fue construir una metodología de trabajo más organizada y mejoras en la comunicación. Una vez que pudimos definir tareas, trabajamos en la migración de pantallas y flujos de un dashboard viejo, al nuevo; pasamos de “class components” a “functional components”, para actualizar a las últimas versiones de React.

También, realizamos tareas de “mantenimiento” en el código, para lo que empleamos las tecnologías: React + Redux, Infraestructura NodeJS + Express + MySQL.

¿Los aportes de XOOR a Jampp?

Además de crear Drago y optimizar Silver, en conjunto con los equipos de Jampp reorganizamos el modo de trabajar, primero nos basamos en una metodología de Scrum básico, sin estimaciones; luego incorporamos reuniones de planificación de los sprints, de demos y retrospectivas.

Definimos un flujo de trabajo y asignamos responsabilidades tanto para el Product Owner como para el TL quienes se encargaron de definir las tareas para los programadores y las diseñadoras.

Nuestro líder técnico se puso a la cabeza de la organización minuciosa y personalizada del trabajo con metodología Scrum y coordinó el diálogo y las acciones entre el grupo interno de XOOR y el de Jampp a través de Jira.

Al proceso de revisión meticuloso que ya poseía Jampp lo sometemos a mejoras continuas para reducir al máximo el margen de error. En éste, cada card debe ser aprobada por al menos dos desarrolladores y el equipo de producto; a su vez se estebleció un commits de merge y desde el área de producción se encargan de testear que todo funcione correctamente. Actualmente intentamos incorporar al circuito videos o imágenes con evidencia y la validación del área UXUI.

Decidimos estar en contacto a través de Slack, creando hilos por cada tema para poder compartir ideas a las diferentes charlas en simultáneo, sin entorpecer los diálogos y sin perder los aportes en chats infinitos.

De esta manera, gracias a toda la planificación, a la estructura construida colaborativamente y a la buena gestión por parte del equipo, logramos destrabar tareas pendientes y finalmente, administrar la plataforma con mayor facilidad.  

Nuestra forma coordinada de trabajar, ayudó a agilizar el proceso de desarrollo incrementando la productividad de los sprints hasta un 350%. Con este panorama, Jampp se vio en condiciones de planificar mejoras, actualizaciones y nuevas features trimestrales

Si te interesó este proyecto y crees que podemos ayudar a tu empresa, no dudes en escribirnos que en breve te responderemos. ¡También te invitamos a seguirnos en Linkedin!