Business Case

AI‑avusteinen kehitys­malli reguloidussa terveysteknologiassa 

AI-avusteinen kehitysmalli reguloidussa terveysteknologiassa_ Qalmari
AI-avusteinen kehitysmalli reguloidussa terveysteknologiassa_ Qalmari
AI-vetoinen kehitysmalli nopeutti kriittisten järjestelmien modernisointia 40–50 %
Kriittisten järjestelmien modernisointi säännellyssä terveysteknologiaympäristössä tarkoittaa kahta haastetta yhtä aikaa: teknologian uudistamista ja sen tekemistä auditoitavasti, luotettavasti ja tuotantolaatuisesti.
Toistuvat kehitysvaiheet päätettiin systemaattisesti automatisoida AI:lla
Teknologiauudistus tarkoitti suurta manuaalista työmäärää. Tämä muutti projektin luonteen pelkästä migraatiosta uudenlaisten sovelluskehityksen menetelmien suunnitteluksi ja käyttöönottamiseksi.
Tekoäly ei ollut yksittäinen työkalu vaan olennainen osa tuotantoprosessia
Järjestelmä automatisoi kehitystyön vaiheittain: projektisuunnitelmat, koodi, dokumentaatio, testit ja code review — kaikki AI-avusteisesti.
AI säännellyssä ympäristössä — auditoitavuus ja luotettavuus kriittisessä toimintaympäristössä
Ratkaisun kriittinen periaate oli human-in-the-loop: kaikki tuotantokoodi validoitiin kehittäjän toimesta. Yhdistelmä teki AI-vetoisesta kehitysmallista auditoitavan ja luotettavan myös kriittisessä, säännellyssä toimintaympäristössä.
Rakennettu AI-kehitysmalli osoittautui toistettavaksi ja skaalautuvaksi
Kokonaisuus esiteltiin useille kehitystiimeille ja sitä pidettiin esimerkkinä siitä, miten tekoälyä voidaan hyödyntää ohjelmistokehityksessä tuotantotasolla koko organisaatiossa.

Kriittisten järjestelmien modernisointi reguloidussa terveysteknologiaympäristössä tarkoittaa kahta haastetta yhtä aikaa: teknologian uudistamista ja sen tekemistä auditoitavasti, luotettavasti ja tuotantolaatuisesti. 

Qalmarin asiantuntija rakensi migraatioprojektin ympärille generatiivista tekoälyä voimakkaasti hyödyntävän agenttikokonaisuuden, joka automatisoi toistuvat kehitysvaiheet, nopeutti toteutusta 40–50 % ja vapautti asiantuntijoiden aikaa rutiinityöstä korkeamman arvon tehtäviin. Luotuja työkaluja pidettiin esimerkkinä siitä, miten tekoälyavusteista sovelluskehitystä tulisi tehdä koko kehitysorganisaatiossa.  

Lähtötilanne

Globaalilla terveysteknologiayrityksellä oli tuotteita, joiden konfigurointikäyttöliittymät oli kehitetty AngularJS:llä. AngularJS on saavuttanut end-of-life-vaiheen eikä siihen enää tehdä tietoturvapäivityksiä. Säännelty terveysteknologian toimintaympäristö edellytti siirtymistä moderniin ylläpidettyyn teknologiaan. 

Teknologiauudistus tarkoitti suurta manuaalista työmäärää: migraatioon sisältyi laajoja toistuvia ja kaavamaisia kehitysvaiheita, jotka päätettiin systemaattisesti automatisoida AI:lla. Tämä muutti projektin luonteen pelkästä migraatiosta uudenlaisten sovelluskehityksen menetelmien suunnitteluksi ja käyttöönottamiseksi. 

Mitä teimme?

AI-kehitys Migraatio Agenttiarkkitehtuuri Kouluttaminen

Teknologiat

AI AngularJS Angular React MCP

Tietoturva

auditoitava kehitysmalli

Ajansäästö

40-50 %

Organisaatiotasolla

skaalautuva malli

Qalmarin rooli

