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
_version_ 1826225796091478016
author Petäjä, Jere
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_facet Petäjä, Jere Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä Petäjä, Jere Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_sort Petäjä, Jere
datasource_str_mv jyx
description 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.
first_indexed 2019-09-20T09:13:16Z
format Kandityö
fullrecord [{"key": "dc.contributor.advisor", "value": "Makkonen, Pekka", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Pet\u00e4j\u00e4, Jere", "language": "", "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2019-06-28T04:35:46Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2019-06-28T04:35:46Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2019", "language": "", "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/64898", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "DevOps on 2010-luvun suurimpia trendej\u00e4 ohjelmistokehityksen parissa. Kyseess\u00e4 on organisaatiokulttuuri, joka pyrkii edist\u00e4m\u00e4\u00e4n ohjelmistokehitykseen osallistuvien sidosryhmien kommunikaatiota ja nopeuttamaan ohjelmistojen p\u00e4ivitt\u00e4mist\u00e4 ja muutoksien tekoa automatisaation avulla. Tutkielman tavoitteena on tarjota suomenkielinen perustason katsaus DevOps-kulttuuriin, keskittyen p\u00e4\u00e4osin sen tuomiin etuihin, ja haasteisiin sen k\u00e4ytt\u00f6\u00f6notossa. Tutkielma pyrkii tarjoamaan DevOpsiin siirtymist\u00e4 harkitseville yrityksille ja organisaatioille aiempiin tutkimuksiin perustuvia k\u00e4yt\u00e4nn\u00f6n neuvoja siit\u00e4, mit\u00e4 DevOps on, millaisissa tilanteissa siit\u00e4 on yritykselle apua, kuinka siihen siirtyminen tapahtuu, ja mihin asioihin siirtym\u00e4vaiheessa kannattaa kiinnitt\u00e4\u00e4 huomiota. Tutkielma on toteutettu kirjallisuuskatsauksena tutustumalla niin DevOpsista, CI&CD-putkista kuin my\u00f6s perinteisest\u00e4 ohjelmistokehityksest\u00e4 tehtyihin tutkimuksiin.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "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.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Miia Hakanen (mihakane@jyu.fi) on 2019-06-28T04:35:46Z\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2019-06-28T04:35:46Z (GMT). No. of bitstreams: 0\n Previous issue date: 2019", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "30", "language": "", "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.language.iso", "value": "fin", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.subject.other", "value": "DevOps", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "CI&CD", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "DevOps - haasteet ja mahdollisuudet", "language": "", "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "bachelor thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-201906283501", "language": "", "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Bachelor's thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Kandidaatinty\u00f6", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Informaatioteknologia", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Information Technology", "language": "en", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietoj\u00e4rjestelm\u00e4tiede", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Information Systems Science", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "yvv.contractresearch.funding", "value": "0", "language": "", "element": "contractresearch", "qualifier": "funding", "schema": "yvv"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_7a1f", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "restrictedAccess", "language": null, "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "bachelorThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.subject.oppiainekoodi", "value": "601", "language": "", "element": "subject", "qualifier": "oppiainekoodi", "schema": "dc"}, {"key": "dc.subject.yso", "value": "organisaatiokulttuuri", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "ohjelmistokehitys", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "automaatio", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "ohjelmistokehitys", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "tiimit", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "muutos", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "muutoksenhallinta", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "muutosvastarinta", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "organisaatiomuutokset", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "sidosryhm\u00e4t", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}, {"key": "dc.rights.accessrights", "value": "The author has not given permission to make the work publicly available electronically. Therefore the material can be read only at the archival workstation at Jyv\u00e4skyl\u00e4 University Library (https://kirjasto.jyu.fi/en/workspaces/facilities).", "language": "en", "element": "rights", "qualifier": "accessrights", "schema": "dc"}, {"key": "dc.rights.accessrights", "value": "Tekij\u00e4 ei ole antanut lupaa avoimeen julkaisuun, joten aineisto on luettavissa vain Jyv\u00e4skyl\u00e4n yliopiston kirjaston arkistoty\u00f6semalta. Ks. https://kirjasto.jyu.fi/fi/tyoskentelytilat/laitteet-ja-tilat..", "language": "fi", "element": "rights", "qualifier": "accessrights", "schema": "dc"}]
id jyx.123456789_64898
language fin
last_indexed 2025-02-18T10:54:40Z
main_date 2019-01-01T00:00:00Z
main_date_str 2019
publishDate 2019
record_format qdc
source_str_mv jyx
spellingShingle Petäjä, Jere DevOps - haasteet ja mahdollisuudet DevOps CI&CD Tietojärjestelmätiede Information Systems Science 601 organisaatiokulttuuri ohjelmistokehitys automaatio tiimit muutos muutoksenhallinta muutosvastarinta organisaatiomuutokset sidosryhmät
title DevOps - haasteet ja mahdollisuudet
title_full DevOps - haasteet ja mahdollisuudet
title_fullStr DevOps - haasteet ja mahdollisuudet DevOps - haasteet ja mahdollisuudet
title_full_unstemmed DevOps - haasteet ja mahdollisuudet DevOps - haasteet ja mahdollisuudet
title_short DevOps - haasteet ja mahdollisuudet
title_sort devops haasteet ja mahdollisuudet
title_txtP DevOps - haasteet ja mahdollisuudet
topic DevOps CI&CD Tietojärjestelmätiede Information Systems Science 601 organisaatiokulttuuri ohjelmistokehitys automaatio tiimit muutos muutoksenhallinta muutosvastarinta organisaatiomuutokset sidosryhmät
topic_facet 601 CI&CD DevOps Information Systems Science Tietojärjestelmätiede automaatio muutoksenhallinta muutos muutosvastarinta ohjelmistokehitys organisaatiokulttuuri organisaatiomuutokset sidosryhmät tiimit
url https://jyx.jyu.fi/handle/123456789/64898 http://www.urn.fi/URN:NBN:fi:jyu-201906283501
work_keys_str_mv AT petäjäjere devopshaasteetjamahdollisuudet