Ir al contenido
OPERACIÓN DE FLOTA

Plataforma de Gestión de Flotas

Un despachador tiene las mismas tres preguntas todo el día: dónde está cada uno, quién toma el siguiente servicio y qué se le debe a cada conductor a fin de mes. Esta plataforma responde las tres, desde la posición que sale del teléfono del conductor hasta el vehículo que un instante después se mueve en el mapa del despachador.

  • ÁmbitoOperación de flota de transporte de pasajeros
  • Tipo de trabajoConstrucción completa de plataforma, tres aplicaciones
  • EtapaEntregada y en funcionamiento
  • Seguimiento en Vivo
  • Operación de Despacho
  • App Móvil del Conductor
  • Informes de Operación

Tres aplicaciones, un sistema

Una app para el conductor, un backend y una consola de despacho, construidos juntos en lugar de integrados después. No hay equipo que instalar en el vehículo: el rastreador es el propio teléfono del conductor, así que un conductor entra a la flota instalando una app y ningún vehículo sale de circulación por un montaje. El costo de esa decisión se paga en la ingeniería, porque un teléfono deja de reportar con gusto en cuanto la app abandona la pantalla, y buena parte del trabajo en la app móvil existe justamente para impedirlo.

Está construida como una imagen en vivo, no como un archivo histórico. El backend guarda una sola posición actual por conductor y empuja cada nueva posición hacia afuera en cuanto llega, de modo que el mapa siempre es ahora y no una reproducción. La distancia y la duración vienen de la ruta reservada y no de una traza registrada, y la navegación se entrega a la app de mapas del propio teléfono en lugar de reconstruirla dentro de la nuestra. Lo que valía la pena construir era todo lo que está por encima del punto en el mapa: la creación del servicio, las reglas de zona, la demanda, los recordatorios y la liquidación.

EL RETO

Una operación que funcionaba a base de llamadas

Todo lo que el despachador necesitaba para decidir existía en algún lugar. Nada estaba en una sola pantalla y nada estaba al día.

Dónde estaba la flota vivía en las llamadas

Repartir el siguiente servicio significaba llamar uno por uno para saber quién estaba libre y quién más cerca. La respuesta era lo que dijera el conductor, y ya llevaba minutos de retraso cuando llegaba a quien decidía.

Los errores de reserva solo aparecían al llegar

El mismo conductor comprometido con dos clientes en la misma media hora, o una recogida aceptada en una zona que la flota no atiende, quedaban invisibles hasta que alguien se presentaba y no podía completar el servicio.

Las ganancias del conductor se reconstruían a mano

Calcular lo que se le debía a un conductor significaba reunir sus servicios completados, aplicar a cada uno la tarifa que supuestamente correspondía y arrastrar el resto al mes siguiente. Una tarifa que cambiaba a mitad de periodo dejaba discutibles los meses anteriores.

LA SOLUCIÓN

Un mapa, un conjunto de reglas, una cuenta

Posiciones que llegan de forma continua desde los teléfonos de los conductores, servicios creados directamente sobre el mapa bajo reglas que aplica el servidor, y un mes que se cierra solo en un estado de cuenta.

Posición en vivo desde el propio teléfono del conductor

El rastreador es el aparato que el conductor ya lleva encima. La app está construida para seguir reportando mientras nadie la mira, y ahí está toda la dificultad de hacer esto sin hardware.

  • El reporte continúa mientras la app está en segundo plano, sostenido por un servicio de ubicación que no se interrumpe y por un permiso de ubicación siempre activo en ambas plataformas móviles.
  • Se envía una posición aproximadamente cada diez segundos mientras el conductor está en turno.
  • Cada nueva posición sale de inmediato hacia todas las consolas abiertas por una conexión en vivo, sin esperar a que se la pidan.

Una consola donde cabe toda la flota

Un solo mapa carga la flota, y el servicio se crea sobre ese mismo mapa que el despachador ya está leyendo.

  • Cada vehículo lleva un color según lo que su conductor está haciendo en ese momento: libre, en camino a una recogida, con pasajero a bordo o marcando una emergencia.
  • Los servicios se crean haciendo clic en el mapa, rutas con varias paradas incluidas, con distancia, duración y tarifa adjuntas a la reserva.
  • Un enlace de mapa pegado desde una app de mensajería se resuelve de vuelta a coordenadas, porque así es como llegan las direcciones en la práctica.

