Legg igjen kontaktinformasjonen din, så sender vi deg vår whitepaper på e-post.
Jeg samtykker i å behandle personopplysningene mine for å sende personlig tilpasset markedsføringsmateriell i samsvar med Retningslinjer for personvern. Ved å bekrefte innsendingen samtykker du i å motta markedsføringsmateriell.
Takk skal du ha!

Skjemaet har blitt sendt inn.
Mer informasjon finner du i postkassen din.

Innowise er et internasjonalt selskap som utvikler programvare for hele syklusen selskap grunnlagt i 2007. Vi er et team på mer enn 1600+ IT-profesjonelle som utvikler programvare for andre fagfolk over hele verden.
Om oss
Innowise er et internasjonalt selskap som utvikler programvare for hele syklusen selskap grunnlagt i 2007. Vi er et team på mer enn 1600+ IT-profesjonelle som utvikler programvare for andre fagfolk over hele verden.

Utvikling av WebRTC-mobilapper: 60% brukeradopsjon

Innowise leverte en funksjonsrik mobil WebRTC-løsning for AI-drevne videokonferanser og samtaleanalyser.

Kunde

Industri
Informasjonsteknologi
Region
USA
Kunde siden
2022

Vår kunde, et teknologiselskap basert i Nord-Amerika, spesialiserer seg på digitale kommunikasjonsløsninger. De opererer i et konkurranseutsatt globalt marked og arbeider for å forbedre den digitale samhandlingen mellom privatpersoner og bedrifter.

Detaljert informasjon om kunden kan ikke utleveres i henhold til bestemmelsene i NDA.

Utfordring

Opprette en mobil videokonferanseløsning med AI-funksjoner

Kunden kontaktet oss med en sofistikert videokonferanseplattform som allerede var på plass, og som var rik på AI-drevne funksjoner som skulle transformere kommunikasjonen på nettet. Plattformen hadde funksjoner som transkripsjon av samtaler i sanntid, sentimentanalyse under dialoger, grundig samtaleanalyse og sporing av deltakernes aktivitet i sanntid.

Disse funksjonene forbedrer kommunikasjonen ved å gi dypere innsikt i samtalene, måle emosjonelle toner og gi kortfattede møtereferater. Ved å analysere aktiviteten i sanntid kan brukerne identifisere og ta tak i eventuelle mangler i samhandlingen, noe som sikrer en jevn og produktiv interaksjon.

Til tross for at kunden hadde en robust nettversjon av plattformen, var det vanskelig å nå ut til det mobilsentrerte publikummet. Mangelen på en dedikert løsning for mobile videokonferanser begrenset veksten i dette segmentet.

De viktigste problemene som ble fremhevet av kunden, var følgende:

  • Funksjonsparitet: Behovet for at mobilappen tilbyr det samme omfattende utvalget av funksjoner som nettversjonen, slik at opplevelsen blir konsistent på tvers av enheter.

 

  • AI-integrering: Integrering av AI-algoritmer for å analysere mobilsamtaler, trekke ut innsikt, måle stemningen i samtalene og gi mobilbrukere et sammendrag av diskusjonene.
  • Fleksibel autentisering: Innlemme sikre påloggingsmetoder, spesielt integrering med populære plattformer som Google og Apple, for å øke brukeradopsjonen.
  • Optimalisert videostrøm: Dynamisk styring av videostrømmens kvalitet for å sikre flyt i samtalen, gitt ulike mobile enheter og nettverksforhold.

På bakgrunn av disse kravene henvendte kunden seg til Innowise for å utvikle en mobilapplikasjon som gjenspeiler nettplattformens styrker, men med ekstra smidighet og funksjoner som er skreddersydd for mobilbrukere.

Løsning

App for mobile videokonferanser med tilpasset kalender, tidsplanlegging og analyse etter samtalen

Vårt utviklingsselskap for videokonferanseapper gikk i gang med å designe en spesialtilpasset mobilapplikasjon som er skreddersydd for AI-drevne videokonferanser. I løpet av fire måneder har vi utviklet mobilversjonen og integrert transkripsjon i sanntid, bevegelsesgjenkjenning, møtesammendrag, tilpasning av planlegging, synkronisering av samtaler og mobiloptimalisert tilgang til møtenotater.

Tilpasset kalender- og timeplanstyring

