Työntekijöiden mobiilisovellus My Innowise

Monialustainen mobiilisovellus, jolla varmistetaan nopea ilmoittaminen ja saumaton viestintä koko yrityksessä.

Asiakas

Teollisuus
Tietotekniikka
Alue
EU
Asiakas vuodesta
2007

Olemme kehittäneet Innowise:lle mobiilisovelluksen, joka yhdistää kaikki työntekijämme ja antaa nopeasti arvokasta yritystietoa ja mahdollistaa jatkuvan viestinnän.

Haaste

Kaikki yritystiedot levitettiin paikallisten chattien tai sähköpostin välityksellä. Kun yritys on kasvanut ja monia uusia toimipisteitä on avattu, tällaisia chatteja on yhä enemmän, ja lopulta viestintäprosessista on tullut haastava. Lisäksi työntekijöille arvokas tieto oli hajautettu ja tallennettu eri sovelluksiin ja työkaluihin.

Oli elintärkeää luoda mobiilisovellus, jonka avulla tiedot ovat nopeasti ja helposti saatavilla, viestintä sujuu saumattomasti ja asiat voidaan järjestää nopeasti. COVID-19-pandemian aiheuttama siirtyminen etätyöhön on vain vahvistanut tätä tarvetta.

Ratkaisun on tarkoitus mahdollistaa:
  • työntekijät saavat keskitetyn pääsyn yritystietoihin;
  • saumaton viestintä yrityksen ja työntekijöiden välillä;
  • virtaviivainen tapa järjestää kaikki yritykseen liittyvät asiat.

Ratkaisu

Kehitimme iOS- ja Android-laitteille saatavilla olevan monialustaisen sovelluksen, jonka toiminnot tarjoavat nopean pääsyn työntekijöille hyödyllisiin tietoihin. Se mahdollistaa myös käyttäjien pyyntöjen lähettämisen yrityksen sisäisiin järjestelmiin erilaisten ongelmien ratkaisemiseksi nopeasti.

Sovelluksen toiminnot: yrityksestä

COVID-19-pandemian aiheuttaman etätyön vuoksi työntekijöiden välisen viestinnän laatu heikkeni. Koska offline-yritystapahtumia ei voitu järjestää, yhteishenki heikkeni.

Kaiken tämän vuoksi olemme täyttäneet sovelluksen työntekijöille hyödyllisillä yritystiedoilla, joissa on mahdollisuus suodattaa tietoja aiheen mukaan, tilata, arvioida sisältöä reaktioiden (tykkäämiset, jakamiset) avulla ja tarkastella kollegojen profiileja.

Tässä on toiminnallisuus, joka mahdollistaa kaikki edellä mainitut toiminnot:

  • Yhteisö-välilehti (Uutiset, YouTube), jossa on suodattavia tunnisteita;
  • Ilmoitukset-välilehdellä pääset nopeasti käsiksi uusimpiin yritysuutisiin;
  • Yritystilastot-välilehti (työntekijämäärän kasvu, johdon tilastot, markkinat, joilla yritys toimii);
  • Etsi ja katso kollegojen vaihtoehtoja (tila, syntymäpäivä ja mahdollisuus tilata niihin liittyvä ilmoitus);
  • Yrityksen tapahtumakalenteri-välilehti;
  • Kyselytoiminnallisuus.

Sovelluksen toiminnallisuus: työntekijöiden hoito

Koska organisaatiotietoja sisältävän mobiilin tietopohjan puuttuminen sekä mahdollisuus lähettää asiaan liittyviä pyyntöjä niiden oikea-aikaista käsittelyä varten, olemme lisänneet ominaisuuksia, joiden avulla pääsee nopeasti käsiksi yrityksen tehtävienhallintaan, osioon, jossa on tietoa yrityksen organisaatioprosesseista:

  • Ohje-välilehti, jossa on usein kysyttyjä kysymyksiä (hyödyllisiä linkkejä, tietoa etätyöstä, lomasta, sairauspäivästä jne.);
  • Tukipalvelu;
  • Kirjaudu ulos Jira Service Deskissä Service Desk -välilehdellä;
  • Valitukset ja ehdotukset;
  • Työpaikkavaihtoehdon varaaminen.

Sovelluksen toiminnallisuus: työntekijän hoito (bonusohjelma)

Työntekijöille ei tiedotettu riittävästi yrityksen eduista, minkä vuoksi he eivät käyttäneet niitä. Olemme täyttäneet sovelluksen ajantasaisilla työntekijöiden kanta-asiakasohjelmilla, jotka kattavat alennukset ja bonukset.

Olemme ottaneet käyttöön työntekijäprofiilin, joka toimii virtuaalisena alennuskorttina, bonukset-välilehden, jossa on yhteistyökumppaneiden alennuksia kaupungeittain, luettelon saatavilla olevista bonuksista ja ehdoista, mahdollisuuden ilmoittautua yritystoimintaan (englannin- ja joogatunnit) ja mahdollisuuden lähettää ruokaa tiettyyn toimistoon, kerrokseen tai huoneeseen.

Sovelluksen toiminnallisuus: potentiaalisille työntekijöille

Jotta ehdokkaille tiedottamista ja hakemusten keräämistä varten ei olisi keskitettyä palvelua, olemme lisänneet tietoja rekrytointiehdoista ja toiminnon, jonka avulla ansioluettelot voidaan lähettää suoraan hakemuksesta. Lisäksi sovellus tarjoaa pitkällä aikavälillä myös palvelukseen ottamista koskevat tiedot.

Käyttäjät voivat tietää, mitä vaatimuksia suositteluohjelman ehdokkaille asetetaan, ja lähettää pyynnön suoraan sovelluksesta Bonukset-välilehdellä, jossa on kohta Suosittelu.

