ERP-system til byggebranchen: 30% stigning i løsningens ydeevne

Web- og mobilapplikationer med et API-system, der gør det nemt at styre forretningsprocesser.

Kunde

Industri
Region
Tyskland
Kunde siden
2020

Vores kunde henvendte sig til os med en anmodning om at bygge et ERP-system, der kunne spore medarbejdernes effektivitet og overføre disse data til den lokale acceptør.

Detaljerede oplysninger om klienten kan ikke videregives i henhold til bestemmelserne i NDA.

Udfordring

Oprindeligt forsynede kunden os med et operativsystem med mange funktioner: jobtildeling, tidsregistrering, statistikker, herunder, men ikke begrænset til, antallet af medarbejdere på stedet og/eller antallet af steder, push-meddelelser, synkronisering i realtid osv. Der var dog et problem med begrænset adgang til løsningen. Kunden ønskede at gøre den tilgængelig for offentligheden.

Løsning

Ud over web- og mobilapplikationer udviklede vores team et API-system og et administrationspanel, som hjælper medarbejderne med at spore og administrere deres arbejde.

Brugerrollerne er beskrevet som følger: superadministratorer med alle rettigheder, administratorer uden ledelses- eller virksomhedsindstillingsrettigheder og individuelle brugere. Brugere er medarbejdere, der har brug for at spore deres arbejdstid gennem rapporterne.

Vores softwareingeniører har også implementeret visse funktioner til ledere og deres underordnede for at gøre arbejdsprocesserne mere effektive og mindre tidskrævende.

Tidsregistrering

Vi har udvidet rapporternes funktionalitet, så medarbejderne i stedet for at udfylde dem manuelt kan sende fotos af deres rapporter, der er godkendt af deres lokale ledere. Brugerne kan sende tidsintervaller med arbejdstid og pauser på en hvilken som helst praktisk måde: Udfyld en tabel med tidsintervaller eller send et foto af rapporten, mens du er hjemme.

Arbejdsopgave

Job assignment fungerer som en konstruktør. Den består af forskellige elementer som Google maps, PDF-fremviser og dedikerede felter til udfyldning. Platformen giver administratorer og superadministratorer mulighed for at lave jobtildelinger på forskellige måder.

De kan f.eks. oprette deres filer ved at vedhæfte en PDF-fil af en jobopgave i stedet for at oprette en ny.

De kan også importere brugerdefinerede Google-kort fra My Maps. Administratorer kan tilpasse kortet ved hjælp af dette værktøj ved at tilføje waypoints, forskellige mærker, figurer og etiketter og derefter uploade det oprettede kort til appen for at give adgang til teamet.

API-system

Da denne løsning er tildelt et stort antal faste brugere, blev API-systemet designet til at behandle anmodninger fra flere brugere. Det gør det også muligt at forbinde andre større systemer med dette API. Desuden er hver ny kunde berettiget til at kræve ekstra funktionalitet.

Teknologier og værktøjer

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

Proces

Under hensyntagen til alle kundens krav og projektets særlige karakteristika foreslog vi Scrum som metode for softwareudviklingens livscyklus. Vi brugte Jira og Confluence til at tildele opgaver og spore vores teams fremskridt. Al kommunikation foregik i Slack.

På baggrund af vores store erfaring med at udvikle forskellige webapplikationer og datastyringssystemer foreslog vores team den bedst egnede teknologistak. Vi valgte således Ruby, da det er et hurtigt implementerbart sprog, der muliggør hurtig MVP-produktion.

For at følge fremskridtene og forbedre leveringshastigheden holdt vi daglige møder og månedlige retrospektiver med teamet. For at holde kontakten med kunden havde vores team sprintgennemgange hver anden uge, hvor vi viste fremskridtene og gav kunden opdateringer om de fremtidige planer.

Hold

4
Back-end-udviklere
3
Front-end-udviklere
2
QA Engineers
team-intelligent

Resultater

Resultatet er, at vi har løst kundens opgave fuldt ud og lanceret den nye funktionalitet til tiden. Vi frigav applikationen til Apple Store, Play Market, web og API-systemer og fik et betydeligt antal brugere, samtidig med at vi bevarede dens høje ydeevne.

Takket være den praktiske jobtildeling og tidsregistreringsfunktionalitet blev løsningen hurtigt populær hos brugerne. Hver ny kunde sætter stor pris på tilpasningsmuligheden, fordi der er mulighed for at skræddersy løsningen til de specifikke krav i hver virksomhed. Med sin robuste funktionalitet og intuitive brugergrænseflade kan alle brugere nemt håndtere den uden problemer.

Projektets varighed
  • Siden 2020
  • Projektet er stadig i gang; på nuværende tidspunkt understøtter vi platformen og implementerer nye funktioner.

    Kontakt os

    Book et opkald eller udfyld formularen nedenfor, så vender vi tilbage til dig, når vi har behandlet din anmodning.

    Send os en talebesked
    Vedhæft dokumenter
    Upload fil

    Du kan vedhæfte 1 fil på op til 2 MB. Gyldige filformater: pdf, jpg, jpeg, png.

    Ved at klikke på Send accepterer du, at Innowise behandler dine personlige data i henhold til vores Politik for beskyttelse af personlige oplysninger for at give dig relevante oplysninger. Ved at indsende dit telefonnummer accepterer du, at vi kan kontakte dig via taleopkald, sms og beskedapps. Opkalds-, besked- og datatakster kan være gældende.

    Du kan også sende os din anmodning
    til contact@innowise.com

    Hvad sker der nu?

    1

    Når vi har modtaget og behandlet din anmodning, vender vi tilbage til dig for at beskrive dine projektbehov og underskriver en NDA for at sikre fortrolighed.

    2

    Når vi har undersøgt dine ønsker, behov og forventninger, udarbejder vores team et projektforslag med forslag med arbejdets omfang, teamstørrelse, tids- og omkostningsoverslag.

    3

    Vi arrangerer et møde med dig for at diskutere tilbuddet og få detaljerne på plads.

    4

    Til sidst underskriver vi en kontrakt og begynder at arbejde på dit projekt med det samme.

    pil