Formularen er blevet indsendt med succes.
Du finder yderligere information i din postkasse.
Innowise udviklede en serverløs infrastruktur på AWS, der muliggjorde sundhedsanbefalinger til software til personlig medicin og implementering af en robust CI/CD-pipeline til problemfri udrulning og testning.
Vores kunde er en innovatør inden for sundhedsteknologi. De fokuserer på at hjælpe personer med kroniske lidelser med at opnå et bedre helbred ved at følge skræddersyede AI-drevne anbefalinger. Med vægt på individualisering tilbyder kunden software til personlig medicin og en mHealth-app til enkeltpersoner og sundhedsudbydere.
Detaljerede oplysninger om klienten kan ikke videregives i henhold til bestemmelserne i NDA.
I vores samarbejde med kunden udviklede vi en avanceret og skalerbar infrastruktur til at understøtte software til personlig medicin med sundhedsanbefalinger. "Ved at lægge vægt på Infrastructure as Code (IaC)-praksis kombinerede vi styrken i AWS CDK med TypeScript. Det gjorde os i stand til at skabe en robust, serverløs ramme, der kan håndtere komplekse anbefalings- og notifikationsprocesser, som er vigtige for at forbedre sundhedsstyringen. Vores team fokuserede også meget på at teste mobilapplikationer og back-end-systemer.
For at opretholde ensartethed og kvalitet i vores udrulningsprocesser etablerede vi CI/CD-pipelines med Bitbucket til kildekontrol og AWS CodePipeline til orkestrering af builds, tests og udrulninger. Disse pipelines muliggjorde en jævn overgang fra udvikling til produktion med automatiserede trin, der reducerede menneskelige fejl og strømlinede udgivelser.
Amazon Elastic Container Service (ECS) blev konfigureret til at køre og administrere vores Docker-containere. Denne tjeneste forenklede systemets containerorkestrering, så vi nemt kunne implementere, administrere og skalere anbefalings- og notifikationssystemerne.
Kvalitetssikring var en kritisk og integreret komponent i hele vores implementeringsproces. Vores QA-ingeniører validerede backend-systemets funktionalitet, ydeevne og brugervenlighed og sikrede mobilapplikationens højeste kvalitet ved at kombinere manuelle og automatiserede testmetoder.
Et vigtigt fokus i vores QA-strategi var den grundige test af softwaren til personlig medicin på mobile platforme. Vi udførte omfattende manuelle tests ved at simulere brugerscenarier fra den virkelige verden for at sikre, at appens grænseflade og funktioner fungerede fejlfrit på forskellige enheder. Dette blev suppleret med automatiserede tests for at dække en bredere vifte af brugssituationer.
Håndtering af CI/CD-workflows var et andet vigtigt aspekt af vores QA-proces. Vi overvågede disse workflows for at forhindre, at utestet eller fejlbehæftet kode blev implementeret i produktionen. Denne tilgang blev særlig vigtig, efter at vi havde identificeret huller i processen, som gjorde det muligt for fejl at opstå i live-applikationen, især under den kritiske 2.0-udgivelse til det nye marked.
For yderligere at forfine applikationen baseret på brugerinteraktion implementerede vi A/B-testmekanismer. Det øgede brugernes engagement og gav værdifuld indsigt i brugernes adfærd og præferencer, så kunden kunne foretage datadrevne forbedringer af deres produkt.
Kunden var især imponeret over robustheden af vores mobil- og backend-tests samt effektiviteten af CI/CD-pipelinen. Denne indsats førte til et betydeligt fald i implementeringsrelaterede problemer og en væsentlig stigning i mHealth-applikationens stabilitet.
AWS (Step Functions, Lambda, Kinesis, Event Bridge, Api Gateway, CloudFormation, Glue, Athena, App Sync, ECS, ECR, Batch, RDS, Redshift, DynamoDB)
Kildestyringssystemer
Bitbucket
Rørledninger
Bitbucket Pipelines, Code Pipeline
Vores arbejde med kunden var præget af trinvis udvikling, gennemsigtig kommunikation og et stærkt engagement i agile metoder. Denne tilgang gjorde det muligt for os at tilpasse os hurtigt, opretholde et konsekvent engagement med kunden og løbende forbedre vores processer gennem hele projektet. Sådan udfoldede projektet sig:
Vi begyndte med en grundig analyse- og planlægningsfase, hvor vi tilpassede vores opgaver til kundens behov. Denne fase lagde grunden til det, der skulle blive en responsiv udviklingscyklus for mHealth-appen.
Ved hjælp af AWS CDK udviklede vi infrastrukturen til at understøtte en serverløs backend og sikrede, at systemet var skalerbart og modstandsdygtigt.
Vores udviklere skrev Lambda-funktioner til at behandle data og håndtere notifikationer, som blev administreret via den serverløse infrastruktur.
Vi satte Bitbucket og AWS CodePipeline op for at automatisere udrulningsprocessen for infrastruktur og applikationer.
Vores QA-ingeniører udførte grundige manuelle og automatiserede tests for at sikre, at alle funktioner fungerede korrekt på tværs af forskellige enheder og brugerscenarier.
For yderligere at forbedre brugeroplevelsen etablerede vi en A/B-testramme, der giver mulighed for datadrevet beslutningstagning.
Projektet blev afsluttet med en omfattende gennemgang og overdragelsesfase. Vi sikrede, at alle projektelementer levede op til kundens forventninger og forberedte grundlaget for fremtidige forbedringer og support.
Samarbejdet med kunden førte til flere bemærkelsesværdige resultater, som hver især bidrog til den samlede succes og effekt af softwaren til personlig medicin:
Kort sagt gav vores QA-orienterede tilgang og den robuste AWS serverless-arkitektur vores kunde en meget pålidelig og personlig medicinsoftware. Disse forbedringer understøttede deres mission om at levere personlige sundhedsløsninger, hvilket fremgår af de håndgribelige forbedringer i applikationens ydeevne og brugertilfredshed.
I den nuværende fase af vores projekt er vores dedikerede team aktivt engageret i løbende udvikling og forbedring af mHealth-appen, med stor vægt på test og løbende forbedring af infrastrukturen.
20%
reduktion af time-to-market for nye funktioner
60%
fald i fejl efter udgivelse
Din besked er blevet sendt.
Vi behandler din anmodning og kontakter dig så hurtigt som muligt.
Ved at tilmelde dig accepterer du vores Politik for beskyttelse af personlige oplysninger, herunder brug af cookies og overførsel af dine personlige oplysninger.