Progressiivinen verkkosovelluskehitys: 43% lisää henkilöstöhallinnon tehokkuutta.

Innowise on kehittänyt henkilöstöhallintatyökalun, joka vastaa menestyksekkäästi kaikkiin kuljetusalan päivittäisiin haasteisiin ja auttaa kuljettajia pysymään tuottavina.

Asiakas

Teollisuus
Alue
Eurooppa
Asiakas vuodesta
2017

Asiakkaamme on yksi Euroopan johtavista kuljetusyrityksistä.

Yksityiskohtaisia tietoja asiakkaasta ei voida luovuttaa NDA:n määräysten nojalla.

Haaste: Työnkulun optimointi progressiivisen web-sovelluskehityksen avulla

Tehokas henkilöstöhallinto on avain menestykseen kaikissa yrityksissä ja kuljetusala ei ole poikkeus. Vuodesta 2016 lähtien asiakkaamme on tarjonnut korkealaatuisia siirtoja, ja häntä pidetään alan johtavana toimijana. Kun kuljettajia palkattiin lisää ja liiketoimintaprosessit laajenivat merkittävästi, asiakkaan oli yhä vaikeampi hallita henkilöstöään päivittäin.He kamppailivat työntekijöiden työvuorojen, saatavuuden, aikataulujen, palkanlaskennan, koulutusvaatimusten ja muiden keskeisten henkilöstöhallintotehtävien manuaalisen seurannan kanssa. He etsivät yritystä, joka auttaisi heitä kehittämään vankan ratkaisun, joka virtaviivaistaisi koko työnkulun prosessia ja varmistaisi kaikkien työntekijöiden tehokkaan hallinnan. Innowise ryhtyi kehittämään yksinkertaista mutta tehokasta ratkaisua, jolla voitaisiin tehokkaasti seurata kuljettajia ja heidän toimintaansa.

Ratkaisu: Kuljetushenkilöstön hallinnan yksinkertaistaminen progressiivisen web-sovelluskehityksen avulla.

Innowise on suunnitellut ratkaisun, joka helpottaa henkilöstön hallintaa parhaalla mahdollisella tavalla. Jotta voimme helposti hallita kaikkia tarvittavia tietoja kuljettajista heidän potentiaalinsa maksimoimiseksi ja oikea-aikaisten siirtojen suorittamiseksi, olemme päättäneet tuoda PWA:n.

Progressiivisen web-sovelluskehityksen asiantuntijoina asiantuntijamme valitsivat tämän ratkaisun, koska se mahdollisti nopeamman käyttöönoton, mikä takaa nopeamman markkinoille tulon.

Tämä oli asiakkaalle tärkeää, sillä asiakkaalla oli rajallinen budjetti ja hän halusi välttää viivästyksiä. Lisäksi he arvostivat PWA:iden käyttäjäystävällisyyttä, sillä niitä voi käyttää ilman sovelluksen lataamista tai asentamista ja ne toimivat jopa offline-tilassa.

Käyttäjäroolit

Suunniteltu ratkaisu edellyttää seuraavia käyttäjärooleja:

  • Superadmin (asiakas) - määrittää ylläpitäjät tai poistaa heidät;
  • Ylläpitäjät (asiakkaan osoittamat managerit) - käyttävät verkkosovellusta käyttäjien hallintaan, heidän toimintansa seurantaan ja tapahtumien osoittamiseen heille;
  • Käyttäjät (johtajien palkkaamat kuljettajat) - käyttävät PWA:ta tapahtumien valitsemiseen, prosesseihin osallistumiseen, tarvittavien asiakirjojen täyttämiseen tai lataamiseen, näkökulmiensa seurantaan ja arviointiin.

Web-sovellus 

Admin-kojelauta edustaa verkkosovellusta, jossa on laaja valikoima työkaluja käyttäjien hallintaan.

Kun ylläpitäjät ovat rekisteröityneet verkkosovellukseen, he voivat kutsua käyttäjiä liittymään sovellukseen sähköpostitse ja luoda heille tapahtumia. Ylläpitäjän luoman tapahtuman tyyppi määrittää dokumentaation ja alihankintatyypit. 

Kun tapahtuma on hyväksytty, sekä käyttäjä että ylläpitäjä allekirjoittavat tarvittavat asiakirjat, joissa ilmoitetaan hinta, aika ja paikka.

PWA