Qalmarin asiantuntija suunnitteli ja toteutti AI-avusteisen kehityksen työkalut, määritteli AI:n käytön rajat reguloidussa ympäristössä asiakkaan ohjaavien asiakirjojen mukaisesti, koulutti tiimin uusien työkalujen käyttöön ja vaikutti sitä kautta laajemmin kuin vain yksittäisessä projektissa. 

Ratkaisu

AI-pohjainen kehitysmalli tuotantoon asti 

Projektin keskeinen läpimenoa nopeuttava tekijä oli uusi AI-avusteinen tuotekehitysmalli. Tekoäly ei ollut yksittäinen työkalu vaan olennainen osa ohjelmistokehityksen tuotantoprosessia. Rakensimme järjestelmän, joka automatisoi kehitystyön vaiheittain: 

  • Projektisuunnitelmat purettiin tehtäviksi AI:n avulla
  • Migraatiokoodi tuotettiin pääosin AI-avustettuna
  • Dokumentaatio, commit-viestit ja testit automatisoitiin
  • Code review -prosesseja nopeutettiin tekoälyllä 

Agenttiarkkitehtuuri: 
ticket → suunnitelma → koodi → testit → merge request 

Uusien työkalujen ydin oli agenttiorkestraattori, agent orchestration layer, joka automatisoi kehitystyön vaiheittain alusta loppuun. Orkestraattori hakee tiketin suoraan tikettijärjestelmästä MCP-palvelimen kautta, muodostaa toteutussuunnitelman, tuottaa koodin ja testit ja vie kokonaisuuden merge request -vaiheeseen asti. Kehittäjä arvioi ja hyväksyy jokaisen vaiheen ennen kuin orkestraattori etenee. Kokonaisuus on usean agentin järjestelmä, jossa AI on rakennettu osaksi ohjelmistokehityksen tuotantoprosessia samalla hyödyntäen monipuolisesti safeguardeja. 

Auditoitavuus ja luotettavuus kriittisessä toimintaympäristössä 

Terveysteknologiassa AI:n käyttöönotto ei ole itsestäänselvyys. Asiakkaalla oli tarkat määrittelyt siitä, mitä työkaluja saa käyttää, missä ympäristöissä koodi saa liikkua ja miten tietoturvakäytänteistä pidetään kiinni.  

Ratkaisun kriittinen periaate oli human-in-the-loop: kaikki tuotantokoodi validoitiin kehittäjän toimesta. Tekoäly ei kirjoittanut suoraan tuotantoon, vaan jokainen muutos on ihmisen läpikäymä, arvioima ja hyväksymä. 

Jokaisessa työvaiheessa tekoäly myös kirjasi ylös keskeiset päättelyketjunsa ja havaintonsa, joita se hyödyntää myös tulevissa vastaavissa tehtävissä. Yhdistelmä teki AI-vetoisesta kehitysmallista auditoitavan ja luotettavan myös kriittisessä, säännellyssä toimintaympäristössä. 

Hyödyt

AI-vetoinen kehitysmalli nopeutti projektia kehitystiimin arvioiden mukaan 40–50 % verrattuna aiempiin migraatioihin. Nopeampi läpimenoaika tarkoitti, että terveysteknologiassa pitkä testaussykli pääsi alkamaan aiemmin, ja asiantuntijat pystyivät siirtämään aikaa toistuvasta rutiinityöstä korkeamman arvon tehtäviin.

Tuotteet vastaavat nyt moderneja tietoturvavaatimuksia ja mahdollistavat jatkuvan kehittämisen säädellyssä toimintaympäristössä. Vanhassa teknologiassa pysyminen olisi kasvattanut sekä tietoturvariskiä että sääntelyriskiä, ja nopeampi modernisointi lyhensi altistumisaikaa näille riskeille.

Rakennettu AI-kehitysmalli osoittautui toistettavaksi. Kokonaisuus esiteltiin useille kehitystiimeille ja sitä pidettiin esimerkkinä siitä, miten tekoälyä voidaan hyödyntää ohjelmistokehityksessä tuotantotasolla koko organisaatiossa.

Luitko jo nämä?

Haluatko kuulla lisää?

Juho Arkkola