ERP-järjestelmä rakennusteollisuudelle: 30% ratkaisun suorituskyvyn kasvu

Web- ja mobiilisovellukset, joissa on API-järjestelmä liiketoimintaprosessien helppoon hallintaan.

Asiakas

Teollisuus
Alue
Saksa
Asiakas vuodesta
2020

Asiakkaamme pyysi meitä rakentamaan toiminnanohjausjärjestelmän, jolla seurattaisiin työntekijöiden tehokkuutta ja siirrettäisiin nämä tiedot edelleen paikalliselle hyväksyjälle.

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

Haaste

Aluksi asiakas toimitti meille käyttöjärjestelmän, jossa oli runsaasti toimintoja: työnjako, ajanseuranta, tilastot, mukaan lukien mutta ei ainoastaan työmaalla työskentelevien työntekijöiden ja/tai työmaiden lukumäärä, push-ilmoitukset, reaaliaikainen synkronointi jne. Ongelmana oli kuitenkin rajoitettu pääsy ratkaisuun. Asiakas halusi saattaa sen yleisön saataville.

Ratkaisu

Web- ja mobiilisovellusten lisäksi tiimimme kehitti API-järjestelmän ja hallintopaneelin, jonka avulla työntekijät voivat seurata ja hallita työtään.

Käyttäjäroolit on esitetty seuraavasti: superkäyttäjät, joilla on kaikki oikeudet, ylläpitäjät, joilla ei ole hallinto- tai yritysasetuksia koskevia oikeuksia, ja yksittäiset käyttäjät. Käyttäjät ovat työntekijöitä, joiden on seurattava työtuntejaan raporttien avulla.

Ohjelmistoinsinöörimme ovat myös toteuttaneet tiettyjä toimintoja johtajille ja heidän alaisilleen, jotta työprosesseista tulisi tehokkaampia ja vähemmän aikaa vieviä.

Ajanseuranta

Olemme laajentaneet raporttien toiminnallisuutta niin, että työntekijät voivat manuaalisen täyttämisen sijaan lähettää valokuvia raporteistaan, jotka paikalliset työmaapäälliköt ovat hyväksyneet. Käyttäjät voivat lähettää aikavälejä työaikoja ja taukoja millä tahansa sopivalla tavalla: täyttää taulukon aikaväleineen tai lähettää valokuvan raportista kotona ollessaan.

Työtehtävä

Työtehtävän määritys toimii konstruktorina. Se koostuu erilaisista elementeistä, kuten Google-kartoista, PDF-katseluohjelmasta ja täytettävistä kentistä. Alustan avulla ylläpitäjät ja superylläpitäjät voivat tehdä työnjakoja eri tavoin.

He voivat esimerkiksi luoda tiedostonsa liittämällä PDF-tiedoston työtehtävästä sen sijaan, että loisivat uuden tiedoston.

Lisäksi he voivat tuoda mukautettuja Google-karttoja My Mapsista. Ylläpitäjät voivat muokata karttaa tämän työkalun avulla lisäämällä reittipisteitä, erilaisia merkkejä, muotoja ja tarroja ja ladata luodun kartan sovellukseen, jotta tiimi voi käyttää sitä.

API-järjestelmä

Koska tämä ratkaisu on tarkoitettu suurelle määrälle vakituisia käyttäjiä, API-järjestelmä suunniteltiin käsittelemään useiden käyttäjien pyyntöjä. Se mahdollistaa myös muiden tärkeiden järjestelmien liittämisen tähän API-järjestelmään. Lisäksi jokainen uusi asiakas on oikeutettu vaatimaan lisätoimintoja.

Teknologiat ja työkalut

Angular 14, Backbone.js
PostgreSQL, MongoDB, Redis
Kubernetes, Terraform, RabbitMQ
AWS (EC2, Lambda, S3, Athena jne.).
VCS
GitLab

Prosessi

Ottaen huomioon kaikki asiakkaan vaatimukset ja hankkeen erityispiirteet ehdotimme Scrumia ohjelmistokehityksen elinkaarimenetelmäksi. Käytimme Jiraa ja Confluencea tehtävien jakamiseen ja tiimimme edistymisen seuraamiseen. Kaikki viestintä tapahtui Slackissa.

Runsas kokemuksemme erilaisten verkkosovellusten ja tiedonhallintajärjestelmien kehittämisestä johti siihen, että tiimimme ehdotti sopivinta teknologiapakettia. Valitsimme siis Ruby:n, koska se on nopeasti käyttöönotettava kieli, joka mahdollistaa nopean MVP-tuotannon.

Seurataksemme edistymistä ja parantaaksemme toimitusnopeutta pidimme tiimin kanssa päivittäisiä kokouksia ja kuukausittaisia retrospektiivejä. Pitääksemme yhteyttä asiakkaaseen tiimimme piti joka toinen viikko sprinttipalavereja, joissa esiteltiin edistymistä ja annettiin asiakkaalle päivityksiä tulevista suunnitelmista.

Joukkue

4
Back-end-kehittäjät
3
Front-end-kehittäjät
2
QA Engineers
team-innowise

Tulokset

Tämän ansiosta olemme saattaneet asiakkaan tehtävän täysin päätökseen ja ottaneet uuden toiminnallisuuden käyttöön ajallaan. Julkaisimme sovelluksen Apple Storeen, Play Marketiin, verkkoon ja API-järjestelmiin ja saimme aikaan merkittävän määrän käyttäjiä säilyttäen samalla sen korkean suorituskyvyn.

Kätevän työnjako- ja ajanseurantatoiminnon ansiosta ratkaisu saavutti nopeasti käyttäjien suosion. Jokainen uusi asiakas arvostaa suuresti räätälöintimahdollisuutta, koska ratkaisu on mahdollista räätälöidä jokaisen yrityksen erityisvaatimusten mukaan. Vankan toiminnallisuuden ja intuitiivisen käyttöliittymän ansiosta jokainen käyttäjä voi helposti käsitellä sitä vaivattomasti.

Hankkeen kesto
  • Vuodesta 2020 lähtien
  • Hanke on edelleen käynnissä; tässä vaiheessa tuemme alustaa ja toteutamme uusia ominaisuuksia.

    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