Laat uw contactgegevens achter, dan sturen we u ons overzicht per e-mail.
Ik geef toestemming voor het verwerken van mijn persoonlijke gegevens om gepersonaliseerd marketingmateriaal te sturen in overeenstemming met de Privacybeleid. Door de inzending te bevestigen, gaat u akkoord met het ontvangen van marketingmateriaal
Bedankt.

Het formulier is succesvol verzonden.
Meer informatie vindt u in uw mailbox.

Innowise is een internationaal full-cycle software ontwikkelingsbedrijf opgericht in 2007. Wij zijn een team van 1800+ IT professionals die software ontwikkelen voor andere professionals wereldwijd.
Over ons
Innowise is een internationaal full-cycle softwareontwikkelingsbedrijf bedrijf opgericht in 2007. Wij zijn een team van 1600+ IT professionals die software ontwikkelen voor andere professionals wereldwijd.

ERP-systeem voor de bouwsector: 30% toename in oplossingsprestaties

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 klant 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.

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 beheer- of bedrijfsinstellingsrechten, en individuele gebruikers. Gebruikers zijn werknemers die via de rapporten hun werkuren moeten bijhouden.

Ook hebben onze software engineers bepaalde functionaliteiten voor beheerders 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 sitemanagers. 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

Werktaak 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

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 hulpmiddelen

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 retrospectieven 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.

Team

4
Back-end Ontwikkelaars
3
Front-end Ontwikkelaars
2
QA Engineers
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.

Neem contact met ons op!

Boek een gesprek of vul het onderstaande formulier in en we nemen contact met je op zodra we je aanvraag hebben verwerkt.

    Voeg projectgegevens alsjeblieft, duur, technische stapel, IT-professionals nodig en andere relevante informatie toe
    Neem een spraakbericht over uw
    project op om het ons beter te helpen begrijpen
    Voeg indien nodig aanvullende documenten bij
    Bestand uploaden

    Je kunt maximaal 1 bestand van 2MB bijvoegen. Geldige bestanden: pdf, jpg, jpeg, png

    Wij wijzen u erop dat wanneer u op de verzendknop klikt, Innowise 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.

    Bedankt.

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

    Bedankt.

    Uw bericht is verzonden. 

    We’ll process your request and contact you back as soon as possible.

    pijl