Online-laitteiden käyttöjärjestelmän päivitys takaa sujuvan ylläpidon ja parantaa käyttökokemusta – tekoälyn hyödyntäminen kiihdytti kehitystä
iLOQ on lukituksen ja pääsynhallinta-alan edelläkävijä. Yhtiön liiketoiminnan ytimessä ovat pilvipohjaiset ratkaisut, joiden avulla useita pääsynhallinnan vaihtoehtoja voidaan käyttää samalla alustalla ilman paristoja tai kaapeleita. iLOQ toimii globaalisti ja on tunnettu erityisesti innovatiivisista ja energiaomavaraisista ratkaisuistaan.
"Olemme olleet erittäin tyytyväisiä sekä saavutettuihin tuloksiin että yhteistyön arkeen. Heroe on kumppanina osoittautunut ammattitaitoiseksi, joustavaksi ja luotettavaksi. Voimme lämpimästi suositella Heroeta organisaatioille, jotka etsivät kokenutta kumppania ohjelmistokehityksen projektien johtamiseen ja toimitusten läpivientiin."
Mikko Hyvärinen, Director, Software Portfolio – iLOQ Oy
Lähtötilanne
iLOQin online-järjestelmään kuuluvat moduulit vaativat käyttöjärjestelmäpäivityksen. Nykyinen käyttöjärjestelmä oli tulossa elinkaarensa päähän ja sen ylläpidettävyys sekä päivitettävyys olivat rajallisia. Lisäksi kiristyneet tietoturvavaatimukset edellyttivät muutoksia käyttöjärjestelmään.
Tavoitteena oli varmistaa järjestelmän ylläpidettävyys ja nykyaikaisten vaatimusten mukainen tietoturvallisuus, sekä parantaa suorituskykyä ilman merkittäviä muutoksia olemassa olevaan ekosysteemiin. Muutos tuli toteuttaa tiukassa aikataulussa ja varmistaa, että projekti täyttää myös laitteistoa koskevan tuotekehityshankkeen aikataulu- ja laatukriteerit. Päivitykset eivät koskeneet vain uusia laitteita; myös olemassa olevat laitteet oli päivitettävä.
Ratkaisu
Ohjelmistopäivityksen kohteena olivat järjestelmän keskeiset online-moduulit, jotka mahdollistavat iLOQn järjestelmän verkko-ominaisuudet. Koska moduulit ovat osa olemassa olevaa ekosysteemiä, päivitys tuli tehdä mahdollisimman vähillä ulkoisilla muutoksilla.
Käyttöjärjestelmä modernisoitiin nykyvaatimuksia vastaavalle alustalle. Muutokset toteutettiin siten, että ulkoiset rajapinnat pysyivät ennallaan. Käyttöjärjestelmäpäivityksen yhteydessä otettiin käyttöön OTA-palvelu (over-the-air), jonka avulla käytössä olevien online-moduulien ohjelmistopäivitykset voidaan toteuttaa ketterästi tuotantoympäristössä.
Tekoäly kehityksen vauhdittajana
Projektin onnistumisen kannalta keskeistä oli olemassa olevan järjestelmän analyysi ja dokumentaation täydentäminen. iLOQ on hyödyntänyt tekoälyä rohkeasti muun muassa dokumentaation luonnissa yhteistyössä Heroen kanssa. Hanke on toiminut myös pilottihankkeena koko organisaatiossa siitä, miten tekoälyä hyödynnetään esimerkiksi prosessien luonnissa, toteutuksessa, virheiden etsinnässä, dokumentaatiossa ja katselmoinnissa.
Heroe toimi projektin vetäjänä ja teknisenä kumppanina, vastaten erityisesti vaatimusten määrittelystä, kokonaisarkkitehtuurista, laadunvarmistuksesta ja dokumentaatiosta, sekä OTA-päivitysten sujuvuudesta.
Heroe varmisti, että ratkaisu täytti sekä tekniset että tietoturvaan liittyvät vaatimukset ja että muutos voitiin toteuttaa hallitusti ilman häiriöitä tuotantoympäristössä. Iteratiivinen kehitysmalli, jatkuva validointi sekä tiivis ja saumaton yhteistyö mahdollistivat ketterän edistymisen.
Tulokset & liiketoimintahyödyt
Hankkeen lopputuloksena iLOQ sai modernisoidun sekä vaaditun tietoturvastandardin mukaisen ratkaisun, joka tukee liiketoiminnan kasvua.
Komponentin käyttöjärjestelmän päivitys takaa jatkossa sujuvat tietoturvapäivitykset, parantaa käytettävyyttä sekä helpottaa ylläpitoa. Loppukäyttäjälle muutokset näkyvät ainoastaan sujuvampana käyttökokemuksena, kun käyttöjärjestelmän yleinen suorituskyky parani merkittävästi.
Teknologiat ja työkalut
Windows CE
Linux Yocto
Pilvipohjaiset ratkaisut
Tekoälyratkaisut dokumentaation ja kehitysprosessien tukena
OTA-päivityspalvelu