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.

Progressiv utvikling av webapplikasjoner: 43% økning i effektiviteten i personaladministrasjonen

Innowise har utviklet et verktøy for personaladministrasjon som løser alle daglige utfordringer i transportbransjen og hjelper sjåførene med å holde produktiviteten oppe.

Kunde

Industri
Transportation
Region
Europa
Kunde siden
2017

Kunden vår er et av de ledende europeiske transportselskapene.

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

Utfordring: Optimalisering av arbeidsflyten gjennom utvikling av progressive webapper

Effektiv personalledelse er nøkkelen til suksess i enhver virksomhet, og det er transportbransjen er intet unntak. Siden 2016 har kunden vår tilbudt transport av høy kvalitet og regnes som ledende i bransjen. Etter hvert som det ble ansatt flere sjåfører og forretningsprosessene ekspanderte betydelig, ble det stadig vanskeligere for kunden å håndtere de ansatte i det daglige.

De slet med manuell sporing av de ansattes vakter, tilgjengelighet, arbeidsplaner, lønninger, opplæringsbehov og andre viktige personaladministrative oppgaver. De var på utkikk etter et selskap som kunne hjelpe dem med å utvikle en robust løsning som kunne strømlinjeforme hele arbeidsflyten og sikre effektiv administrasjon av alle ansatte. 

Innowise tok fatt på oppgaven med å utvikle en enkel, men effektiv løsning som effektivt kunne spore sjåførene og deres aktiviteter.

Løsning: Enkel administrasjon av transportpersonalet gjennom utvikling av en progressiv webapp.

Innowise har utviklet en løsning som bidrar til å forenkle personaladministrasjonen på best mulig måte. Vi har utviklet en PWA som gjør det enkelt å administrere alle nødvendige data om sjåførene for å maksimere potensialet deres og utføre overføringer i tide.

Som sanne eksperter på utvikling av progressive webapper valgte ekspertene våre denne løsningen fordi den muliggjorde raskere distribusjon og dermed kortere time-to-market.

Dette var viktig for kunden, ettersom de hadde et begrenset budsjett og ønsket å unngå forsinkelser. I tillegg satte de pris på brukervennligheten til PWA-er, siden de er tilgjengelige uten at man trenger å laste ned eller installere en app, og til og med fungerer offline.

Brukerroller

Den utformede løsningen innebærer følgende brukerroller:

  • Superadmin (klienten) - tildeler administratorer eller fjerner dem;
  • Administratorer (ledere tildelt av kunden) - bruker en webapp til å administrere brukere, overvåke aktiviteten deres og tilordne hendelser til dem;
  • Brukere (sjåfører ansatt av ledere) - bruker en PWA til å velge hendelser, delta i prosesser, fylle ut eller laste opp nødvendige dokumenter, spore og evaluere sine perspektiver.

Nettapplikasjon 

Admin-dashbordet er en webapplikasjon som inneholder en rekke verktøy for brukeradministrasjon.

Når administratorer er registrert i webapplikasjonen, kan de invitere brukere til å bli med i appen via e-post og opprette arrangementer for dem. Typen arrangement som administratoren oppretter, bestemmer dokumentasjonen og typen underleveranser. 

Når arrangementet er godkjent, signerer både brukeren og administratoren den nødvendige dokumentasjonen med pris, tid og sted.

PWA

PWA forenkler kommunikasjonen mellom administratoren og brukeren, slik at de kan delta effektivt i arbeidsflyten. 

Når en bruker aksepterer en invitasjon fra en administrator om å bli med i applikasjonen, mottar vedkommende et unikt token som gir tilgang til en tilpasset registreringsside. Etter vellykket registrering i den mobile PWA-en fyller brukeren inn personopplysninger, informasjon om førerkortet og signerer de nødvendige dokumentene. 

Når alle dataene er samlet inn, blir brukeren medlem av sjåførfellesskapet og kan motta push-varsler om kommende hendelser, spore aktiviteten sin i sanntid, signere og laste opp dokumenter som er nødvendige for å utføre overføringer.

Back-end

NoSQL-databasen er implementert for å sikre at dokumenter og hendelser viser ulike typer informasjon på riktig måte. Takket være fleksibiliteten og den høye ytelsen garanterer den dessuten at det ikke oppstår avbrudd eller nedetid i applikasjonen.

Frakoblet modus

Den mobile PWA-en støtter frakoblet modus, slik at brukerne kan fortsette å fylle ut og signere dokumenter selv om internettforbindelsen er nede eller ustabil. Så snart internettforbindelsen er gjenopprettet, synkroniseres dataene trygt med back-end.

Teknologier og verktøy

