• CS
  • Jihomoravský kraj/KORDIS JMK

    Přes Due Diligence až k převzetí vývoje komplexního SW pro koordinátora dopravního systému.

    co jsme dělali

    doprava

    node.js

    react.js

    sw development

    sw architektura

    consulting

    KORDIS JMK a.s. je koordinátorem Integrovaného dopravního systému Jihomoravského kraje a jeho cílem je provádění dvou hlavních činností:

    Koordinace dopravní obslužnosti na území Jihomoravského kraje a přípravy, realizace a provozování integrovaného dopravního systému postupně na celém území Jihomoravského kraje.

    Po integraci celého území Jihomoravského kraje a některých oblastív okolí je hlavním úkolem společnosti KORDIS koordinace IDS JMK a zajišťování potřebných servisních činností s tím spojených pro Jihomoravský kraj, město Brno a další obce a města kraje.

    KORDIS JMK a jeho e-shopový portál na jízdenky v jihomoravském kraji má dlouhodobě velké cíle a vize na postupnou integraci portálového řešení do ostatních krajů napříč regionem a následně do celé České republiky.

    problém klienta

    Klientovi se během svého působení vystřídalo několik IT dodavatelů, kteří řešili problémy spíše reaktivně a nekoukali na dlouhodobou vizi a udržitelnost projektu a bezpečnost. Jednoduše po sobě udělali paseku. Bylo na čase dát to celé do pořádku.

    návrh řešení

    S klientem jsme si vydefinovali rozsah naší práce, která byla následující:

    Due Diligence, analýzu technologického dluhu SW systému – e-shopový portál s komplexním backendovým systémem, stabilizaci projektu, přidání nových funkcionalit a zajištění dalšího rozvoje.

    Náš postup

    • Při převzetí projektu jsme během prvotní Due diligence objevili dost zásadních nedostatků, které vedli k jednoznačnému technologickému dluhu.
    • Aby mohl KORDIS JMK dále postupovat ve svém ambiciózním plánu – integrace řešení pro další regiony a kraje, bylo potřeba upravit SW architekturu a vyřešit mnoho poměrně kritických oblastí.
    • Celé řešení stojí od samotného začátku na technologiích Node.js a React.js, které patří v současnosti mezi jedny z nejpopulárnějších technologií pro vývoj webových aplikací na serverové straně. Tyto technologie však mohou být v nesprávných rukách časovanou bombou. Řešení se na nich dá velmi rychle postavit v prvních fázích vývoje, ale dál už to může být oříšek. Nezkušený tým může nevědomky vytvořit technologický dluh, vzniká tak nedostatek aktualizací a následné údržby. To celé vede k bezpečnostním problémům, špatné výkonnosti a dalším komplikacím, které je potřeba řešit.

    výstup

    Projekt byl oříšek, ale zvládli jsme to díky našim skvělým vývojářům.

    Jsme rádi, že se nám tento projekt podařil dotáhnout to cíle, byla to pro nás velká výzva.

    Pokračovat dál

    další projekt

    Ready?

    Pojďme něco domluvit

    kontakt