Suunnittelemme, että sovellukseen lisätään uusien työntekijöiden tietoja ja otetaan käyttöön vierasnäkymävaihtoehto (yleiset yritystiedot, avoimet työpaikat ja harjoittelupaikan tai avoimen työpaikan hakeminen).

Teknologiat ja työkalut

Java 17, WebFlux / Reactor, Lombok, Karttarakenne, Spring saapas, Spring Tietoturva, Spring Data R2DBC, Spring Data Mongo, WebSockets / gRPC / REST, Firebase, Kafka, Keycloak
Dart, Flutter, Bloc, Dio, http, Firebase Analytics, Firebase Crashlytics, Firestore, Keycloak, Web Sockets / REST, SharedPreferences, Mocktail, Flutter Testit, WebView.
Alustat
MongoDB, PostgreSQL
Saumaton integrointi
Bitbucket-putket, Helm
Konfiguraation hallinta
K8S configmaps
Konttien hallinta
AWS EKS
Palvelimen valvonta
Prometheus, Grafana
Tapahtumalokin hallinta
ELK
Flutter mahdollistaa virtaviivaisemman koodinkehityksen, sen suorituskyky on lähes natiivia ja se tarjoaa Skia-moottorin ansiosta valtavat mahdollisuudet käyttöliittymän mukauttamiseen. Koska sovellus rakennettiin yhdellä alustarajat ylittävällä kehitystyökalulla, luotiin vain yksi koodipohja. Se johti siihen, että sovelluksen jatkotukeen ja -kehitykseen tarvittiin vähemmän resursseja.

Prosessi

Meillä oli selkeä visio siitä, miten sovelluksen pitäisi toimia, ja ratkaisimme ongelmat kaiken muun kanssa kehitysprosessin huomioon ottaen:

  • sovelluksen suunnittelun ja arkkitehtuurin luominen,
  • sovelluksen toiminnallisuutta koskevien ideoiden toteuttaminen,
  • sovelluksen ylläpito julkaisun jälkeen.
    Discovery

    Aluksi tiimimme analysoi työntekijöiden kipupisteet ja selvitti parhaat mahdolliset teknologiset ratkaisut. Suunnittelimme sovelluksen perusarkkitehtuurin ja loimme malleja kehityskustannusten laskemiseksi. Tarkemman arvion saamiseksi laadimme yksityiskohtaisen suunnitelman kunkin moduulin kehittämisestä.

    Teknologian valinta

    Teknologiaa valittaessa keskitytään siihen, että sovellus voidaan kehittää ja ottaa käyttöön mahdollisimman pian ja että sitä on helppo ylläpitää ja kehittää edelleen. Tällöin on tarpeen ottaa huomioon alustarajat ylittävä kehitys. Näin ollen ei tarvitse työskennellä kahden sovellusversion parissa. Sen sijaan Androidin ja iOS:n julkaisemiseen tarvitaan vain yksi kehityssykli.

    Turvallisuus

    Olemme ottaneet käyttöön IP-laitteen sijainnin seurannan, kun sovellus on käytössä (petosten torjunta), ja lähetämme siihen liittyvät ilmoitukset käyttäjälle sähköpostitse. Tiimimme on asettanut rajoituksen sovelluksen käyttämiselle vain yhdellä laitteella (kerrallaan). Olemme myös ottaneet käyttöön henkilökohtaisten tietojen/yhteystietojen pyytämisen täydellä vahvistuksella (puhelimitse, Telegramissa, WhatsAppissa) estääkseen työntekijän henkilökohtaisten tietojen vuotamisen. Yhteystietojen vienti ei ole sallittua. Kaikki nämä toimenpiteet tarjoavat sadan prosentin sovellusturvallisuuden.

    MVP-kehitys

    Toimitimme moduuli kerrallaan kahden viikon välein, keskustelimme Slack-tehtävistä ja seurasimme tehtäviä. Jokainen kehitysvaihe päättyi yksikkö- ja manuaaliseen testaukseen, jotta pienetkin virheet voitiin havaita ja korjata mahdollisimman varhaisessa vaiheessa.

    MVP-kehitys

    Kun työnjako oli sovittu asiakkaan kanssa, aloitimme MVP:n kehittämisen.

    Toimitimme moduuli kerrallaan kahden viikon välein, keskustelimme tehtävistä Slackissa ja seurasimme tehtäviä Jirassa.

    Jokainen kehitysvaihe päättyi yksikkö- ja manuaaliseen testaukseen, joten pystyimme havaitsemaan ja korjaamaan pienimmätkin virheet mahdollisimman varhaisessa vaiheessa ja estämään niiden muuttumisen suuriksi ongelmiksi.

    Joukkue

    1
    Projektipäällikkö
    1
    liiketoiminta-analyytikko
    1
    Arkkitehti
    1
    UI/UX-suunnittelija
    2
    Java-kehittäjät
    2
    Flutter-kehittäjät
    1
    QA asiantuntija
    1
    DevOps-asiantuntija

    Tulokset

    Yrityksen työntekijät käyttävät jo nyt sovellusta, jonka avulla he voivat vastaanottaa ja jakaa tärkeitä yritystietoja helposti.
    Ratkaisussa on runsaasti vaihtoehtoja, mukaan lukien toimintojen integrointi ja nopea skaalautuminen; eri käyttäjäryhmille räätälöityjä ominaisuuksia on toteutettu onnistuneesti.
    Ajantasaisen tiedon ja sovelluksen palveluiden nopean saatavuuden ansiosta sovelluksen kävijämäärä on kasvanut 209% viimeisten kolmen kuukauden aikana. Vaikka sovelluksen käyttäjien määrä kasvaa, tämä ei vaikuta sen suorituskykyyn ja turvallisuuteen.


      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