Laat uw contacten achter, dan sturen wij u onze presentatie per e-mail.
Ik geef toestemming voor de verwerking van mijn persoonsgegevens om gepersonaliseerd marketingmateriaal te sturen in overeenstemming met de Privacybeleid.
Het formulier is succesvol ingediend! Meer informatie vindt u in uw mailbox.
Innowise Group is een internationaal full-cycle softwareontwikkelingsbedrijf bedrijf opgericht in 2007. Wij zijn een team van 1400+ IT professionals die software ontwikkelen voor andere professionals wereldwijd.
Over ons
Innowise Group is een internationaal full-cycle softwareontwikkelingsbedrijf bedrijf opgericht in 2007. Wij zijn een team van 1400+ IT professionals die software ontwikkelen voor andere professionals wereldwijd.

ERP-systeem voor de bouwsector

Web- en mobiele toepassingen met een API-systeem om bedrijfsprocessen eenvoudig te beheren.

Klant

Industrie
Bouw
Regio
Duitsland
Klant sinds
2020

Onze klant benaderde ons met het verzoek om een ERP-systeem te bouwen dat de effectiviteit van de medewerkers zou bijhouden om deze gegevens verder door te geven aan de lokale acceptant.

Gedetailleerde informatie over de cliënt kan niet openbaar worden gemaakt krachtens de bepalingen van de NDA.

Uitdaging

Aanvankelijk voorzag de klant ons van een besturingssysteem met een rijke functionaliteit: toewijzing van opdrachten; tijdregistratie; statistieken, inclusief maar niet beperkt tot het aantal werknemers op de site en/of het aantal sites; pushmeldingen, synchronisatie in real time, enz. Er was echter een probleem met de beperkte toegang tot de oplossing. De klant wilde het beschikbaar maken voor het publiek.
API systeem intagratie

Oplossing

Naast web- en mobiele applicaties ontwikkelde ons team een API-systeem en een beheerderspaneel om werknemers te helpen hun werk te volgen en te beheren.

Gebruikersrollen worden als volgt beschreven: super admins met alle privileges, admins zonder management- of bedrijfsinstellingsrechten, en individuele gebruikers. Gebruikers zijn werknemers die via de rapporten hun werkuren moeten bijhouden.

Ook hebben onze software engineers bepaalde functionaliteiten voor managers en hun ondergeschikten geïmplementeerd om werkprocessen efficiënter en minder tijdrovend te maken.

Tijdregistratie

We hebben de functionaliteit van rapporten uitgebreid, zodat de werknemers in plaats van ze handmatig in te vullen, foto's van hun rapporten kunnen sturen die zijn goedgekeurd door hun lokale locatiemanagers. Gebruikers kunnen tijdsintervallen met werkuren en pauzes op elke gewenste manier versturen: een tabel met tijdsintervallen invullen of een foto van het rapport thuis sturen.
Taakomschrijving

Taakomschrijving

Job assignment functioneert als een constructor. Het bestaat uit verschillende elementen zoals Google maps, PDF viewer en speciale invulvelden. Met het platform kunnen admins en super admins op verschillende manieren functietoewijzingen maken.

Zij kunnen bijvoorbeeld hun bestanden aanmaken door een PDF-bestand van een opdracht bij te voegen in plaats van een nieuwe opdracht aan te maken.

Ook kunnen ze aangepaste Google-kaarten importeren uit Mijn Kaarten. Beheerders kunnen de kaart met deze tool aanpassen door waypoints, verschillende markeringen, vormen en labels toe te voegen en vervolgens de gemaakte kaart uploaden naar de app om het team toegang te geven.

API-systeem

API-systeem

Aangezien deze oplossing is toegewezen aan een groot aantal regelmatige gebruikers, is het API-systeem ontworpen om verzoeken van meerdere gebruikers te verwerken. Ook kunnen andere grote systemen met deze API worden verbonden. Bovendien komt elke nieuwe klant in aanmerking voor extra functionaliteit.

Technologieën en instrumenten

Back-end
Ruby on Rails
Front-end
Angular 14, Backbone.js
Databases
PostgreSQL, MongoDB, Redis
DevOps
Kubernetes, Terraform, RabbitMQ
Cloud
AWS (EC2, Lambda, S3, Athena, enz.)
VCS
GitLab

Proces

Rekening houdend met alle vereisten van de klant en de specifieke kenmerken van het project, stelden we Scrum voor als een levenscyclusmethodologie voor softwareontwikkeling. We gebruikten Jira en Confluence om taken toe te wijzen en de voortgang van ons team te volgen. Alle communicatie vond plaats in Slack.

Op basis van onze rijke ervaring in het ontwikkelen van verschillende webapplicaties en gegevensbeheersystemen, stelde ons team de meest geschikte technologiestack voor. Zo kozen we voor Ruby omdat het een snel inzetbare taal is die een snelle MVP productie mogelijk maakt.

Om de voortgang te volgen en de leveringssnelheid te verbeteren, hielden we dagelijkse meetings en maandelijkse retrospectives met het team. Om in contact te blijven met de klant had ons team tweewekelijkse sprint reviews waarin de voortgang werd getoond en de klant updates kreeg over de toekomstplannen.

systeem voor de bouwsector

Team

4
Back-end ontwikkelaars
3
Front-end ontwikkelaars
2
QA ingenieurs
team-innowise

Resultaten

Daardoor hebben we de opdracht van de klant volledig uitgevoerd en de nieuwe functionaliteit op tijd gelanceerd. We hebben de applicatie vrijgegeven voor de Apple Store, Play Market, het web en API-systemen, waardoor een aanzienlijk aantal gebruikers werd aangetrokken terwijl de hoge prestaties werden gehandhaafd.

Dankzij de handige functionaliteit voor het toewijzen van taken en het bijhouden van de tijd heeft de oplossing snel aan populariteit gewonnen. Elke nieuwe klant waardeert de aanpassingsoptie ten zeerste, omdat de oplossing kan worden aangepast aan de specifieke eisen van elk bedrijf. Dankzij de robuuste functionaliteit en de intuïtieve gebruikersinterface kan elke gebruiker er probleemloos mee overweg.

Duur van het project
  • Sinds 2020
  • Het project loopt nog; in dit stadium ondersteunen we het platform en implementeren we nieuwe functies.

Heb je een technologische oplossing nodig? Neem contact met ons op!

Selecteer het onderwerp van uw aanvraag

Selecteer het projectbudget

Wij wijzen u erop dat wanneer u op de verzendknop klikt, Innowise Group uw persoonsgegevens verwerkt in overeenstemming met ons Privacybeleid om u van de juiste informatie te voorzien.

Wat gebeurt er nu?

1

Na ontvangst en verwerking van uw aanvraag, nemen wij binnenkort contact met u op om uw projectbehoeften in detail te beschrijven en een NDA te ondertekenen om de vertrouwelijkheid van informatie te garanderen.

2

Na het bestuderen van de vereisten, stellen onze analisten en ontwikkelaars een projectvoorstel met de omvang van de werkzaamheden, teamgrootte, tijd en kosten schattingen.

3

Wij regelen een ontmoeting met u om het aanbod te bespreken en tot een overeenkomst.

4

We tekenen een contract en beginnen zo snel mogelijk aan uw project te werken. mogelijk.

Bedankt.

Uw bericht is verzonden.
Wij verwerken uw aanvraag en nemen zo spoedig mogelijk contact met u op.

pijl