For å imøtekomme kundens krav skapte utviklingsteamet vårt en tilpasset kalenderwidget i stedet for å bruke standardløsninger. Det var flere faktorer som påvirket denne avgjørelsen:

  • Regler for layout: Mobilappen krevde intrikate regler for visuell representasjon. Møtene skulle vises basert på varighet, prioriteringer og temaer for å gjøre dem intuitivt forståelige. Eventuelle overlappinger eller samtidige møter måtte være tydelig synlige for brukeren. For å håndtere overlappinger måtte vi utvikle algoritmer for å plassere hvert møte nøyaktig og unngå visuelt rot. Det var vanskelig å oppnå en så detaljert kontroll med forhåndsdefinerte løsninger.
  • Integrasjon med eksisterende løsninger: Vi erkjenner at brukerne ofte bruker andre plattformer for å planlegge, og tilbyr derfor integrasjoner med Google Calendar og andre planleggingsverktøy på forespørsel.
  • Dyplenking og umiddelbar møtedeltakelse: Mobilappen gjør det mulig for brukerne å dele en møtelink med hvem som helst, også de som ikke har appen. Ved å klikke på denne lenken åpnes applikasjonen, og hvis mottakeren ikke har appen installert, starter møtet i den optimaliserte nettleserversjonen.

Forbedret samtaleopplevelse med AI-integrering

Applikasjonen gir en interaktiv samtaleopplevelse som er skreddersydd til hver enkelt deltakers preferanser og behov. I tillegg til det vanlige tilbudet av video og lyd, utmerker appen seg med AI-drevet bevegelses- og stemningsgjenkjenning. Under samtalen registrerer og tolker systemet spesifikke bevegelser og ansiktsuttrykk fra brukerne. Hvis man f.eks. vinker til kameraet eller viser tommelen opp, gjenkjenner appen bevegelsene umiddelbart og oversetter dem til chat-emojier, slik at alle deltakerne får et visuelt signal om reaksjonene til den enkelte.

Teamet vårt har implementert et preferansebasert adaptivt videosystem. Avhengig av brukerens preferanser og nettverksforholdene justeres videokvaliteten dynamisk. Dette sikrer at brukerne får en smidig samtaleopplevelse, uavhengig av båndbreddebegrensninger.

Alle innkommende samtaler registreres og lagres i systemets back-end. Disse dataene fungerer ikke bare som en registrering, men analyseres også av kunstig intelligens for å gi innsikt i dynamikken i samtalen. Enten det dreier seg om å forstå stemningen i samtalen ved hjelp av AI-analyserte transkripsjoner eller å gjenkjenne deltakernes engasjement, gir systemet verdifull tilbakemelding til brukerne i etterkant av samtalen.

Samtaleopptak og analyse i etterkant av samtalen

Med tanke på hvor viktig det er å analysere møtene i etterkant, har vi integrert funksjoner for samtaleopptak i løsningen vår. Brukerne kan ikke bare ta opp samtalene, de kan også gå gjennom dem med ulike avspillingshastigheter. AI forsterker denne opplevelsen ytterligere ved å dele opp samtalen i ulike segmenter basert på tema. 

For de som foretrekker en kortfattet oversikt, genererer AI-systemet et sammendrag som fremhever de viktigste diskusjonspunktene, beslutningene som ble tatt og tiltakene som ble avtalt. Denne funksjonen er spesielt nyttig for dem som har gått glipp av møtet eller trenger en rask oppfriskning.

Appen gir mulighet for trendanalyse over tid. Ved å samle inn data fra flere møter på rad kan brukerne spore temaer som går igjen, emner som ofte diskuteres, eller vedvarende problemer. Dette er nyttig for langsiktige prosjekter der det er viktig å spore fremgang og identifisere gjennomgående smertepunkter for å kunne ta strategiske beslutninger.

En annen funksjon er identifisering av talere. AI-systemet kan skille mellom ulike stemmer og merke dem, noe som forenkler prosessen med å spore talernes bidrag i løpet av et møte. Dette er spesielt nyttig i større møter med mange deltakere.

For å gjøre det lettere å forberede seg til fremtidige møter, tilbyr appen dessuten prediktiv analyse. Ved å se på tidligere møter kan den foreslå potensielle temaer eller spørsmål som kan dukke opp, slik at deltakerne kan være bedre forberedt.

Alle disse analyseverktøyene, som tidligere var forbeholdt desktop-plattformer, er nå tilgjengelig i mobilapplikasjonen, slik at brukerne kan få innsikt når som helst, uten at det går på bekostning av intuitiviteten.

Teknologier og verktøy

Back-end
Dart, BloC, REST, GraphQL
Front-end
Dart, Flutter, AutoRoute, Easy Localization
Kommunikasjonsprotokoller
WebRTC, WebSockets
Ruteføring og navigasjon
AutoRoute
Lokalisering
Easy Localization
Statlig forvaltning
BloC

Prosess

