Laissez-nous vos coordonnées, nous vous enverrons notre présentation par email.
Je consens à ce que mes données personnelles soient traitées afin d'envoyer du matériel de marketing personnalisé conformément à la politique de l'UE en matière de protection des données. Politique de confidentialité.
Le formulaire a été soumis avec succès ! Veuillez trouver des informations complémentaires dans votre boîte aux lettres.
Le groupe Innowise est une société internationale de développement de logiciels à cycle complet. fondée en 2007. Nous sommes une équipe de plus de 1400 professionnels de l'informatique développant des logiciels pour d'autres professionnels dans le monde entier.
A propos de nous
Le groupe Innowise est une société internationale de développement de logiciels à cycle complet. fondée en 2007. Nous sommes une équipe de plus de 1400 professionnels de l'informatique développant des logiciels pour d'autres professionnels dans le monde entier.

Système ERP pour l'industrie de la construction

Applications web et mobiles avec un système d'API pour gérer facilement les processus d'entreprise.

Client

Industrie
Construction
Région
Allemagne
Client depuis
2020

Notre client nous a demandé de mettre en place un système ERP permettant de suivre l'efficacité des employés et de transférer ces données à l'accepteur local.

Les informations détaillées sur le client ne peuvent être divulguées en vertu des dispositions de la NDA.

Défi

Au départ, le client nous a fourni un système d'exploitation doté d'une riche fonctionnalité : affectation des tâches, suivi du temps, statistiques comprenant, entre autres, le nombre de travailleurs sur le site et/ou le nombre de sites, notifications push, synchronisation en temps réel, etc. Cependant, il y avait un problème d'accès limité à la solution. Le client aspirait à la mettre à la disposition du public.
Intégration du système API

Solution

En plus des applications web et mobiles, notre équipe a développé un système d'API et un panneau d'administration pour aider les employés à suivre et à gérer leur travail.

Les rôles des utilisateurs sont décrits comme suit : les super-administrateurs disposant de tous les privilèges, les administrateurs ne disposant d'aucun privilège de gestion ou de paramétrage de l'entreprise, et les utilisateurs individuels. Les utilisateurs sont des employés qui ont besoin de suivre leurs heures de travail à l'aide des rapports.

De plus, nos ingénieurs logiciels ont mis en place certaines fonctionnalités pour les managers et leurs subordonnés afin de rendre les processus de travail plus efficaces et moins chronophages.

Suivi du temps

Nous avons étendu la fonctionnalité des rapports afin qu'au lieu de les remplir manuellement, les employés puissent envoyer des photos de leurs rapports approuvés par leurs responsables de site locaux. Les utilisateurs peuvent envoyer des intervalles de temps avec les heures de travail et les pauses de la manière qui leur convient le mieux : remplir un tableau avec les intervalles de temps ou envoyer une photo du rapport lorsqu'ils sont à la maison.
Affectation des tâches

Affectation des tâches

L'affectation des tâches fonctionne comme un constructeur. Elle se compose de différents éléments tels que Google Maps, un visualiseur PDF et des champs dédiés à remplir. La plateforme permet aux administrateurs et aux super-administrateurs de créer des affectations de travail de différentes manières.

Par exemple, ils peuvent créer leurs dossiers en joignant un fichier PDF d'une mission au lieu d'en créer un nouveau.

Ils peuvent également importer des cartes Google personnalisées à partir de Mes cartes. Les administrateurs peuvent personnaliser la carte à l'aide de cet outil en ajoutant des points de repère, des marques, des formes et des étiquettes, puis télécharger la carte créée dans l'application pour en donner l'accès à l'équipe.

Système API

Système API

Comme cette solution est attribuée à un grand nombre d'utilisateurs réguliers, le système d'API a été conçu pour traiter les demandes de plusieurs utilisateurs. Il permet également à d'autres grands systèmes d'être connectés à cette API. En outre, chaque nouveau client est susceptible de demander des fonctionnalités supplémentaires.

Technologies et outils

Back-end
Ruby on Rails
Front-end
Angular 14, Backbone.js
Bases de données
PostgreSQL, MongoDB, Redis
DevOps
Kubernetes, Terraform, RabbitMQ
Cloud
AWS (EC2, Lambda, S3, Athena, etc.)
VCS
GitLab

Processus

En tenant compte de toutes les exigences du client et des spécificités du projet, nous avons proposé Scrum comme méthodologie du cycle de vie du développement logiciel. Nous avons utilisé Jira et Confluence pour assigner les tâches et suivre les progrès de notre équipe. Toute la communication s'est faite sur Slack.

Sur la base de notre riche expérience dans le développement de diverses applications web et de systèmes de gestion de données, notre équipe a proposé la pile technologique la plus appropriée. Ainsi, nous avons choisi Ruby car c'est un langage rapidement déployable qui permet une production rapide de MVP.

Pour suivre les progrès et améliorer la vitesse de livraison, nous avons organisé des réunions quotidiennes et des rétrospectives mensuelles avec l'équipe. Afin de rester en contact avec le client, notre équipe a organisé des revues de sprint toutes les deux semaines pour montrer les progrès réalisés et donner au client des informations actualisées sur les plans futurs.

système pour l'industrie de la construction

Équipe

4
Développeurs back-end
3
Développeurs Front-end
2
Ingénieurs AQ
équipe-innowise

Résultats

Par conséquent, nous avons entièrement réalisé la tâche du client et lancé la nouvelle fonctionnalité dans les délais. Nous avons publié l'application sur l'Apple Store, le Play Market, le Web et les systèmes API, ce qui a attiré un nombre important d'utilisateurs tout en maintenant ses hautes performances.

Grâce à la fonctionnalité pratique d'affectation des tâches et de suivi du temps, la solution a rapidement gagné la popularité des utilisateurs. Chaque nouveau client apprécie beaucoup l'option de personnalisation, car elle permet d'adapter la solution aux besoins spécifiques de chaque entreprise. Grâce à sa fonctionnalité robuste et à son interface utilisateur intuitive, chaque utilisateur peut facilement la manipuler sans problème.

Durée du projet
  • Depuis 2020
  • Le projet est toujours en cours ; à ce stade, nous assurons le support de la plateforme et mettons en place de nouvelles fonctionnalités.

Vous avez besoin d'une solution technologique ? Contactez nous !

    Nous vous informons que lorsque vous cliquez sur le bouton Envoyer, Innowise Group traitera vos données personnelles conformément à notre Politique de confidentialité dans le but de vous fournir des informations appropriées.

    Que se passe-t-il ensuite ?

    1

    Après avoir reçu et traité votre demande, nous reviendrons vers vous pour détailler les besoins de votre projet et signer un accord de non-divulgation pour assurer la confidentialité des informations.

    2

    Après avoir examiné les exigences, nos analystes et nos développeurs élaborent une proposition de projet avec l'étendue des travaux, la taille de l'équipe, les délais et les coûts des coûts.

    3

    Nous organisons une réunion avec vous pour discuter de l'offre et parvenir à un accord.

    4

    Nous signons un contrat et commençons à travailler sur votre projet le plus rapidement possible.

    Merci !

    Votre message a été envoyé.
    Nous traiterons votre demande et vous recontacterons dès que possible.

    flèche