Matalakoodisten alustojen vaikutus sovelluskehityksen tuottavuuteen
Juvonen, Ella (2025)
Juvonen, Ella
2025
Tietojenkäsittelytieteiden kandidaattiohjelma - Bachelor's Programme in Computer Sciences
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ä
2025-05-12
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202505125291
https://urn.fi/URN:NBN:fi:tuni-202505125291
Tiivistelmä
Digitalisaation myötä uusien sovellusten kysyntä kasvaa jatkuvasti, ja pula osaavista sovelluskehittäjistä on nostanut esiin tarpeen uudenlaisille kehitystavoille. Yhtenä ratkaisuna tähän haasteeseen on esitetty matalakoodiset alustat, joiden toiminta perustuu visuaalisiin työkaluihin ja uudelleenkäytettäviin komponentteihin. Tällainen lähestymistapa mahdollistaa myös niin sanottujen kansalaiskehittäjien eli teknisesti kokemattomampien liiketoiminta-asiantuntijoiden osallistumisen kehitystyöhön. Tämän kirjallisuuskatsauksena toteutetun tutkielman tavoitteena on arvioida, millainen vaikutus matalakoodisilla alustoilla on sovelluskehityksen tuottavuuteen.
Tutkielman tulokset osoittavat, että matalakoodisten alustojen hyödyntäminen voi lyhentää kehitysaikaa merkittävästi verrattuna perinteisiin sovelluskehityksen menetelmiin. Kansalaiskehittäjien osallistuminen sovelluskehitykseen mahdollistaa resurssien järkevämmän kohdistamisen, sillä se vähentää riippuvuutta IT-osaajista ja vapauttaa heitä teknisesti vaativampien tehtävien pariin. Alustojen ominaisuudet tukevat usein myös ketterän kehityksen toimintatapoja, mikä voi osaltaan parantaa tuottavuutta.
Toisaalta tutkielmassa havaittiin myös, että matalakoodiset alustat eivät usein ole tarpeeksi joustavia monimutkaisempien sovellusten toteuttamiseen ja integraatio muiden järjestelmien kanssa voi tuottaa hankaluuksia. Kansalaiskehittäjien luomien sovellusten ylläpidossa voi ilmetä myöhemmin ongelmia ja lisäksi riippuvuus matalakoodisten alustojen toimittajista koetaan uhkana. Matalakoodinen kehitys voi mahdollisesti johtaa lisäkustannuksiin ja tekniseen velkaan pidemmällä aikavälillä.
Tutkielman tulosten perusteella voidaan todeta, että matalakoodiset alustat voivat parantaa tuottavuutta erityisesti silloin, kun tarvitaan yksinkertaisia ja nopeasti toteutettavia sovelluksia. Kansalaiskehittäjät voivat hyödyntää matalakoodiratkaisuja kevyempien sovellusten rakentamiseen, mutta monimutkaisemmissa ratkaisuissa on yhä syytä nojautua perinteisimpiin menetelmiin. Organisaatioiden tuleekin arvioida tapauskohtaisesti, mihin tarkoituksiin matalakoodiset alustat soveltuvat parhaiten.
Tutkielman tulokset osoittavat, että matalakoodisten alustojen hyödyntäminen voi lyhentää kehitysaikaa merkittävästi verrattuna perinteisiin sovelluskehityksen menetelmiin. Kansalaiskehittäjien osallistuminen sovelluskehitykseen mahdollistaa resurssien järkevämmän kohdistamisen, sillä se vähentää riippuvuutta IT-osaajista ja vapauttaa heitä teknisesti vaativampien tehtävien pariin. Alustojen ominaisuudet tukevat usein myös ketterän kehityksen toimintatapoja, mikä voi osaltaan parantaa tuottavuutta.
Toisaalta tutkielmassa havaittiin myös, että matalakoodiset alustat eivät usein ole tarpeeksi joustavia monimutkaisempien sovellusten toteuttamiseen ja integraatio muiden järjestelmien kanssa voi tuottaa hankaluuksia. Kansalaiskehittäjien luomien sovellusten ylläpidossa voi ilmetä myöhemmin ongelmia ja lisäksi riippuvuus matalakoodisten alustojen toimittajista koetaan uhkana. Matalakoodinen kehitys voi mahdollisesti johtaa lisäkustannuksiin ja tekniseen velkaan pidemmällä aikavälillä.
Tutkielman tulosten perusteella voidaan todeta, että matalakoodiset alustat voivat parantaa tuottavuutta erityisesti silloin, kun tarvitaan yksinkertaisia ja nopeasti toteutettavia sovelluksia. Kansalaiskehittäjät voivat hyödyntää matalakoodiratkaisuja kevyempien sovellusten rakentamiseen, mutta monimutkaisemmissa ratkaisuissa on yhä syytä nojautua perinteisimpiin menetelmiin. Organisaatioiden tuleekin arvioida tapauskohtaisesti, mihin tarkoituksiin matalakoodiset alustat soveltuvat parhaiten.
Kokoelmat
- Kandidaatintutkielmat [10646]
