Perinnejärjestelmien merkitys organisaatiossa : Hyödyt, haitat ja mitä ottaa huomioon
Väänänen, Niki (2021)
Väänänen, Niki
2021
Tietojenkäsittelytieteiden kandidaattiohjelma - Bachelor's Programme in Computer Sciences
Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2021-05-25
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202105195218
https://urn.fi/URN:NBN:fi:tuni-202105195218
Tiivistelmä
Perinnejärjestelmät (engl. legacy system) ovat yrityksessä tai organisaatiossa pitkään käytössä olleita tietojärjestelmiä. Nämä järjestelmät ovat liiketoiminnan kannalta kriittisiä, koska niihin on yleensä riippuvuuksia muista sisäisistä järjestelmistä. Niiden käyttö ja ylläpito koetaan usein kalliimmaksi ja työläämmäksi kuin olisi ihanteellista. Tämän tutkielman tavoitteena on ottaa selvää, millä tavoin perinnejärjestelmät vaikuttavat yrityksen tai organisaation toimintaan, ja selvittää, miksi niistä eroon pääseminen on niin vaikeaa. Työssä tehdään myös nopea katsaus siihen, millä tavoin näitä järjestelmiä voidaan modernisoida. Tarkoituksena on muodostaa hyvä kokonaiskäsitys perinnejärjestelmistä ja niihin kohdistuvasta päätöksenteosta.
Tämä tutkielma on toteutettu kirjallisuuskatsauksena. Lähteitä haettiin useista eri tietokannoista. Suurin osa lähteistä on peräisin IEExplore- ja ScienceDirect-tietokannoista. Näiden lisäksi mukana on yksittäisiä uutisartikkeleita. Tutkielma jakautuu kolmeen osioon. Ensimmäisessä osiossa tarkastellaan perinnejärjestelmiä ja niiden haittoja. Toisessa osiossa tarkastellaan, miksi perinnejärjestelmistä eroon pääseminen on hankalaa ja miten niiden syntymistä voidaan ennaltaehkäistä. Lopuksi kolmannessa osiossa otetaan tarkasteluun erilaiset perinnejärjestelmien modernisoimisen keinot.
Tutkimukset osoittavat perinnejärjestelmien rasittavan yritysten ja organisaatioiden IT-budjetteja merkittävästi, jopa seitsemänkymmenenviiden prosentin osuus budjetista käytetään pelkästään järjestelmien ylläpitoon. Tämän koetaan tukahduttavan merkittävästi uutta IT-alalla tapahtuvaa innovaatiota. Lisäksi COBOL ynnä muut yhtä vanhat ohjelmointikielet eivät houkuttele nuoria ohjelmoijia, minkä takia näiden järjestelmien ylläpito on vanhan sukupolven ohjelmistokehittäjien vastuulla. Perinnejärjestelmistä eroon pääsemistä vaikeuttaa erityisesti käsitys, että perinnejärjestelmät koetaan vakaiksi ja että uuteen järjestelmään siirtyminen on epävarmaa taloudellisuuden ja kannattavuuden kannalta. Perinnejärjestelmiä voidaan tarpeen tullen modernisoida, jossa tarkoituksena on palauttaa niiden käytettävyys ja yhteensopivuus vastaamaan yrityksen tai organisaation tarpeita.
Tämä tutkielma on toteutettu kirjallisuuskatsauksena. Lähteitä haettiin useista eri tietokannoista. Suurin osa lähteistä on peräisin IEExplore- ja ScienceDirect-tietokannoista. Näiden lisäksi mukana on yksittäisiä uutisartikkeleita. Tutkielma jakautuu kolmeen osioon. Ensimmäisessä osiossa tarkastellaan perinnejärjestelmiä ja niiden haittoja. Toisessa osiossa tarkastellaan, miksi perinnejärjestelmistä eroon pääseminen on hankalaa ja miten niiden syntymistä voidaan ennaltaehkäistä. Lopuksi kolmannessa osiossa otetaan tarkasteluun erilaiset perinnejärjestelmien modernisoimisen keinot.
Tutkimukset osoittavat perinnejärjestelmien rasittavan yritysten ja organisaatioiden IT-budjetteja merkittävästi, jopa seitsemänkymmenenviiden prosentin osuus budjetista käytetään pelkästään järjestelmien ylläpitoon. Tämän koetaan tukahduttavan merkittävästi uutta IT-alalla tapahtuvaa innovaatiota. Lisäksi COBOL ynnä muut yhtä vanhat ohjelmointikielet eivät houkuttele nuoria ohjelmoijia, minkä takia näiden järjestelmien ylläpito on vanhan sukupolven ohjelmistokehittäjien vastuulla. Perinnejärjestelmistä eroon pääsemistä vaikeuttaa erityisesti käsitys, että perinnejärjestelmät koetaan vakaiksi ja että uuteen järjestelmään siirtyminen on epävarmaa taloudellisuuden ja kannattavuuden kannalta. Perinnejärjestelmiä voidaan tarpeen tullen modernisoida, jossa tarkoituksena on palauttaa niiden käytettävyys ja yhteensopivuus vastaamaan yrityksen tai organisaation tarpeita.
Kokoelmat
- Kandidaatintutkielmat [8907]