DevOps ja Agile: integraatio ja haasteet
Mikkonen, Thomas (2026)
Mikkonen, Thomas
2026
Tietojenkäsittelyopin maisteriohjelma - Master's Programme in Computer Science
Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2026-05-25
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202605226212
https://urn.fi/URN:NBN:fi:tuni-202605226212
Tiivistelmä
Tämä pro gradu -tutkielma tarkastelee Agile- ja DevOps-lähestymistapojen integraatiota ohjelmistokehityksessä. Ohjelmistokehityksen painopiste on siirtynyt kohti jatkuvaa ja nopeaa arvontuotantoa, jossa kehitys, toimitus ja operointi muodostavat yhä tiiviimmän kokonaisuuden. Vaikka Agile- ja DevOps-menetelmät ovat vakiinnuttaneet asemansa sekä tutkimuksessa että käytännössä, niiden integraatiota käsittelevä tutkimus on hajautunutta ja painottuu eri näkökulmiin, kuten työkaluihin, prosesseihin tai kulttuuriin. Tämän vuoksi ilmiön kokonaiskuva jää helposti sirpaleiseksi. Tutkielman tavoitteena on jäsentää integraatiota kokoavana kokonaisuutena narratiivisen yleiskatsauksen keinoin, mikä mahdollistaa eri näkökulmien yhdistämisen käsitteelliseksi synteesiksi.
Tutkielma on narratiivinen yleiskatsaus, jossa kootaan viime vuosikymmenen keskeistä tutkimuskirjallisuutta ja painotetaan käsitteellistä synteesiä: teemat muodostettiin tutkijan tulkintana valikoituneen aineiston perusteella. Tulokset kokoavat kolme keskeistä haastekokonaisuutta: (1) organisatoriset (roolit, vastuut ja rakenteet), (2) kulttuuriset (jaettu vastuu, läpinäkyvyys, jatkuva oppiminen) ja (3) tekniset ja prosessuaaliset (CI/CD, automaatio, infrastruktuuri koodina, perintö-järjestelmät). Onnistuneen integraation edellytyksiä ovat sprinttien rytmin ja pituuden (sprinttikadenssin) kytkentä jatkuvaan toimitukseen, testiautomaation ja infrastruktuurin automatisoinnin riittävä taso, roolien uudelleenmäärittely (esim. SRE ja DevSecOps) sekä yhteinen tavoite ja mittarikehys (esim. DORA-mittarit). Hyötyjä raportoidaan erityisesti läpimenoaikojen lyhenemisenä, tiheämpinä tuotantoonvienteinä ja luotettavuusmittareiden paranemisena, vaikutuksen vaihdellessa organisaatiokontekstin ja kypsyystason mukaan. Tutkielma korostaa, että tekniset käytännöt ja kulttuurinen muutos etenevät rinnakkain. Katsauksen luonteen vuoksi havaintojen kattavuus ei ole systemaattisen kirjallisuuskatsauksen tasoinen, vaan painotus on käsitteellisessä selkeydessä ja argumentoivassa synteesissä.
Tutkielma on narratiivinen yleiskatsaus, jossa kootaan viime vuosikymmenen keskeistä tutkimuskirjallisuutta ja painotetaan käsitteellistä synteesiä: teemat muodostettiin tutkijan tulkintana valikoituneen aineiston perusteella. Tulokset kokoavat kolme keskeistä haastekokonaisuutta: (1) organisatoriset (roolit, vastuut ja rakenteet), (2) kulttuuriset (jaettu vastuu, läpinäkyvyys, jatkuva oppiminen) ja (3) tekniset ja prosessuaaliset (CI/CD, automaatio, infrastruktuuri koodina, perintö-järjestelmät). Onnistuneen integraation edellytyksiä ovat sprinttien rytmin ja pituuden (sprinttikadenssin) kytkentä jatkuvaan toimitukseen, testiautomaation ja infrastruktuurin automatisoinnin riittävä taso, roolien uudelleenmäärittely (esim. SRE ja DevSecOps) sekä yhteinen tavoite ja mittarikehys (esim. DORA-mittarit). Hyötyjä raportoidaan erityisesti läpimenoaikojen lyhenemisenä, tiheämpinä tuotantoonvienteinä ja luotettavuusmittareiden paranemisena, vaikutuksen vaihdellessa organisaatiokontekstin ja kypsyystason mukaan. Tutkielma korostaa, että tekniset käytännöt ja kulttuurinen muutos etenevät rinnakkain. Katsauksen luonteen vuoksi havaintojen kattavuus ei ole systemaattisen kirjallisuuskatsauksen tasoinen, vaan painotus on käsitteellisessä selkeydessä ja argumentoivassa synteesissä.
