Ketterät menetelmät, modulaarisuus ja jatkuva toimitus tietojärjestelmien kehityksessä
Kollin, Samu (2025-05-09)
Kollin, Samu
S. Kollin
09.05.2025
© 2025 Samu Kollin. Ellei toisin mainita, uudelleenkäyttö on sallittu Creative Commons Attribution 4.0 International (CC-BY 4.0) -lisenssillä (https://creativecommons.org/licenses/by/4.0/). Uudelleenkäyttö on sallittua edellyttäen, että lähde mainitaan asianmukaisesti ja mahdolliset muutokset merkitään. Sellaisten osien käyttö tai jäljentäminen, jotka eivät ole tekijän tai tekijöiden omaisuutta, saattaa edellyttää lupaa suoraan asianomaisilta oikeudenhaltijoilta.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:oulu-202505093239
https://urn.fi/URN:NBN:fi:oulu-202505093239
Tiivistelmä
Ohjelmistokehityksen monimutkaistuminen ja muuttuvat vaatimukset ovat lisänneet tarvetta ketterille menetelmille. Tämän kirjallisuuskatsauksen tavoitteena oli selvittää, miten ketteriä menetelmiä voidaan hyödyntää jatkuvan kehityksen varmistamiseksi, sekä tunnistaa teorioiden käytön kontekstin, perustelut, käytännöt ja tutkimalla niiden käyttöönottoon liittyviä vaikutuksia.
Tutkimusmenetelmänä käytettiin kirjallisuuskatsausta, jossa analysoitiin ketterien menetelmien käytön aiheita kattavasti, varsinkin tietojärjestelmissä ottamalla mukaan näkökulmia osallistavasta kehityksestä, suunnittelumalleista, modulaarisuudesta ja jatkuvasta kehityksestä.
Tutkielma osoitti, että ketterien menetelmien yhdistäminen komponenttipohjaisiin arkkitehtuureihin ja jatkuvaan toimitukseen voi parantaa kehityksen joustavuutta ja tehokkuutta, mutta yleispätevät “one-size-fits-all" ratkaisut toimivat harvoin optimaalisesti. Suurimmat haasteet liittyivät organisaation kulttuurillisiin haasteisiin, kirjallisuuden epäselvyyteen, teknisiin haasteisiin, vaatimusten hallintaan ja automatisaatioon. Ketterien menetelmien onnistunut soveltaminen edellyttää organisaation oman toimintakulttuurin huomioimista ja teorioiden räätälöimistä ympäristöön sopivaksi.
Tutkimusmenetelmänä käytettiin kirjallisuuskatsausta, jossa analysoitiin ketterien menetelmien käytön aiheita kattavasti, varsinkin tietojärjestelmissä ottamalla mukaan näkökulmia osallistavasta kehityksestä, suunnittelumalleista, modulaarisuudesta ja jatkuvasta kehityksestä.
Tutkielma osoitti, että ketterien menetelmien yhdistäminen komponenttipohjaisiin arkkitehtuureihin ja jatkuvaan toimitukseen voi parantaa kehityksen joustavuutta ja tehokkuutta, mutta yleispätevät “one-size-fits-all" ratkaisut toimivat harvoin optimaalisesti. Suurimmat haasteet liittyivät organisaation kulttuurillisiin haasteisiin, kirjallisuuden epäselvyyteen, teknisiin haasteisiin, vaatimusten hallintaan ja automatisaatioon. Ketterien menetelmien onnistunut soveltaminen edellyttää organisaation oman toimintakulttuurin huomioimista ja teorioiden räätälöimistä ympäristöön sopivaksi.
Kokoelmat
- Avoin saatavuus [37702]