PWA helpottaa järjestelmänvalvojan ja käyttäjän välistä viestintää, jolloin käyttäjät voivat osallistua tehokkaasti työnkulkuun. 

Kun käyttäjä hyväksyy ylläpitäjän kutsun liittyä sovellukseen, hän saa yksilöllisen tunnisteen, joka antaa hänelle pääsyn mukautetulle rekisteröintisivulle. Onnistuneen rekisteröitymisen jälkeen mobiilin PWA:ssa käyttäjä täyttää henkilötiedot, tiedot ajokortista ja allekirjoittaa tarvittavat asiakirjat. 

Kun kaikki tiedot on kerätty, käyttäjästä tulee kuljettajayhteisön jäsen, jonka avulla hän voi saada push-ilmoituksia tulevista tapahtumista, seurata toimintaansa reaaliajassa, allekirjoittaa ja ladata siirtojen suorittamiseen tarvittavat asiakirjat.

Back-end

NoSQL-tietokanta on otettu käyttöön sen varmistamiseksi, että asiakirjat ja tapahtumat näyttävät erityyppiset tiedot oikein. Lisäksi joustavuutensa ja korkean suorituskykynsä ansiosta se takaa, ettei sovelluksessa ole katkoksia tai käyttökatkoksia.

Offline-tila

Mobiilikäyttöön tarkoitettu PWA tukee offline-tilaa, jolloin käyttäjät voivat jatkaa asiakirjojen täyttämistä ja allekirjoittamista, vaikka internetyhteys olisi poikki tai epävakaa. Heti kun internet-yhteys palautuu, tiedot synkronoidaan turvallisesti taustajärjestelmän kanssa.

Teknologiat ja työkalut

JavaScript, HTML, SCSS, Vuetify, Vuex, Vue Router, Firebase, PWA, Framework7 Vue
Java 8, Spring saapas, Spring Data, Spring Security, OAuth2, Hibernate, Postgres, MongoDB, Liquibase, JUnit, Mockito, Swagger, Maven.
Git
BitBucket
BitBucket Pipelines, Kubernetes, Helm, Docker

Prosessi

Matkallamme tarjota korkealaatuisia progressiivisia web-sovelluksen kehityspalvelut, valintamme kehittää mobiililaitteille progressiivinen verkkosovellus (PWA) johtui strategisesta päätöksestä, jossa otettiin huomioon sen edut natiivisovelluksiin verrattuna, kuten kustannustehokkuus ja yhteensopivuus eri käyttöjärjestelmien kanssa. Tämä päätös heijasti sitoutumistamme tarjota kattava ratkaisu, joka on räätälöity kuljetusalan erityistarpeisiin ja jossa korostetaan turvallisuutta, käyttäjäkokemusta ja ylläpidettävyyttä.

Kehitystyömme alkoi ymmärtämällä syvällisesti asiakkaan ainutlaatuisia henkilöstöhallintohaasteita ja keskittymällä kuljettajien, aikataulujen, palkanlaskennan ja muiden kriittisten tehtävien seurannan virtaviivaistamiseen.

Teknologiapakettiamme valitessamme hyödynsimme JavaScript, HTML ja SCSS monipuolisen ja yhteensopivan käyttöliittymän rakentamiseen. Hyödynsimme Vue.jsyhdessä Vuetifyn, Vuexin ja Vue Routerin kanssa käyttäjäkokemuksen parantamiseksi ja datatilojen tehokkaaksi hallitsemiseksi. Firebase-integraatio mahdollisti reaaliaikaisen tietojen synkronoinnin ja saumattoman vuorovaikutuksen. Offline-yhteyden, nopean latautumisen ja alustarajat ylittävän yhteensopivuuden varmistamiseksi kehitimme PWA:n. Lisäksi käytimme Framework7 Vue -ohjelmaa mobiilikäyttöliittymän parantamiseen, mikä takaa intuitiivisen käyttökokemuksen.

Back-endissä valitsimme Java 8:n perustaksi sen luotettavuuden ja suorituskyvyn vuoksi. Tehostimme kehitystä käyttämällä Spring Boot -mikropalvelukehystä, joka helpotti ketterää iterointia ja käyttöönottoa. Tehokas tietojenkäsittely ja vankka tietoturva varmistettiin Spring Datan ja Spring Securityn avulla. Toteutimme OAuth2:n turvallista todennusta ja valtuuttamista varten, ja Hibernate toimi ORM-kehyksenä tehokasta tiedonhallintaa varten. Tietokannat, mukaan lukien Postgres ja MongoDB, mahdollistivat erilaisten tietotyyppien käytön. Jotta tietokantaskeemoja voitaisiin hallita saumattomasti, käytimme päivityksiä ja versionhallintaa varten Liquibasea. Tiukka yksikkötestaus JUnitin ja Mockiton avulla varmisti vankkumattoman luotettavuuden. Dokumentoimme API:t kattavasti Swaggerin avulla ja tehostimme projektinhallintaa Mavenin avulla.

