Lomake on lähetetty onnistuneesti.
Lisätietoja on postilaatikossasi.
Innowise suunnitteli AWS:n palvelimetöntä infrastruktuuria, joka mahdollistaa terveyssuositukset henkilökohtaisen lääketieteen ohjelmistoja varten ja toteuttaa vankan CI/CD-putken saumatonta käyttöönottoa ja testausta varten.
Asiakkaamme on innovatiivinen terveydenhuollon teknologia-alan toimija. He keskittyvät auttamaan kroonisista sairauksista kärsiviä henkilöitä parantamaan terveyttään noudattamalla räätälöityjä AI-pohjaisia suosituksia. Yksilöllistämistä painottaen asiakas tarjoaa yksilöllistetyn lääketieteen ohjelmistoja ja mHealth-sovellusta yksilöille ja terveydenhuollon tarjoajille.
Yksityiskohtaisia tietoja asiakkaasta ei voida luovuttaa NDA:n määräysten nojalla.
Asiakkaan kanssa kehittämämme kehittynyt ja skaalautuva infrastruktuuri tukee henkilökohtaisen lääketieteen ohjelmistoja ja terveyssuosituksia. "Korostamalla Infrastructure as Code (IaC) -käytäntöjä yhdistimme AWS CDK:n ja TypeScriptin tehon. Näin pystyimme luomaan vankan, palvelimettoman kehyksen, joka pystyy käsittelemään monimutkaisia suosittelu- ja ilmoitusprosesseja, jotka ovat olennainen osa terveydenhallinnan tehostamista. Tiimimme keskittyi myös laajasti mobiilisovellusten ja back-end-järjestelmien testaamiseen.
Pitääksemme yllä johdonmukaisuutta ja laatua käyttöönottoprosesseissamme loimme CI/CD-putket, joissa käytimme Bitbucketia lähdekoodin hallintaan ja AWS CodePipelinea rakennusten, testien ja käyttöönottojen organisointiin. Nämä putket helpottivat sujuvaa siirtymistä kehityksestä tuotantoon automaattisten vaiheiden avulla, jotka vähensivät inhimillisiä virheitä ja virtaviivaistivat julkaisuja.
Amazon Elastic Container Service (ECS) määriteltiin Docker-konttien pyörittämiseen ja hallintaan. Tämä palvelu yksinkertaisti järjestelmän konttien orkestrointia, minkä ansiosta suositus- ja ilmoitusjärjestelmien käyttöönotto, hallinta ja skaalaus onnistui helposti.
Laadunvarmistus oli kriittinen ja olennainen osa koko käyttöönottoprosessia. Laadunvarmistusinsinöörimme validoivat back-end-järjestelmän toiminnallisuuden, suorituskyvyn ja käytettävyyden ja varmistivat mobiilisovelluksen korkeimman laadun yhdistämällä manuaalisia ja automaattisia testausmenetelmiä.
QA-strategiamme keskeisenä painopisteenä oli henkilökohtaisen lääketieteen ohjelmiston perusteellinen testaus mobiilialustoilla. Suoritimme laajaa manuaalista testausta simuloimalla todellisia käyttäjäskenaarioita varmistaaksemme, että sovelluksen käyttöliittymä ja ominaisuudet toimivat moitteettomasti eri laitteilla. Tätä täydennettiin suorittamalla automatisoituja testejä laajemman käyttötapausvalikoiman kattamiseksi.
CI/CD-työnkulkujen hallinta oli toinen tärkeä osa laadunvarmistusprosessiamme. Valvoimme näitä työnkulkuja estääkseen testaamattoman tai virheellisen koodin käyttöönoton tuotantoon. Tästä lähestymistavasta tuli erityisen tärkeä sen jälkeen, kun oli havaittu prosessin puutteita, jotka mahdollistivat virheiden syntymisen elävässä sovelluksessa, erityisesti kriittisen 2.0-julkaisun aikana uusia markkinoita varten.
Sovelluksen tarkentamiseksi käyttäjien vuorovaikutuksen perusteella otimme käyttöön A/B-testausmekanismit. Tämä lisäsi käyttäjien sitoutumista ja antoi arvokasta tietoa käyttäjien käyttäytymisestä ja mieltymyksistä, minkä ansiosta asiakas pystyi tekemään tuotteeseensa tietoon perustuvia parannuksia.
Asiakas oli erityisen vaikuttunut mobiili- ja back-end-testauksen kestävyydestä sekä CI/CD-putken tehokkuudesta. Näiden ponnistelujen ansiosta käyttöönottoon liittyvät ongelmat vähenivät merkittävästi ja mHealth-sovelluksen vakaus lisääntyi huomattavasti.
AWS (Step Functions, Lambda, Kinesis, Event Bridge, Api Gateway, CloudFormation, Glue, Athena, App Sync, ECS, ECR, Batch, RDS, Redshift, DynamoDB)
Lähdevalvontajärjestelmät
Bitbucket
Putkistot
Bitbucket-putket, Koodiputki
Työskentelyämme asiakkaan kanssa leimasivat vaiheittainen eteneminen, avoin viestintä ja vahva sitoutuminen ketteriin menetelmiin. Tämä lähestymistapa mahdollisti nopean sopeutumisen, johdonmukaisen sitoutumisen asiakkaaseen ja prosessiemme jatkuvan parantamisen koko projektin ajan. Näin hanke eteni:
Aloitimme perusteellisella analyysi- ja suunnitteluvaiheella, jossa sovitimme tehtävämme yhteen asiakkaan tarpeiden kanssa. Tämä vaihe loi pohjan sille, mistä tulisi reagoiva mHealth-sovelluksen kehityssykli.
AWS CDK:n avulla toteutimme infrastruktuurin skriptauksen, joka tukee palvelimetonta taustapäätä, ja varmistimme, että järjestelmä on skaalautuva ja joustava.
Kehittäjämme kirjoittivat Lambda-funktioita tietojen käsittelyyn ja ilmoitusten käsittelyyn, joita hallittiin palvelimettoman infrastruktuurin kautta.
Otimme käyttöön Bitbucketin ja AWS CodePipelinen automatisoidaksemme infrastruktuurin ja sovellusten käyttöönottoprosessin.
QA-insinöörimme suorittivat perusteellisia manuaalisia ja automaattisia testejä varmistaakseen, että kaikki ominaisuudet toimivat kunnolla eri laitteilla ja eri käyttäjäskenaarioissa.
Parantaaksemme käyttäjäkokemusta entisestään otimme käyttöön A/B-testausjärjestelmän, joka mahdollistaa tietoon perustuvan päätöksenteon.
Hanke päättyi kattavaan arviointi- ja luovutusvaiheeseen. Varmistimme, että kaikki projektin osat vastasivat asiakkaan odotuksia, ja valmistelimme pohjatyötä tulevia parannuksia ja tukea varten.
Yhteistyö asiakkaan kanssa johti useisiin merkittäviin saavutuksiin, jotka kaikki edistivät yksilöllistetyn lääketieteen ohjelmiston yleistä menestystä ja vaikutusta:
Yhteenvetona voidaan todeta, että QA-painotteinen lähestymistapamme ja vankka AWS:n palvelimeton arkkitehtuuri tarjosivat asiakkaallemme erittäin luotettavan ja yksilöllisen lääkeohjelmiston. Nämä parannukset tukivat heidän tehtäväänsä tarjota yksilöllisiä terveydenhuoltoratkaisuja, mistä osoituksena olivat konkreettiset parannukset sovelluksen suorituskyvyssä ja käyttäjätyytyväisyydessä.
Hankkeemme nykyisessä vaiheessa tiimimme osallistuu aktiivisesti mHealth-sovelluksen kehittämiseen ja parantamiseen painottaen erityisesti testausta ja infrastruktuurin jatkuvaa parantamista.
20%
uusien ominaisuuksien markkinoille saattamiseen kuluvan ajan lyhentäminen
60%
julkaisun jälkeisten virheiden väheneminen
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.