Control total de producción, stock y órdenes de trabajo. Sin ningún ERP genérico que encajara. Tech stack: Python, FastAPI, React y PostgreSQL.
-80%
Tiempo en gestión
órdenes de trabajo
8 sem
Tiempo de
desarrollo
0
Errores de
stock en 6 meses
100%
A medida
sus procesos exactos
Un taller de ensamblaje de componentes para el sector ferroviario nos llegó con un problema que al principio suena simple: "el Excel ya no nos da más de sí".
Al profundizar, el panorama era más complejo. El taller gestionaba simultáneamente decenas de órdenes de trabajo, cada una con sus propias piezas, especificaciones técnicas, plazos y estado de producción. Todo eso vivía en un Excel compartido que nadie se atrevía a modificar sin hacer una copia primero por miedo a romper algo.
Los problemas concretos que documentamos en la primera reunión:
Lo primero que hicimos fue analizar si había algún ERP del mercado que encajara. Evaluamos SAP Business One, Odoo, Sage y un ERP específico para manufactura. Todos fallaban en el mismo punto:
El proceso de este taller es muy específico del sector ferroviario. Las especificaciones técnicas de cada componente, los requisitos de trazabilidad de la industria ferroviaria y la forma en que se organizan las órdenes de trabajo no encajan en ninguna plantilla genérica sin una personalización que habría costado más que construirlo desde cero.
Además, Odoo (la opción de código abierto que suele parecer más flexible) requería una curva de aprendizaje enorme para el equipo y actualizaciones constantes que nadie iba a gestionar. Lo descartamos.
La decisión fue construir un ERP propio, ligero, con exactamente las funcionalidades que necesitaban y sin todo lo que no usarían nunca. Lo describimos en detalle en nuestro artículo software a medida vs ERP genérico: cómo decidir.
Elegimos FastAPI sobre Django por una razón concreta: el cliente necesitaba endpoints ligeros y rápidos para que los operarios en planta pudieran actualizar el estado de las órdenes desde tablets en tiempo real. Django habría funcionado, pero FastAPI nos dio mejor rendimiento con menos configuración para esta arquitectura específica.
El panel de control tiene dos perfiles de usuario muy distintos: el jefe de planta (que necesita ver dashboards de estado) y los operarios (que necesitan una interfaz simple para actualizar avances). React nos permitió construir vistas completamente distintas para cada rol sin duplicar la lógica de negocio.
La trazabilidad era un requisito no negociable del sector ferroviario. Cada operación sobre cada componente queda registrada con timestamp, usuario y estado anterior. PostgreSQL con su soporte nativo para JSON y su fiabilidad en transacciones era la elección obvia.
Seis meses después del lanzamiento, el equipo ha olvidado que el Excel existió. Resultados concretos:
La lección más importante de este proyecto: el análisis inicial vale más que las semanas de desarrollo. Las 2 primeras semanas en el taller, entendiendo los procesos reales, nos ahorraron probablemente 4 semanas de retrabajos.
También aprendimos que la formación no es un afterthought. Los operarios que más resistencia mostraron al principio fueron los que más rápido adoptaron el sistema cuando vieron que les simplificaba el trabajo. La clave fue involucrarles en las pruebas desde el principio, no imponerles el sistema terminado.
¿Tu empresa industrial está atrapada en Excel?
Analizamos tu caso y te decimos si tiene sentido construir algo a medida o si hay un software del mercado que encaje.
Consultoría gratuita
Eric Lozano
CTO & Lead Engineer en Woorkia Consulting. Lideró el diseño técnico y desarrollo de este ERP.
También te puede interesar
Analizamos tu operativa y te decimos qué tiene sentido construir. Sin compromiso.
Consultoría gratuita