March Code
Gestión de contratistas

Plataforma ERP/FSM para gestionar contratistas en EE. UU.

Una plataforma ERP/FSM (field service management, gestión de servicios de campo) para coordinar equipos técnicos y contratistas sobre el terreno en EE. UU. Cubre todo el ciclo en una sola ventana: recepción de solicitudes, despacho, seguimiento GPS de los equipos, control de la ejecución de los trabajos, facturación y analítica. Incluye una app móvil para los equipos con informes fotográficos y modo offline.

Cliente: Empresa de servicios, EE. UU.ERPSaaS
Plataforma ERP/FSM para gestionar contratistas en EE. UU.

15 min

de la solicitud a la asignación del equipo, antes 28

desde 2019

plataforma en producción

1 sistema

solicitudes, GPS, facturación y analítica

01

Reto

Un poco de historia: los fundadores de March Code construyeron esta plataforma como parte del equipo de producto del proyecto, antes de que existiera el estudio. Publicamos este caso como experiencia personal de los fundadores: hoy esas mismas personas diseñan sistemas para nuestros clientes.

La empresa funcionaba con un sistema antiguo que hacía aguas a medida que crecía el negocio: las solicitudes se perdían, el despachador no veía dónde estaban los equipos y la facturación se hacía a mano en Excel. Con más de 500 solicitudes al día, cada error costaba dinero y reputación.

Los equipos no recibían actualizaciones de ruta en tiempo real y perdían horas en desplazamientos en vacío. Contabilidad cerraba el mes con 2–3 semanas de retraso porque cuadraba a mano datos de 5 fuentes. La arquitectura impedía conectar el seguimiento GPS, el inventario y la facturación a un único bus de datos.

La empresa necesitaba una plataforma capaz de gestionar miles de operaciones de campo simultáneas y de escalar sin reescribir el núcleo cada seis meses.

02

Solución

Diseñamos una plataforma ERP/FSM en la nube basada en microservicios en AWS. Una arquitectura con colas (SQS) y comunicación por eventos entre servicios absorbe los picos de carga y escala horizontalmente.

Qué incluye la plataforma:

  • Un módulo de recepción y despacho de solicitudes que asigna los trabajos según la ubicación, las competencias del equipo y la urgencia
  • Seguimiento GPS de los equipos de campo, actualizado cada 30 segundos y visible en el panel del despachador
  • Facturación automática al cerrar un trabajo: la factura se genera y se envía al cliente sin que intervenga ningún gestor
  • Integraciones con QuickBooks, Stripe y pagos ACH para el mercado estadounidense
  • Una app móvil para los equipos con informes fotográficos, firma electrónica del cliente y modo offline
  • Paneles en tiempo real con métricas: ocupación de los equipos, tiempo medio de respuesta, porcentaje de solicitudes convertidas en trabajos completados

Lanzamos la plataforma en 9 meses por iteraciones, con un módulo nuevo en producción cada 3 semanas. El sistema está en producción desde 2019 y lo siguen manteniendo y desarrollando las mismas personas que lo diseñaron.

04

Resultados

15 min

de la solicitud a la asignación del equipo, antes 28

Despacho automático según la ubicación y las competencias del equipo: el sistema elige al técnico y el despachador solo confirma

desde 2019

plataforma en producción

Construida como parte del equipo del cliente y mantenida todavía hoy por las mismas personas que la diseñaron

1 sistema

solicitudes, GPS, facturación y analítica

Todo el ciclo del servicio de campo en una sola ventana en lugar de cuatro programas separados; los equipos tienen una app móvil con informes fotográficos

Tecnologías del proyecto

ReactNode.jsPostgreSQLAWS

«Este equipo construyó una plataforma que aguanta un crecimiento del negocio de 3x. El despachador ve a cada equipo en tiempo real y la facturación funciona sola, así que ya no cerramos el mes con dos semanas de retraso. El equipo entendió de verdad las particularidades del servicio de campo en EE. UU.»

Raz Bajwa

CEO, Plataforma ERP/FSM, EE. UU.

Escríbenos directamente

Escríbenos: te respondemos en un día laborable y te ayudamos a concretar el proyecto.

Si nos contactas por mensajería o por correo electrónico, decides compartir tus datos de contacto para que respondamos a tu consulta. Tienes los detalles en nuestra Política de privacidad.