Näytä suppeat kuvailutiedot

dc.contributor.advisorKyppö, Jorma
dc.contributor.authorIssakainen, Juuso
dc.date.accessioned2024-06-10T09:25:27Z
dc.date.available2024-06-10T09:25:27Z
dc.date.issued2024
dc.identifier.urihttps://jyx.jyu.fi/handle/123456789/95703
dc.description.abstractDevOps on kehittynyt viimeisten 16 vuoden aikana. Huolimatta sen laajasta käyttöönotosta, yleisesti hyväksyttyä määritelmää ei ole vielä selkeästi muodostettu. Tämä kirjallisuuskatsauksena toteutettu tutkimus syventyy ohjelmistotuotannon historiaan, DevOpsin määritelmiin, sisältöön, käytäntöihin ja haasteisiin. Lähdemateriaalina on käytetty vertaisarvioituja artikkeleita ja tutkimuksia sekä alan kirjallisuutta. Historiallinen konteksti kattaa siirtymisen vesiputousmallista ketteriin menetelmiin, korostaen niitä puutteita, joita DevOps pyrkii ratkaisemaan. Tutkimus ei löydä yhtä selkeää määritelmää DevOpsille. Tutkimus myös toteaa, että DevOps on kehittynyt vastauksena tarpeeseen parantaa ohjelmistokehityksen ja ylläpitotoimintojen välistä yhteistyötä. DevOps yhdistää aikaisempien menetelmien parhaat puolet ja lisää jatkuvuutta sekä automaatioastetta. DevOps edustaa kattavaa ja kehittyvää viitekehystä modernille ohjelmistokehitykselle, pyrkien parantamaan ohjelmistojen toimituksen tehokkuutta, luotettavuutta ja laatua. DevOpsin moninaisten haasteiden ymmärtäminen ja ratkaiseminen on ratkaisevan tärkeää sen onnistuneelle käyttöönotolle ja tulevalle kehitykselle. DevOpsin tavoite on tuottaa arvoa nopeammin, pienemmällä riskillä, pienemmillä muutoksilla ja paremmalla laadulla.fi
dc.description.abstractDevOps has evolved over the past 16 years. Despite its widespread adoption, a generally accepted definition has not yet been clearly established. This literature review explores the history of software engineering, definitions of DevOps, its content, practices, and challenges. Peer-reviewed articles and studies, as well as industry literature, have been used as source material. The historical context covers the transition from the waterfall model to agile methods, highlighting the deficiencies that DevOps aims to address. The study does not find a single clear definition of DevOps. It also concludes that DevOps has evolved in response to the need to improve collaboration between software development and maintenance operations. DevOps combines the best aspects of previous methods and adds continuity and automation. DevOps represents a comprehensive and evolving framework for modern software development, aiming to improve the efficiency, reliability, and quality of software delivery. Understanding and addressing the diverse challenges of DevOps is crucial for its successful adoption and future development. The goal of DevOps is to deliver value faster, with less risk, smaller changes, and better quality.en
dc.format.extent20
dc.language.isofi
dc.subject.otherDevOps
dc.titleDevOps - historia ja nykytila
dc.identifier.urnURN:NBN:fi:jyu-202406104474
dc.type.ontasotBachelor's thesisen
dc.type.ontasotKandidaatintyöfi
dc.contributor.tiedekuntaInformaatioteknologian tiedekuntafi
dc.contributor.tiedekuntaFaculty of Information Technologyen
dc.contributor.laitosInformaatioteknologiafi
dc.contributor.laitosInformation Technologyen
dc.contributor.yliopistoJyväskylän yliopistofi
dc.contributor.yliopistoUniversity of Jyväskyläen
dc.contributor.oppiaineTietojärjestelmätiedefi
dc.contributor.oppiaineInformation Systems Scienceen
dc.rights.copyrightJulkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.fi
dc.rights.copyrightThis publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.en
dc.contributor.oppiainekoodi601
dc.subject.ysoohjelmistotuotanto
dc.subject.ysoohjelmistokehitys
dc.subject.ysoketterät menetelmät


Aineistoon kuuluvat tiedostot

Thumbnail

Aineisto kuuluu seuraaviin kokoelmiin

Näytä suppeat kuvailutiedot