Un transitario de 50–70 personas, con varias decenas de transportistas habituales. El pedido entraba por correo, por mensajería o por teléfono, un gestor de tráfico lo tecleaba en una hoja, de ahí lo pasaba a las plantillas de documentos, los datos del transportista los sacaba de una carpeta del disco y las direcciones y los datos de la carga del correo del cliente. Cada expedición costaba unos cuarenta minutos, y aproximadamente uno de cada ocho juegos volvía para rehacerse: dirección de descarga equivocada, número de bultos que no cuadraba, datos del transportista caducados, un peso distinto en la carta de porte y en el pedido. El error aparecía después de imprimir, a veces ya con el conductor. El cliente sabía dónde estaba su carga llamando al gestor, y el gestor llamando al conductor, y en un día había más de esas llamadas que expediciones.
El mismo stack que en el resto de proyectos: Python y Django en el núcleo, PostgreSQL como fuente de verdad del pedido, la expedición y el documento. El pedido entra por cualquier canal y se introduce una vez, el juego de documentos se monta desde un directorio de transportistas y no desde una carpeta del disco, y las discrepancias se comprueban antes de imprimir. Los estados llegan de los transportistas y el cliente los ve, así que ya no hay motivo para llamar al gestor y preguntar dónde está la carga.
El orden lo marcó el dinero: primero lo que elimina el reteclado y las correcciones, después todo lo demás.
Hay clientes que llaman y van a seguir llamando, y no íbamos a empujarlos a un formulario por tener un diagrama bonito. El gestor coge la llamada y mete el pedido en una sola pantalla, y desde ahí se monta el juego de documentos. Los siete minutos cubren todo el camino del pedido a los documentos terminados; no son un robot sustituyendo a una persona: la persona sigue ahí, simplemente ya no retecla nada. Los tres meses se fueron sobre todo en algo que no era código: primero hubo que ordenar el directorio de transportistas y las plantillas, porque no hay con qué montar un juego si los datos de un transportista existen en tres versiones repartidas en tres carpetas. Esa parte la hizo la propia gente del cliente.
Las páginas de servicio explican el método detrás de este proyecto; las de soluciones toman los mismos bloques por separado, cada uno con su alcance y su precio.
Usamos cookies solo para analítica: para ver desde qué páginas llegan las consultas. Nada más, y nada antes de que aceptes. Política de cookies