AUTiX potřeboval stabilnější DMS, která ustojí rychlý růst a onboarding nových zákazníků bez jediného zaváhání. My jsme naskočili jako posila jejich interního týmu, převzali část vývoje a zároveň začali systém stabilizovat i posouvat dál. Prostě jsme tomu dali řád… a trochu toho našeho drive.
Problém
DMS rostl jako z vody - nové moduly, noví zákazníci, pořád nový nápor. Jenže stará codebase už nebyla v kondici na další nástavby. Internímu týmu zároveň chyběla kapacita držet tempo a přitom ještě hasit slabá místa v systému.
Řešení
Zapojili jsme se rovnou do víru vývoje a hned od startu převzali odpovědnost za klíčové části. Zrefaktorovali jsme problematické moduly, zbavili se provozních průšvihů a nastavili proces, který dovolil stabilizovat jádro a zároveň sypat ven nové funkcionality.
Uspořádali jsme sklad, objednávky, správu vozidel i účetní část tak, aby byly jednodušší na údržbu i další rozvoj.
Odstranili jsme nekonzistentní logiku mezi jednotlivými moduly. Systém se tak chová předvídatelněji a je méně náchylný na edge-case chyby.
Stabilizovali jsme realtime komponenty, které zajišťují přehled o zásobách i průběhu úkolů. Manažeři tak mají jistotu, že data odpovídají skutečnému stavu.