Lomake on lähetetty onnistuneesti.
Lisätietoja on postilaatikossasi.
Innowise on päivittänyt säteilyaltistuksen seurantasovellusta, parantanut vasteaikaa 3,3-kertaiseksi ja luonut pohjan ohjelmistotoimintojen laajentamiselle.
Asiakkaamme on eurooppalainen konsultointi- ja teknologiayritys, joka on erikoistunut säteilysuojeluun, laatuun ja turvallisuuden hallintaan. Yritys tukee terveydenhuolto-, kuljetus- ja energiateollisuuden yrityksiä ja auttaa niitä noudattamaan alueellisia säteilysuojelumääräyksiä ja kansainvälisiä standardeja, kuten ISO 9001, ISO 14001 ja ISO 19443.
Yli 200 yritystä käyttää päivittäin yhtä heidän lippulaivatuotteistaan, kattavaa SaaS-alustaa, jolla seurataan henkilöstön säteilyaltistusta ja terveydentilaa. Verkkosovellus, jonka tarkoituksena on parantaa työntekijöiden turvallisuutta ja hyvinvointia, tarjoaa valmiudet säteilyaltistustason laskemiseen manuaalisen annosmittaustietojen syöttämisen perusteella. Sovelluksessa on myös työntekijöiden terveystietojen seuranta, henkilökohtaiset terveystarkastukset ja ennakoiva lääketieteellisten riskien arviointi mahdollisesti vaarallisissa ympäristöissä työskenteleville.
Yksityiskohtaisia tietoja asiakkaasta ei voida luovuttaa NDA:n määräysten nojalla.
Säteilyaltistuksen seurantasovellus on ollut markkinoilla jo yli 10 vuotta, mutta sen koodipohjaan ei ollut tehty merkittäviä päivityksiä tai uudelleenkirjoituksia tänä aikana. Kun asiakkaan liiketoiminta kasvoi, myös tarve vankemmalle ja skaalautuvammalle ratkaisulle kasvoi.
Auditoinnin tulosten perusteella Innowise:n projektiryhmä laati selkeän etenemissuunnitelman parannuksista, jotka ovat välttämättömiä säteilyaltistuksen seurantasovelluksen vakauden, suorituskyvyn ja skaalautuvuuden kannalta. Kun asiakas oli antanut suunnitelmallemme vihreää valoa, siirryimme jatkuviin parannuksiin.
Asiakas halusi, että sovelluksen kehitys tapahtuu mahdollisimman sujuvasti, joten teimme muutoksista loppukäyttäjille näkymättömiä, jotta liiketoiminta ei häiriintyisi. Vain kolmessa kuukaudessa Innowise:n tiimi otti käyttöön seuraavat muutokset säteilyaltistuksen seurantasovelluksessa.
Suorituskyvyn lisäämiseksi ja tulevien skaalautumistarpeiden tukemiseksi jaoimme sovelluksen useisiin keskeisiin komponentteihin: frontend, backend, raportointimoduulit, loki- ja seurantamoduuli sekä tietokanta. Sitten tiimimme konttasivat jokaisen komponentin ja siirsivät ne erillisiin virtuaalikoneisiin. Nämä muutokset tukivat asiakkaan ennakoimaa kasvavaa työmäärää.
Päivitimme sovelluksen teknistä järjestelmää päivittämällä vanhentuneita kehyksiä ja työkaluja, korjaamalla virheitä ja varmistamalla, että järjestelmä tukee tulevia parannuksia. Näin sovelluksen suorituskyky ja ylläpidettävyys paranivat kipeästi.
Innowise:n tiimi muokkasi säteilyaltistuksen seurantasovelluksen tietokannan, paransi tietokantakyselyjä, lisäsi indeksejä ja otti käyttöön vierasavaimia. Kokonaisvaltainen lähestymistapamme lisäsi tietokannan suorituskykyä 1,5-3-kertaiseksi refaktoroinnin jälkeen.
Otimme käyttöön jatkuvan integroinnin ja käyttöönoton (CI/CD) putken, jolla korvattiin manuaalinen käyttöönottoprosessi. Tämän uuden lähestymistavan avulla tiimimme automatisoi käyttöönottoprosessin ja varmisti nopeammat ja luotettavammat päivitykset. Otimme myös käyttöön järjestelmän lokitiedonkeruun ja seurannan Prometheus:n ja Grafanan avulla, jotta voimme seurata ja visualisoida järjestelmän suorituskykyä ja ongelmia reaaliajassa.
Innowise:n tiimi käytti IaC:tä (Infrastructure as Code) katastrofista toipumiseen, mikä tarkoittaa, että koko sovellus voidaan nyt ottaa uudelleen käyttöön uuteen ympäristöön vain 15 minuutissa. Otimme myös käyttöön vankat varmuuskopiointimenettelyt, jotta tiedot ovat turvassa ja ne voidaan tarvittaessa palauttaa nopeasti.
Refaktoroinnin ohella Innowise:n tiimi laati huolellisesti säteilyaltistuksen seurantasovelluksen dokumentaatiota, joka sisälsi kaikki arkkitehtuuriin ja järjestelmään tehdyt muutokset.
Frontend
Angular
Backend
Node.js, WinDev
Cloud
OVHcloud
Tietokanta
MySQL
DevOps
Terraform, Bitbucket, Grafana, Prometheus, Docker, Docker Compose, Docker Compose.
Koska asiakas halusi joustavuutta projektin laajuudessa, sovimme Time & Material -hinnoittelumallista, mikä tarkoittaa, että arvioimme projektin tunnit etukäteen, mutta veloitimme asiakasta vain todellisuudessa käytetyistä tunneista. Kun asiakas halusi laajentaa projektin laajuutta, projektipäällikkömme toimitti lisälaskelmia, jotta asiakas pystyi helposti seuraamaan kuluja ja projektin edistymistä.
Otimme käyttöön iteratiivisen projektinhallintamenetelmän, jaoimme projektin sprintteihin ja määrittelimme kullekin vaiheelle selkeät välitavoitteet. Projektiryhmämme järjesti joka viikko puheluita asiakkaan sidosryhmien kanssa, joissa se kertoi edistymisestä ja tuloksista, mikä paransi tiimin yleistä yhteenkuuluvuutta.
1
Projektipäällikkö
1
Toimituspäällikkö
1
liiketoiminta-analyytikko
1
Ratkaisuarkkitehti
1
Back-End-kehittäjä
1
Front-End-kehittäjä
1
DevOps Engineer
1
QA Engineer
1
Tunkeutumistestaus Engineer
Nyt, vain kolmen kuukauden jälkeen, asiakkaalla on paljon vankempi, skaalautuvampi ja ylläpidettävämpi sovellus säteilyaltistuksen seurantaa varten. Olemme onnistuneesti uudistaneet ohjelmistoinfrastruktuuria, korjanneet suorituskykyongelmia ja varmistaneet, että arkkitehtuuri kestää tulevan kasvun. Innowise:n tiimi on myös laatinut selkeän etenemissuunnitelman tuleville ominaisuuksien kehittämiselle ja järjestelmän parannuksille, joiden avulla käyttäjäkokemusta ja toiminnan tehokkuutta voidaan parantaa entisestään.
Seuraavien kuukausien aikana tiimimme toteuttaa suunnitellut päivitykset, jotta asiakas voi vastata kehittyviin käyttäjätarpeisiin.
3.3
kertaa nopeampi sovelluksen vasteaika
1.5-3
kertaa parempi tietokannan suorituskyky
Viestisi on lähetetty.
Käsittelemme pyyntösi ja otamme sinuun yhteyttä mahdollisimman pian.
Rekisteröitymällä hyväksyt Tietosuojakäytäntö, mukaan lukien evästeiden käyttö ja henkilötietojesi siirto.