Front-end
JavaScript, HTML, SCSS, Vuetify, Vuex, Vue Router, Firebase, PWA, Framework7 Vue
Back-end
Java 8, Spring Boot, Spring Data, Spring Sikkerhet, OAuth2, Hibernate, Postgres, MongoDB, Liquibase, JUnit, Mockito, Swagger, Maven
Git
BitBucket
DevOps
BitBucket-rørledninger, Kubernetes, Helm, Docker

Prosess

På vår vei mot å tilby progressive, høykvalitets tjenester for utvikling av webapperValget vårt om å utvikle en mobil Progressive Web App (PWA) var et resultat av en strategisk beslutning der vi tok hensyn til fordelene ved PWA i forhold til native apps, for eksempel kostnadseffektivitet og kompatibilitet på tvers av ulike operativsystemer. Denne beslutningen gjenspeiler vår forpliktelse til å levere en omfattende løsning som er skreddersydd for transportbransjens spesifikke behov, med vekt på sikkerhet, brukeropplevelse og vedlikehold.

Utviklingsreisen vår begynte med at vi satte oss grundig inn i kundens unike utfordringer knyttet til personaladministrasjon, med fokus på å effektivisere sporingen av sjåfører, arbeidsplaner, lønninger og andre viktige oppgaver.

Da vi valgte vår teknologibunke, benyttet vi oss av JavaScript, HTML og SCSS for å bygge et allsidig og kompatibelt brukergrensesnitt. Vi utnyttet Vue.jssammen med Vuetify, Vuex og Vue Router for å forbedre brukeropplevelsen og håndtere datatilstander effektivt. Firebase-integrering muliggjorde datasynkronisering i sanntid og sømløs interaksjon. Vi utviklet en PWA for å sikre offline-tilgjengelighet, rask lasting og kompatibilitet på tvers av plattformer. I tillegg brukte vi Framework7 Vue for å forbedre mobilgrensesnittet og sikre en intuitiv brukeropplevelse.

På back-end-siden valgte vi Java 8 som grunnlag på grunn av påliteligheten og ytelsen. Vi strømlinjeformet utviklingen ved hjelp av mikrotjeneste-rammeverket Spring Boot, som muliggjorde smidig iterasjon og distribusjon. Effektiv datahåndtering og robust sikkerhet ble sikret gjennom Spring Data og Spring Security. Vi implementerte OAuth2 for sikker autentisering og autorisering, mens Hibernate fungerte som ORM-rammeverk for effektiv datahåndtering. Databasene, inkludert Postgres og MongoDB, har plass til ulike datatyper. For å håndtere databaseskjemaer sømløst brukte vi Liquibase til oppdateringer og versjonskontroll. Grundig enhetstesting med JUnit og Mockito sørget for uavbrutt pålitelighet. Vi dokumenterte API-ene våre grundig med Swagger og effektiviserte prosjektstyringen ved hjelp av Maven.

For versjonskontroll og DevOpsFor å sikre skalerbarhet og feiltoleranse brukte vi BitBucket for Git-versjonskontroll, BitBucket Pipelines for kontinuerlig integrasjon og distribusjon og Kubernetes for orkestrering av containere. Helm forenklet applikasjonsadministrasjonen, mens Docker-containere gjorde distribusjonen mer fleksibel.

Vi sørget for effektiv kommunikasjon gjennom en smidig Scrum-arbeidsflyt, som inkluderte daglige teammøter, sprintgjennomganger annenhver uke og månedlige tilbakeskuende møter. Interaksjonen med kundene ble tilrettelagt ved hjelp av Google Meet, og det interne samarbeidet ble effektivisert med Slack.

Team

2
Front-end-utviklere
1
Back-end-utvikler
1
Kvalitets- sikringsingeniør
1
Forretningsanalytiker
team-innowise

Resultater: 43% økning i virksomhetens effektivitet

Som et erfarent utviklingsselskap for progressive webapper har Innowises team oppfylt prosjektets krav og utviklet et effektivt personaladministrasjonsverktøy for å overvåke sjåførenes aktivitet. Løsningen består av et intuitivt dashbord for administratorer og en brukervennlig PWA for sjåfører, slik at begge kan levere transport av høy kvalitet. Med mer enn 200 sjåfører og 100 administratorer registrert i applikasjonen har kunden oppnådd en transparent prosess og økt effektiviteten med 43%. 

Prosjektets varighet
  • 3 måneder for en MVP
  • Januar 2017 - september 2017

43%

 økt effektivitet i virksomheten

200

sjåfører og 100 administratorer bruker appen daglig til intern kommunikasjon.

Trenger du en teknologisk løsning? Ta kontakt med oss!

    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