El repte
Una agència de viatges culturals treballava amb un ERP a mida per gestionar viatges, itineraris, pressupostos, prepagaments, facturació a proveïdors i informes. L’havia desenvolupat un altre proveïdor, que va deixar de donar-hi suport. L’agència es va trobar amb un programa vital per al negoci i ningú que el conegués.
Cada errada era un problema sense solució clara, i la infraestructura on funcionava no oferia garanties. Refer-ho tot des de zero era car i arriscat en plena temporada.
Per acabar-ho d’adobar, no hi havia documentació tècnica ni un entorn de proves. Qualsevol canvi es feia directament sobre el sistema que l’equip estava fent servir.
La solució
Vam començar amb una auditoria tècnica del codi i de la infraestructura per entendre com estava construït el sistema, quines parts eren fràgils i quins riscos hi havia. Amb aquest mapa, vam prioritzar les correccions urgents i vam documentar l’essencial.
Després vam portar l’aplicació a una infraestructura nova basada en Docker, amb còpies de seguretat i un entorn controlat. La migració es va fer sense canviar la manera de treballar de l’equip de l’agència.
Avui ens encarreguem del manteniment i l’evolució de l’ERP, construït en Node.js amb Express i MySQL. Corregim, millorem i ampliem funcions quan el negoci ho demana, com faríem amb qualsevol ERP a mida desenvolupat per nosaltres.
També vam muntar un entorn de proves separat del de producció, de manera que cada canvi es comprova abans d’arribar a l’equip de l’agència.