Organisaatioiden kriittisten ydinjärjestelmien koodipohjat ovat usein laajoja, monimutkaisia ja vuosien mittaan kerrostuneita. Usein järjestelmän nykytilaa ei tunneta tarkasti: dokumentaatio on puutteellista tai sitä ei ole lainkaan, ja ymmärrys järjestelmälogiikasta saattaa elää vain muutaman asiantuntijan päässä. Kun liiketoimintaympäristö muuttuu, järjestelmää halutaan uudistaa tai sen ylläpito halutaan siirtää uudelle kumppanille, tarvitaan nopeasti tarkkaa tietoa järjestelmän toiminnasta. CGI Digishore tarjoaa tähän modernin, tekoälypohjaisen ratkaisun.
Erilaiset tilanteet vaativat erilaisen lähestymistavan
CGI Digishore on ratkaisu, joka on jo osoittanut tehokkuutensa eri toimialoilla ja hyvin erilaisissa tarpeissa.
Eräässä finanssialan organisaatiossa haluttiin testata, voidaanko vanhasta Java Vaadin -sovelluksesta tuottaa moderni React-versio nopeasti ja luotettavasti. Digishoren avulla toteutettu proof-of-concept-projekti vahvisti oletuksen: uusi teknologia saatiin tuotettua onnistuneesti vanhan sovelluksen toiminnallisuuden pohjalta, ja aikaa kului vain murto-osa verrattuna manuaaliseen kehitykseen. Kun arvio manuaalisesta työmäärästä oli 400 tuntia, CGI Digishorella vastaava työmäärä oli 130 tuntia, validointi mukaan lukien.
Toinen asiakas halusi varmistaa, että kehityksessä oleva uusi sovellus todella oli rakentumassa vastaamaan liiketoiminnan tarpeita, ja että toteutus olisi aikataulussa. CGI Digishoren avulla analysoitiin viimeisimmät lähdekoodit, jolloin voitiin varmistaa ratkaisujen sopivuus liiketoiminnan tarpeisiin, ja myös se, mitä oli saatu toteutettua. Analyysin pohjalta muodostettu arkkitehtuurikuvaus mahdollisti lisäksi tekoälykäyttötapausten suunnittelun asiakkaan järjestelmän osaksi.
Dokumentaation merkitys korostuu erityisesti tilanteessa, jossa vanha Cobol-pohjainen järjestelmä halutaan ottaa haltuun tulevan kehityksen arkkitehtuurisuunnittelun tueksi. Yhdessä tapauksessa asiakkaallamme ei ollut enää kattavaa näkyvyyttä järjestelmän logiikkaan. Heikosta lähtötilanteesta CGI Digishore tuotti toiminnallisen ja arkkitehtuuritason dokumentaation, jonka avulla kehitystä pystyttiin suunnittelemaan eteenpäin. Automaatiolla saavutettiin selvä ero manuaaliseen työhön: dokumentointityöhön meni 13 tuntia vs. manuaaliseen työhön arvioitu 365 tuntia.
Vastaavanlainen tilanne ilmeni myös logistiikka-alan asiakkaalla, jonka monimutkaisessa ja liiketoimintakriittisessä järjestelmässä dokumentaatio oli puutteellinen, mutta edessä oli ylläpidon ja jatkokehityksen siirtäminen uudelle taholle. CGI Digishore käytti järjestelmän lähdekoodia aineistonaan ja tuotti dokumentaation, jota hyödynnettiin knowledge transfer -prosessissa. Näin uusi taho pääsi nopeasti ja tehokkaasti jyvälle järjestelmän toiminnasta.
Kaikkien näiden esimerkkien yhteinen nimittäjä on tarve ymmärtää olemassa olevaa – olipa kyseessä uuskehitys, modernisointi, käyttöönotto tai ylläpito. CGI Digishore tuo tämän ymmärryksen näkyväksi nopeasti, luotettavasti ja ilman raskasta manuaalista työtä.
Haluatko keskustella, miten Digishore voisi auttaa teidän tilanteessanne? Ota yhteyttä ja jutellaan lisää!