Versiohallintaa ja DevOps, luotimme BitBucketiin Git-versionhallinnassa, BitBucket Pipelinesiin jatkuvassa integroinnissa ja käyttöönotossa sekä Kubernetesiin konttien orkestroinnissa skaalautuvuuden ja vikasietoisuuden varmistamiseksi. Helm yksinkertaisti sovellusten hallintaa, kun taas Docker-konttien käyttö lisäsi käyttöönoton joustavuutta.

Edistimme tehokasta viestintää ketterän Scrum-työnkulun avulla, johon kuului päivittäisiä tiimikokouksia, kahden viikon välein pidettäviä sprinttiarviointeja ja kuukausittaisia retrospektiivisiä kokouksia. Asiakasvuorovaikutusta helpotettiin Google Meetin avulla, ja sisäistä yhteistyötä tehostettiin Slackin avulla.

Joukkue

2
Front-End-kehittäjät
1
Back-End-kehittäjä
1
QA Engineer
1
liiketoiminta-analyytikko
team-innowise

Tulokset: 43% liiketoiminnan tehokkuuden kasvu

Kokeneena, edistyksellisen web-sovelluskehityksen yrityksenä Innowise:n tiimi on täyttänyt onnistuneesti projektin vaatimukset ja kehittänyt tehokkaan henkilöstöhallintatyökalun kuljettajien toiminnan seuraamiseksi. Ratkaisu koostuu intuitiivisesta kojelaudasta ylläpitäjille ja käyttäjäystävällisestä PWA:sta kuljettajille, jonka avulla molemmat voivat tarjota laadukkaita siirtoja. Yli 200 kuljettajaa ja 100 ylläpitäjää on rekisteröitynyt sovellukseen, joten asiakas saavutti prosessien läpinäkyvyyden ja lisäsi liiketoiminnan tehokkuutta 43%. 

Hankkeen kesto
  • 3 kuukautta MVP:tä varten
  • tammikuu 2017 - syyskuu 2017

43%

 liiketoiminnan tehokkuuden lisääminen

200

kuljettajat ja 100 hallintovirkailijaa käyttävät sovellusta päivittäin sisäiseen viestintään.

    Ota yhteyttä

    Varaa puhelu tai täytä alla oleva lomake, niin otamme sinuun yhteyttä, kun olemme käsitelleet pyyntösi.

    Lähetä meille ääniviesti
    Liitä asiakirjoja
    Lataa tiedosto

    Voit liittää 1 enintään 2 Mt:n tiedoston. Hyväksytyt tiedostomuodot: pdf, jpg, jpeg, png.

    Klikkaamalla Lähetä, annat suostumuksesi siihen, että Innowise käsittelee henkilötietojasi meidän Tietosuojakäytäntö antaa sinulle asiaankuuluvia tietoja. Antamalla puhelinnumerosi suostut siihen, että voimme ottaa sinuun yhteyttä puheluiden, tekstiviestien ja viestisovellusten kautta. Puhelu-, viesti- ja datahintoja voidaan soveltaa.

    Voit myös lähettää meille pyyntösi
    osoitteeseen contact@innowise.com

    Mitä tapahtuu seuraavaksi?

    1

    Kun olemme vastaanottaneet ja käsitelleet pyyntösi, otamme sinuun yhteyttä ja kerromme yksityiskohtaisesti projektin tarpeet ja allekirjoitamme NDA-sopimuksen luottamuksellisuuden varmistamiseksi.

    2

    Tutkittuaan toiveesi, tarpeesi ja odotuksesi tiimimme suunnittelee projektin ehdotuksen, jossa esitetään työn laajuus, tiimin koko, aika- ja kustannusarviot.

    3

    Järjestämme kanssasi tapaamisen, jossa keskustellaan tarjouksesta ja sovitaan yksityiskohdista.

    4

    Lopuksi allekirjoitamme sopimuksen ja aloitamme projektisi toteuttamisen heti.

    nuoli