Některé jsou nutné, ostatní jsou volitelné. Rozhodnutí je na vás.
Výsledkem je IVIS 2.0 - nový interní informační systém, který postupně mění způsob, jakým v ICE pracujeme s daty, řídíme projekty a plánujeme kapacity.
Realita mnoha firem je podobná.
ERP obsahuje ekonomická a výrobní data. Projektové řízení probíhá v tabulkách. Technická dokumentace je v CAD systému. Kusovníky jsou na jiném místě. Výkazy práce v další aplikaci. Každý systém obsahuje část informací, ale žádný neposkytuje kompletní obraz.
Právě to chceme změnit.
IVIS 2.0 propojuje data z ERP systému Karat, projektové řízení, výkazy práce, kusovníky BOM, 3D modely a technická data z Autodesk Inventoru do jedné společné platformy. Uživatel tak nemusí hledat informace v několika aplikacích a tabulkách. Na jednom místě může sledovat stav projektu, jeho úkoly, termíny, pracovní vytížení, technickou dokumentaci, materiály i související 3D model.
Nejde ale jen o zobrazení dat.
Systém má pomáhat s každodenním rozhodováním: Co se právě děje na projektu? Kde vzniká zpoždění? Kdo má dostupnou kapacitu? Jaké úkoly na sebe navazují? Jaké materiály a sestavy projekt obsahuje?Co bude potřeba řešit v následujících dnech a týdnech?
Součástí je také AI chat nad firemními daty, predikce vývoje projektů a pokročilé plánování zdrojů. V systému najdeme například i optimalizační algoritmus ACO - Ant Colony Optimization, který hledá efektivnější varianty přiřazení lidí k projektovým úkolům.
To všechno v podobě webové aplikace dostupné odkudkoliv, s přihlášením pomocí firemního Google účtu a SSO.
Technologicky IVIS 2.0 stavíme na Next.js, .NET a MSSQL. Jedním z klíčových nefunkčních požadavků bylo, aby systém zvládal až 300 souběžně pracujících uživatelů bez znatelného zpomalení. Tomu odpovídá i způsob vývoje. Zvolili jsme architekturu modulárního monolitu rozděleného do vertical slices. Jednotlivé části systému mají jasně oddělenou odpovědnost a jsou připravené na další rozvoj i případné budoucí osamostatnění.
Samozřejmostí našeho vývoje jsou:
Backend IVIS 2.0 dnes obsahuje přibližně 1 250 souborů a téměř 200 000 řádků kódu.
Počet řádků sám o sobě samozřejmě není měřítkem kvality. Dobře ale ukazuje rozsah systému, který nevzniká jako další jednoduchá interní aplikace.
Budujeme digitální páteř společnosti, která propojuje technická, projektová i ekonomická data a pomáhá řídit každodenní fungování ICE. Protože automatizace nemusí začínat až u výrobní linky.
