DevOps - haasteet ja mahdollisuudet

DevOps on 2010-luvun suurimpia trendejä ohjelmistokehityksen parissa. Kyseessä on organisaatiokulttuuri, joka pyrkii edistämään ohjelmistokehitykseen osallistuvien sidosryhmien kommunikaatiota ja nopeuttamaan ohjelmistojen päivittämistä ja muutoksien tekoa automatisaation avulla. Tutkielman tavoitte...

Full description

Bibliographic Details
Main Author: Petäjä, Jere
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, Jyväskylän yliopisto, University of Jyväskylä
Format: Bachelor's thesis
Language:fin
Published: 2019
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/64898
Description
Summary:DevOps on 2010-luvun suurimpia trendejä ohjelmistokehityksen parissa. Kyseessä on organisaatiokulttuuri, joka pyrkii edistämään ohjelmistokehitykseen osallistuvien sidosryhmien kommunikaatiota ja nopeuttamaan ohjelmistojen päivittämistä ja muutoksien tekoa automatisaation avulla. Tutkielman tavoitteena on tarjota suomenkielinen perustason katsaus DevOps-kulttuuriin, keskittyen pääosin sen tuomiin etuihin, ja haasteisiin sen käyttöönotossa. Tutkielma pyrkii tarjoamaan DevOpsiin siirtymistä harkitseville yrityksille ja organisaatioille aiempiin tutkimuksiin perustuvia käytännön neuvoja siitä, mitä DevOps on, millaisissa tilanteissa siitä on yritykselle apua, kuinka siihen siirtyminen tapahtuu, ja mihin asioihin siirtymävaiheessa kannattaa kiinnittää huomiota. Tutkielma on toteutettu kirjallisuuskatsauksena tutustumalla niin DevOpsista, CI&CD-putkista kuin myös perinteisestä ohjelmistokehityksestä tehtyihin tutkimuksiin. DevOps is one of the biggest trends of this decade in software development. It is and organization culture which aims to promote communication between stakeholders and to cut down the time of deploying changes and updates to software by utilizing automation. The goal for this study is to provide basic knowledge about DevOps in Finnish, focusing on the benefits it can bring, and the challenges in adoption of the culture. The study aims to provide knowledge, and tips and tricks about what DevOps is, how it could benefit the organization, how to adopt it and what to keep in mind during adoption, to companies that are considering taking a step towards DevOps culture. The study done as a lit-erature review by going through earlier studies about DevOps, CI&CD-pipelines, as well as traditional software development.