120 likes | 224 Views
Finnish Support Center FSC Oy tietojärjestelmien asiantuntija. FSC Oy:n ja Anubexin migraatiomentelmän edut. Miksi migroida? Automaattisen migroinnin arvo. Lähde: University of Calgary, University of Southern California, softwaremetrics.com, Addison-Wesley, Anubex.
E N D
Finnish Support Center FSC Oytietojärjestelmien asiantuntija
Miksi migroida?Automaattisen migroinnin arvo Lähde: University of Calgary, University of Southern California, softwaremetrics.com, Addison-Wesley, Anubex
Automaattinen konversioTärkeimmät hyödyt • Vähentää kaksinkertaisen kehitystyön ja -ylläpidon minimiin ja poistaa turhia haittoja • Työkaluilla toteutettava konversio • 100 % toiminnallinen ja ulkoinen yhteensopivuus • Investoinnin säilyminen. “Ministry of Finance in France, 14.000 users are migrated by Anubex”
Kaksinkertainen ylläpito - mitä se tarkoittaa? Tarvitsee lisäresursseja; määritysten ja teknologioiden opiskelu Source: Anubex
Kaksinkertaisen ylläpidon uhkat Suuri riski ydinliiketoiminnalle • Samassa yksikössä pitää olla kahden ympäristön tuntemusta • Järjestelmän hallinta, kahden järjestelmän ylläpitokustannukset • Valtava työkuorma kehityksessä, testauksessa ja tukitoiminnoissa • Järjestelmien kehityksen synkronoiminen:”liikkuva maali”
Vaihtoehdot? 1-3 miljoonaa LOC (riviä koodia) Uudelleenkoodaus: • Helposti 5 vuotta tai enemmän Anubex-asiakkaat: • Tyypillisesti 9-18 kuukautta Source: Anubex
Ratkaisu isona kuvana Source: Anubex
Automaattinen konversio - työkalutHyödyt • Uuden alustan ohjelmat siirtyvät vastaavina. • Tuleva ylläpito helpompaa: henkilökunta tuntee ohjelmat. • Kehittäjät pystyvät vertaamaan koodia: ”ennen ja jälkeen”. • Kehittäjien oppivat uuden kehitysalustan helpommin. • Kehittäjät oppivat uuden alustan projektin aikana.
100 % toiminnallinen ja ulkoinen yhteensopivuusHyödyt • • Muutoksen hallinta jää minimaaliseksi, koskee pääasiassa IT- henkilöstöä. • • Loppukäyttäjien uudelleen koulutus jää pois tai on minimaalista: • Ei turhia odotuksia. • He voivat keskittyä omaan työhönsä. • • Vältytään toiminnalliselta analyysiltä ja uusien spesifikaatioiden kirjoittamiselta. • • Helpompi testata, kattaen kaikki ominaisuudet (tuttu järjestelmä). • • Ei keskeytyksiä varsinaiseen liiketoimintaan.
Investoinnin säilyttäminenHyödyt • Järjestelmän arvo säilyy • Käyttäjien osaaminen • Kehittäjien osaaminen • Toimivat ohjelmat; koeteltu ja testattu logiikka • Lisäyksenä uudet kehitysympäristöt ja teknologiat • RDBMS / Web / GUI; • J2EE, .NET; Open Source • EAI, XML, SOA.