Reglas que aplica el servidor, no solo la pantalla

Cada regla que protege la operación se comprueba otra vez en el servidor, de modo que un botón oculto en la interfaz nunca es lo único que separa a un despachador de una reserva equivocada.

  • Las zonas prohibidas se dibujan en el mapa y se vuelven a comprobar en el servidor: una reserva con recogida o destino dentro de una de ellas se rechaza, no solo se desaconseja.
  • Un servicio nuevo se rechaza cuando el cliente o el conductor ya tiene uno abierto dentro de la misma media hora.
  • Al conductor se le recuerda un servicio próximo con una notificación treinta minutos antes, una vez por servicio y no una vez por comprobación.

Liquidación e informes incorporados

El lado del dinero forma parte de la plataforma en lugar de una hoja de cálculo al lado, y lo mismo la vista que una dirección necesita de cómo fue la semana.

  • Las tarifas de comisión llevan las fechas en que se aplican, así que cambiar la tarifa de un conductor nunca reescribe lo ya ganado.
  • Cada mes se cierra en un estado de cuenta del conductor con el saldo arrastrado del anterior.
  • Los informes cubren ingresos y volumen de servicios por semana y por mes, servicios completados frente a cancelados por hora y por día, y el rendimiento de cada conductor.
DECISIONES

Las cuatro decisiones que dieron forma al proyecto

Ninguna era la opción evidente en su momento, y cada una sigue viéndose en cómo se comporta la plataforma.

El rastreador es el teléfono

No hay nada que comprar, instalar, certificar ni mantener, y ningún vehículo sale de servicio por un montaje. Lo que cuesta esa decisión se paga dentro de la app móvil: un servicio de ubicación que sigue funcionando con su propia notificación, un flujo explícito de permiso de ubicación en segundo plano, y una ruta de recuperación que detiene, vuelve a pedir permiso y reinicia el reporte cuando el sistema operativo del teléfono lo ha apagado sin avisar.

Empujado, no consultado

Una sola conexión en vivo lleva cada posición hacia afuera en cuanto aterriza, en lugar de que cada consola pregunte por cada conductor con un temporizador. El marcador se mueve porque ocurrió algo, no porque un reloj hizo tic, y una segunda consola mirando cuesta casi nada.

La demanda va a los conductores, no a un panel

Las recogidas de las últimas dos horas se agrupan para encontrar dónde se está concentrando el trabajo, cada grupo se nombra por el barrio en que cae, y el resultado se dibuja en los mapas de los propios conductores además del mapa del despachador. Un conductor puede reaccionar a una forma en su mapa. Nadie puede reaccionar a un número en el informe de una dirección.

Tarifas que llevan sus propias fechas

Una tarifa de comisión se guarda junto con el periodo en que se aplica y no como un número suelto en la ficha del conductor, y cada servicio se liquida con la tarifa que estaba vigente cuando terminó. Cambiar una tarifa hoy no puede reescribir en silencio el trimestre pasado, y eso es lo que convierte un estado de cuenta en algo que se le puede mostrar a un conductor.

EL IMPACTO

Qué cambió en la operación

Aquí no se publica ninguna cifra. Lo que sigue es lo que despachadores y conductores hacen ahora de otra manera.

Un mapa en vivo

Despacho

Decidir quién toma el siguiente servicio dejó de ser una ronda de llamadas. El despachador lee posición y estado en una sola pantalla, crea el servicio en esa misma pantalla, y el conductor se entera sin que nadie marque un número.

Las reglas aguantan

Calidad de la reserva

Las dobles reservas y las recogidas en zonas que la flota no atiende se rechazan en el momento de crearlas en lugar de descubrirse al llegar, y como la comprobación vive en el servidor, se sostiene venga la reserva de la pantalla que venga.

El mes se cierra solo

Liquidación

Las ganancias del conductor son un estado de cuenta que el sistema produce a partir de servicios completados y tarifas fechadas, con el saldo arrastrado, en lugar de una reconstrucción que alguien tiene que defender después.

Última revisión:

¿Sabe dónde está su flota en este momento?

Si la operación funciona con llamadas y una hoja de cálculo, el sistema que la sustituye no es grande. Cuéntenos cómo es una jornada de trabajo y le decimos qué hace falta.

Iniciar una conversación