Vår WebRTC var helt i tråd med Agile-metodikken, med vekt på iterativ levering, tilpasningsdyktighet og regelmessige tilbakemeldingssykluser. Prosessen ble beskrevet som følger:
  • Oppdagelsesfasen: Vi begynte med å gjennomgå listen over funksjoner kunden ønsket seg. Etter en grundig gjennomgang vurderte ekspertene våre om hver enkelt funksjon var gjennomførbar, og opprettet deretter individuelle saker for dem. Siden det ikke forelå noen konkret teknisk spesifikasjon, måtte teamet vårt ta utgangspunkt i nettversjonen for å sikre at kjernefunksjonene ble ivaretatt i mobilversjonen.
  • UI/UX-design: Selv om kunden leverte webdesignet, var vår rolle avgjørende for å omsette det til et mobilvennlig grensesnitt.
  • Utvikling: Denne fasen ble delt inn i sprinter som hver ble avsluttet med en kundedemonstrasjon. Siden backend-løsningen allerede var på plass, måtte utviklerne våre samarbeide tett med kundens backend-team for å sikre kompatibilitet mellom eksisterende infrastruktur og mobiltilpasningene våre.
  • Testing og kvalitetssikring: Testing var en kontinuerlig prosess som foregikk parallelt med utviklingen, og som sørget for at eventuelle feil og mangler ble løst raskt.
  • Implementering og vedlikehold: Etter at applikasjonen var utviklet, var neste steg lansering, etterfulgt av kontinuerlig support og videreutvikling basert på tilbakemeldinger fra brukerne.
Det som kjennetegnet samarbeidet vårt, var bruken av den mobile WebRTC-løsningen. som et videokonferanseverktøy for å kommunisere med kunden. Til å begynne med brukte vi nettversjonen, og etter hvert som prosjektet skred frem, ble møtene våre flyttet til mobilversjonen vi hadde laget. Jira bidro til oppgavesporing og sprintplanlegging og sørget for transparens i driften.

Team

1
Prosjektleder
2
Flutter-utviklere
1
Leder for mobilteamet
1
Kvalitets- sikringsingeniør
team-innowise

Resultater

Etter lanseringen av den mobile videokonferanseappen kunne vi konstatere at over 60% av den eksisterende brukerbasen umiddelbart omfavnet og lastet ned mobilversjonen. Kombinasjonen av et raffinert design og intuitive funksjoner falt i god jord hos brukerne. Denne tilpasningsdyktigheten var ikke bare et uttrykk for appens iboende appell, men gjenspeiles også i en betydelig økning på 13 poeng i Net Promoter Score (NPS).

Takket være den mobiltilpassede designen kan brukerne nå delta aktivt i møter hvor som helst. De raske invitasjonskoblingene sørget for at det bare var et tastetrykk unna å få inn deltakere. Tilgangen til møtenotater og -analyser direkte på mobilen gjorde at de ikke lenger var avhengige av stasjonære PC-er.

Etter at utviklingen av WebRTC-mobilappen var fullført, opplevde kunden en bemerkelsesverdig økning i antall nye brukerregistreringer, noe som var en klar indikator på appens gjennomslagskraft i markedet. Appen skilte seg også ut da den sikret seg en topp 20-plassering på Product Hunt den måneden. Denne oppmerksomheten førte til ytterligere investeringer, noe som understreket appens potensial i markedet.

Prosjektets varighet
  • Mai 2022 - september 2022

60%

av eksisterende brukere lastet ned mobilappen

13

prosentpoeng økning i Net Promoter Score (NPS)

Ta kontakt med oss!

Bestill en samtale eller fyll ut skjemaet nedenfor, så kontakter vi deg så snart vi har behandlet forespørselen din.

    Ta med prosjektdetaljer, varighet, teknisk stack, behov for IT-fagfolk og annen relevant informasjon.
    Spill inn en talemelding om din
    prosjektet for å hjelpe oss å forstå det bedre
    Legg ved ytterligere dokumenter om nødvendig
    Last opp fil

    Du kan legge ved opptil 1 fil på totalt 2 MB. Gyldige filer: pdf, jpg, jpeg, png

    Vær oppmerksom på at når du klikker på Send-knappen, vil Innowise behandle personopplysningene dine i samsvar med vår Personvernerklæring for å gi deg relevant informasjon.

    Hva skjer videre?

    1

    Etter at vi har mottatt og behandlet forespørselen din, vil vi komme tilbake til deg innen kort tid for å beskrive prosjektbehovene dine og undertegne en taushetserklæring for å sikre informasjonens konfidensialitet.

    2

    Etter å ha undersøkt kravene, utarbeider våre analytikere og utviklere en prosjektforslag med arbeidsomfang, teamstørrelse, tid og kostnader estimater.

    3

    Vi arrangerer et møte med deg for å diskutere tilbudet og komme til en avtale.

    4

    Vi signerer en kontrakt og begynner å jobbe med prosjektet ditt så raskt som mulig.

    Takk skal du ha!

    Meldingen din er sendt.
    Vi behandler forespørselen din og kontakter deg så snart som mulig.

    Takk skal du ha!

    Meldingen din er sendt.
    Vi behandler forespørselen din og kontakter deg så snart som mulig.

    pil