Enda raskere, sikrere og smartere. I løpet av 2024 har utviklingsavdelingen her på Flex Applications jobbet for fullt med å oppgradere personalsystemet Flex HRM til den nye plattformen .NET 8. Vi ba vår utviklingssjef Björn Lindqvist om å fortelle mer.
Til å begynne med, hva ligger bak beslutningen om å fornye teknologien bak Flex HRM? Björn Lindqvist forklarer:
– For oss på Flex er det viktig å ligge i teknologisk forkant for å gi våre kunder den beste brukeropplevelsen og samtidig sørge for at systemet er trygt og sikkert å bruke i mange år fremover. .NET 8 er den nyeste versjonen av Microsofts utviklingsplattform og har mange forbedringer, spesielt når det gjelder ytelse, sikkerhet og vedlikehold over tid.
Han legger til:
– Dessuten gir det oss muligheten til å bruke de nyeste smarte teknologiene i vårt utviklingsarbeid, noe som er viktig for at vi skal kunne fortsette å rulle ut nye innovative funksjoner til våre kunder på en effektiv måte.
Store tidsbesparelser med hjelp av generativ AI
Migreringsprosjektet har vært utfordrend på grunn av systemets kompleksitet og størrelse. Flex HRM består av flere millioner linjer kode som har måttet gjennomgås og tilpasses til .NET 8. I tillegg må hele systemet testes nøye for å sikre at ytelse og funksjonalitet opprettholdes i alle deler av systemet. Med andre ord risikerer et prosjekt som dette å bli både tid- og ressurskrevende. For Flex ble (en del av) løsningen AI.
Björn Lindqvist:
– I februar 2024 fikk vi muligheten til å delta i et pilotprosjekt innen Visma hvor vi tok hjelp av generativ AI for å omforme all eksisterende kode til .NET 8, noe som viste seg å være svært vellykket. Ved å kombinere AI-basert refaktorering med manuell testing og retting, beregner vi at vi har klart å redusere tidsbruken med cirka 40 prosent sammenlignet med en helt manuell prosess.
Faktisk har prosjektet blitt en slik suksess at andre selskaper har blitt inspirert av Flex.
– Ja, det er en del selskaper i vårt nettverk som har tatt kontakt og vil vite mer. Det føles godt å kunne dele våre erfaringer og hjelpe andre som står overfor samme reise, sier Björn.
Nå ser Björn og hans team frem til at kundene skal få nyte godt av forbedringene.
– Fra og med august 2024 og et stykke utover høsten rulles den nye versjonen av Flex HRM som bygger på .NET 8 gradvis ut til alle våre kunder.