Hyppää sisältöön
    • Suomeksi
    • In English
Trepo
  • Suomeksi
  • In English
  • Kirjaudu
Näytä viite 
  •   Etusivu
  • Trepo
  • Opinnäytteet - ylempi korkeakoulututkinto
  • Näytä viite
  •   Etusivu
  • Trepo
  • Opinnäytteet - ylempi korkeakoulututkinto
  • Näytä viite
JavaScript is disabled for your browser. Some features of this site may not work without it.

Jatkuva toimittaminen asiakasprojektissa

Kärpänoja, Pauli Matias (2015)

 
Avaa tiedosto
karpanoja.pdf (545.2Kt)
Lataukset: 



Kärpänoja, Pauli Matias
2015

Tietotekniikan koulutusohjelma
Tieto- ja sähkötekniikan tiedekunta - Faculty of Computing and Electrical Engineering
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ä
2015-12-09
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-201511231735
Tiivistelmä
Ohjelmistotuotannossa uuden ohjelmistoversion julkaisu sekä tuotantoasennus on usein työläs ja arvaamaton vaihe, mihin on varattava aikaa ja henkilöresursseja. Tuotantoasennuksia tehdään harvoin ja niistä seuraa usein odottamattomia ongelmia. Uusien toiminnallisuuksien ja korjausten saaminen tuotantoon voi kestää kuukausia ja manuaaliseen testaukseen joudutaan usein panostamaan.

Tässä diplomityössä perehdytään jatkuvan toimittamisen käytäntöihin ja tutkitaan niiden vaikutuksia ohjelmistotuotantoon. Jatkuvalla toimittamisella tarkoitetaan sitä, että järjestelmästä on asennettavissa testattu uusi versio loppukäyttäjille lähes jokaisen ohjelmakoodimuutoksen jälkeen. Jatkuva toimittaminen pohjautuu ajatukseen, että kaikki ohjelmiston kääntämiseen, integraatioon, testaukseen, palvelinten konfiguraatioon ja ohjelmistojen asentamiseen liittyvät toiminnot on oltava automatisoitu.

Tutkimuksen tulokset perustuvat kolmeen Solita Oy:llä toteutettun asiakasprojektin ohjelmistokehittäjien haastatteluihin ja kokemuksiin projekteista, joissa jatkuvan toimittamisen käytäntöjä on pyritty noudattamaan. Haastattelut toteutettiin puolistrukturoituina yksilöhaastatteluina.

Vaikka tutkimustulokset perustuvat vain kolmen ohjelmistokehittäjän henkilökohtaisiin kokemuksiin, oli jatkuvan toimittamisen käytäntöjen hyödyt todistettavissa. Tuotantoasennuksen käynnistäminen oli helppoa, ja asennus epäonnistui äärimmäisen harvoin tai ei koskaan. Jatkuvan integraation sekä kattavan testiautomaation ansiosta kaikki projektit olivat päivittäin tilassa, jossa tuoreen tuotantoasennuksen voisi tehdä. Virheisiin ja muutostarpeisiin voitiin reagoida jopa tuntien viiveellä ongelmitta. Vaikka käytäntöjen noudattamiseen erityisesti testiautomaation osalta kului aikaa, piti jokainen haastateltava panostusta kannattavana. Kaiken sijoituksen koettiin maksavan itsensä takaisin projektin aikana vähentämällä korjauksiin ja selvittelyyn kuluvaa aikaa, sekä tuomaan luottoa siitä, että järjestelmän toiminnallisuus on eheä.
Kokoelmat
  • Opinnäytteet - ylempi korkeakoulututkinto [40597]
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste
 

 

Selaa kokoelmaa

TekijätNimekkeetTiedekunta (2019 -)Tiedekunta (- 2018)Tutkinto-ohjelmat ja opintosuunnatAvainsanatJulkaisuajatKokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste