Version Control Systems - development, comprehension and rationalization of usage: Case Aalto University
Miettinen, Antti (2016)
Miettinen, Antti
Laurea-ammattikorkeakoulu
2016
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2016112717729
https://urn.fi/URN:NBN:fi:amk-2016112717729
Tiivistelmä
Tietotekniikkaympäristöt ovat jatkuvasti muuttuva kokonaisuus. Niiden ohjelmistot ja järjestelmät menevät elinkaariensa läpi ja sitten ne korvataan kehittyneemmillä ja taloudellisemmilla ratkaisuilla. Tämä on normaali ilmiö kouluissa ja yrityselämässä. Opinnäytetyö kohdistuu Aalto yliopiston versionhallintajärjestelmän hankintaprojektiin ja keskustelee siitä, miten versionhallintajärjestelmiä voidaan kehittää ja miten niiden käyttöä voidaan ymmärtää ja järkeistää yliopiston ympäristössä. Tutkimusmenetelmänä tätä tutkielmaa varten oli tapaustutkimus, joka muodostettiin kolmesta pienemmästä tapaustutkimuksesta. Tapaustutkimus valittiin sen vuoksi, että sitä käytetään kuvaamaan asioita ja tekemään havaintoja. Kaikki tehdyt tapaustutkimukset noudattivat Yinin tapaustutkimusprosessia: suunnittele, mallinna, valmistele, kerää, analysoi ja julkaise. Tämän opinnäytetyön päätutkimuskysymys oli ”kuinka versionhallintajärjestelmän käyttöä voidaan kehittää, ymmärtää ja järkeistää?”.
Opinnäytetyö tehtiin Aallon versionhallintaprojektin aikana. Projekti pyrki hankkimaan ja tarjoamaan keskitetysti hallitun järjestelmän koko yliopistoa varten, joka voisi korvata useimmat nykyiset järjestelmät, joita käytetään yliopiston eri kouluilla ja osastoilla. Tutkielma tutkii, jos ja miten eri järjestelmät voitaisiin korvata yksittäisellä versionhallintajärjestelmällä, ja kuinka uuden tietotekniikkajärjestelmän hankintaprojektin tulisi valmistautua ja kuinka se tulisi suorittaa. Jo aiemmin mainitut kolme pienempää tapaustutkimusta tehtiin projektin esivalmistelujen ja varsinaisen projektin aikana. Nämä tutkimukset tutkivat versionhallinnan käyttöä ennen projektia, projektin esivalmisteluja, sekä koko prosessin tietoturvatoimia. Aineistoa tutkimuksiin kerättiin osallistumalla prosesseihin, sekä kirjallisuuden ja tutkimusten avulla. Ymmärrystä täydennettiin myös osallistumalla muutamiin muihin projektin askareisiin.
Tutkimuksen tärkeimmät havainnot ovat, että käyttäjät ovat valmiita vaihtamaan tällä hetkellä käyttämänsä versionhallintajärjestelmät toisiin järjestelmiin, sillä ehdolla, että he saavat päättää omien tietovarastojensa pääsynhallinnasta. Koulut ja niiden osastot ovat valmiita luopumaan omista järjestelmistänsä, niin kauan kuin uudella järjestelmällä on kaikki samat toiminnot kuin vanhalla järjestelmällä. Päällekkäisten järjestelmien väheneminen myös säästää rahaa ja resursseja. Näitä pienempien tutkimusten havaintoja ja löytöjä voidaan käyttää yleisinä ohjeistuksina saman tyyppisissä projekteissa, yliopistolla tai sen ulkopuolella. Tätä tutkimusta voitaisiin laajentaa noiden projektien tuloksilla.
Opinnäytetyön aihe on aina ajankohtainen. Koulujen alati vähenevä rahoitus, kilpailu yrityselämässä ja digitalisaatio ajavat molempia yrittämään löytää uusia, halvempia ja monipuolisempia ratkaisuja. Vähentämällä päällekkäisiä järjestelmiä ja hankkimalla halvempia ratkaisuja molemmat voivat vähentää kulujansa. Tämä opinnäytetyö kertoo, kuinka se voitaisiin toteuttaa.
Opinnäytetyö tehtiin Aallon versionhallintaprojektin aikana. Projekti pyrki hankkimaan ja tarjoamaan keskitetysti hallitun järjestelmän koko yliopistoa varten, joka voisi korvata useimmat nykyiset järjestelmät, joita käytetään yliopiston eri kouluilla ja osastoilla. Tutkielma tutkii, jos ja miten eri järjestelmät voitaisiin korvata yksittäisellä versionhallintajärjestelmällä, ja kuinka uuden tietotekniikkajärjestelmän hankintaprojektin tulisi valmistautua ja kuinka se tulisi suorittaa. Jo aiemmin mainitut kolme pienempää tapaustutkimusta tehtiin projektin esivalmistelujen ja varsinaisen projektin aikana. Nämä tutkimukset tutkivat versionhallinnan käyttöä ennen projektia, projektin esivalmisteluja, sekä koko prosessin tietoturvatoimia. Aineistoa tutkimuksiin kerättiin osallistumalla prosesseihin, sekä kirjallisuuden ja tutkimusten avulla. Ymmärrystä täydennettiin myös osallistumalla muutamiin muihin projektin askareisiin.
Tutkimuksen tärkeimmät havainnot ovat, että käyttäjät ovat valmiita vaihtamaan tällä hetkellä käyttämänsä versionhallintajärjestelmät toisiin järjestelmiin, sillä ehdolla, että he saavat päättää omien tietovarastojensa pääsynhallinnasta. Koulut ja niiden osastot ovat valmiita luopumaan omista järjestelmistänsä, niin kauan kuin uudella järjestelmällä on kaikki samat toiminnot kuin vanhalla järjestelmällä. Päällekkäisten järjestelmien väheneminen myös säästää rahaa ja resursseja. Näitä pienempien tutkimusten havaintoja ja löytöjä voidaan käyttää yleisinä ohjeistuksina saman tyyppisissä projekteissa, yliopistolla tai sen ulkopuolella. Tätä tutkimusta voitaisiin laajentaa noiden projektien tuloksilla.
Opinnäytetyön aihe on aina ajankohtainen. Koulujen alati vähenevä rahoitus, kilpailu yrityselämässä ja digitalisaatio ajavat molempia yrittämään löytää uusia, halvempia ja monipuolisempia ratkaisuja. Vähentämällä päällekkäisiä järjestelmiä ja hankkimalla halvempia ratkaisuja molemmat voivat vähentää kulujansa. Tämä opinnäytetyö kertoo, kuinka se voitaisiin toteuttaa.