Skip to main content
Login | Suomeksi | På svenska | In English

Browsing by Author "Varis, Jouni"

Sort by: Order: Results:

  • Varis, Jouni (2018)
    Devops on nykyisin suosittu termi ohjelmistoalalla. Devopsin periaatteisiin kuuluvien automaatioiden myötä ohjelmistoja voidaan julkaista käyttäjien saataville nopeammin ja laadukkaammin. Tieteellisten tutkimusten mukaan automaatioita tehokkaasti harjoittavat yritykset voivat menestyä kilpailijoitaan paremmin. Tutkielman tavoitteena on tutkia web-ohjelmistokehitystä tekevien suomalaisten konsulttiyritysten suhtautumista paketointi-, testaus- ja käyttöönottoautomaatioihin devops näkökulmasta, sekä selvittää näiden hyödyllisyyttä ja haasteita. Tutkielmassa suoritetun kyselytutkimuksen perusteella paketointi-, testaus- ja käyttöönottoautomaatioita pidetään hyödyllisenä, ja näiden avulla oltiin myös saatu konkreettisia hyötyjä. Näiden automaatioiden avulla voidaan lisäksi pyrkiä kohti kokonaisvaltaista julkaisuprosessin automaatiota. Tuloksista kävi ilmi, etteivät yritykset pyri menemään kohti täysin automaattista julkaisuprosessia. Täysin automaattisessa julkaisuprosessissa muutokset julkaistaan automaattisesti loppukäyttäjien saataville, jos läpäistään tietyt laatuportit. Täysin automatisoidun julkaisuprosessin sijaan puoliautomaattinen julkaisuprosessi nähtiin jo riittävänä. Tällöin kontrolli säilyy siihen, milloin muutokset tulevat voimaan. Myös useita haasteita ja esteitä liittyi julkaisuprosessin ja sen vaiheiden automatisointiin. Tulokset olivat linjassa verrattuna aikaisempiin tutkimuksiin, sekä vahvistivat näissä saatuja tuloksia. ACM Computing Classification System (CCS): Software and its engineering → Agile software development Software and its engineering → Software testing and debugging