DevOpsin ja CI/CD:n käyttö, haasteet ja vaikutus ohjelmistoprojektin onnistumiseen ja laatuun

dc.contributor.authorHuotari, Antti
dc.contributor.departmentfi=Tietotekniikan laitos|en=Department of Computing|
dc.contributor.facultyfi=Teknillinen tiedekunta|en=Faculty of Technology|
dc.contributor.studysubjectfi=Tietojenkäsittelytieteet|en=Computer Science|
dc.date.accessioned2025-06-13T21:30:12Z
dc.date.available2025-06-13T21:30:12Z
dc.date.issued2025-06-09
dc.description.abstractViime vuosina suuren suosion saanut DevOps ja sen ketterän kehityksen käytänteet ovat tärkeä osa nykypäivän nopeatahtista ohjelmistokehitystä. DevOps on jatkettu muoto ketterästä kehityksestä (Agile), joka keskittyy ohjelmistoprojektin kehitys- ja tuotantotiimin yhdistämiseen saavuttaakseen lyhyet julkaisuajat ja tehokkaan kommunikaation. DevOpsin käyttöönotto ei kuitenkaan ole aina onnistunut ja DevOps voi aiheuttaa haasteita niin organisaation, kuin ohjelmiston tasolla. Kandidaatintutkielma suoritettiin kirjallisuuskatsauksena ja siinä tarkastellaan DevOpsin ja Jatkuvan Integroinnin ja Toimituksen (CI/CD) vaikutuksia ohjelmistoprojektin onnistumiseen ja laatuun. Pyritään tuomaan esille haasteita, mitä DevOpsin käyttöönoton aikana saattaa ilmetä ja miten näitä haasteita voidaan ratkaista ja ennaltaehkäistä. Tutkielmassa havaittiin, että DevOpsin käytänteet ja etenkin CI/CD vaikuttavat positiivisesti niin ohjelmistoprojektin onnistumiseen, kuin myös ohjelmistotuotteen laatuun. Haasteita DevOpsissa löytyi erityisesti kulttuurissa, kommunikaatiossa ja DevOpsin käytänteiden puutteellisessa tuntemuksessa. Haasteisiin löytyi ratkaisuja kommunikaation, kultturin ja yhteistyöllisen tiimityön edistämiseksi, kuten johdon sitoutuminen ja DevOps-käytänteiden koulutus. DevOpsin tarkkoja vaikutuksia ohjelmistoprojektin onnistumiseen ja laadun osa-alueisiin on esitetty varsin pinnallisesti ja vertailu havaittin haastavaksi yhteisten standardien puuttumisen vuoksi.
dc.format.extent38
dc.identifier.olddbid199134
dc.identifier.oldhandle10024/182172
dc.identifier.urihttps://www.utupub.fi/handle/11111/2714
dc.identifier.urnURN:NBN:fi-fe2025061367871
dc.language.isofin
dc.rightsfi=Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.|en=This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|
dc.rights.accessrightsavoin
dc.source.identifierhttps://www.utupub.fi/handle/10024/182172
dc.subjectDevOps, CI/CD, ohjelmistotuotanto, ohjelmistokehitys, critical success factors, ISO 25010, CAMS
dc.titleDevOpsin ja CI/CD:n käyttö, haasteet ja vaikutus ohjelmistoprojektin onnistumiseen ja laatuun
dc.type.ontasotfi=Kandidaatintutkielma|en=Bachelor's thesis|

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
Huotari_Antti_opinnayte.pdf
Size:
519.3 KB
Format:
Adobe Portable Document Format