Tekoälytyökalujen vaikutus ohjelmistokehityksen tuottavuuteen : tapaustutkimus mikropalvelupohjaisesta ERP-projektista
Luomajoki, Toni (2025)
Luomajoki, Toni
2025
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025103126851
https://urn.fi/URN:NBN:fi:amk-2025103126851
Tiivistelmä
Tuottavuus on oleellinen aspekti ammattimaisessa ohjelmistokehitystyössä. Tämä tapaustutkimus tarkastelee, miten tekoälytyökalujen käyttöönotto vaikutti tuottavuuteen suomalaisessa ERP-kehitysprojektissa ja tutki, missä työnkulun vaiheissa tekoäly tuotti mitattavaa hyötyä.
Teoreettinen viitekehys yhdistää ohjelmistotuotannon virtaus- ja tuottavuusajattelun tekoälyavusteisen kehittämisen periaatteisiin. Aineisto koostuu kvantitatiivisista prosessimittareista sekä laadullisista kehittäjähaastatteluista ja projektidokumentaatiosta. Tarkastellut ratkaisut sisältävät kaupallisia tekoälypohjaisia ohjelmointityökaluja sekä tiimin kehittämiä koodauksen, testigeneroinnin ja dokumentaation automatisoivia työkaluja.
Tulokset osoittavat merkittävää nopeutumista koodaus- ja katselmointivaiheissa sekä testiautomaation kattavuuden kasvua, kun taas koko tiketin läpimeno lyheni maltillisesti, koska pullonkaulat siirtyivät kehittämisvaiheiden välisten odotusvaiheiden pidentymiseen. Johtopäätöksenä tekoäly paransi tuottavuutta vaiheittain vähentäen rutiinityötä ja keventäen katselmointeja. Samalla sen vaikutuksia ei voi-da arvioida täysin irrallisina, sillä prosessit, työtavat ja muut muuttujat muokkaavat virtausta samanaikaisesti.
Teoreettinen viitekehys yhdistää ohjelmistotuotannon virtaus- ja tuottavuusajattelun tekoälyavusteisen kehittämisen periaatteisiin. Aineisto koostuu kvantitatiivisista prosessimittareista sekä laadullisista kehittäjähaastatteluista ja projektidokumentaatiosta. Tarkastellut ratkaisut sisältävät kaupallisia tekoälypohjaisia ohjelmointityökaluja sekä tiimin kehittämiä koodauksen, testigeneroinnin ja dokumentaation automatisoivia työkaluja.
Tulokset osoittavat merkittävää nopeutumista koodaus- ja katselmointivaiheissa sekä testiautomaation kattavuuden kasvua, kun taas koko tiketin läpimeno lyheni maltillisesti, koska pullonkaulat siirtyivät kehittämisvaiheiden välisten odotusvaiheiden pidentymiseen. Johtopäätöksenä tekoäly paransi tuottavuutta vaiheittain vähentäen rutiinityötä ja keventäen katselmointeja. Samalla sen vaikutuksia ei voi-da arvioida täysin irrallisina, sillä prosessit, työtavat ja muut muuttujat muokkaavat virtausta samanaikaisesti.
