Skip to content

Comment nous avons amélioré le développement et la maintenance d’un système ERP dans une application legacy

Kategoria:
DACH, Modernisation logicielle
Branża:
Gospodarka odpadami / Recykling
Miasto:
Viersen, Allemagne 🇩🇪
Model:
Staff Augmentation

Client

Notre client est une entreprise allemande spécialisée dans le développement logiciel et le conseil, proposant l’une des solutions ERP les plus complètes pour la gestion des déchets municipaux et commerciaux dans les pays germanophones. Le système prend en charge l’ensemble du processus de gestion des transports, des contrats, de la facturation et du recouvrement, avec des modules supplémentaires pour l’intégration des caisses enregistreuses et des scanners.

Défi

Avec une demande croissante pour l’évolution du système, l’entreprise connaissait une forte croissance malgré des ressources internes limitées. Le client recherchait donc un soutien qualifié pour relever les défis suivants :

  • Versions système différentes chez les clients finaux : le manque de standardisation compliquait considérablement les tests et la maintenance.
  • Applications legacy empêchant l’utilisation d’outils modernes de gestion de version et d’automatisation comme Git ou SVN.
  • Absence de CI/CD et de tests automatisés – les déploiements étaient effectués manuellement.
  • Faiblesses même dans les composants récents (.NET, Java) : absence de versioning cohérent, documentation insuffisante, dette technique importante.
  • Ressources internes limitées : l’entreprise avait besoin de ressources supplémentaires pour traiter le backlog.

Ces défis cumulés limitaient la scalabilité du système et augmentaient le risque d’une dégradation de la qualité de service.

Solution

Nous avons intégré le projet dans le cadre d’un modèle de renfort d’équipe (staff augmentation), en apportant une aide rapide sur les domaines critiques tout en structurant l’environnement technique.

  • Modèle de renfort d’équipe : Un développeur spécialisé (Oracle / .NET / Java) a été mis à disposition pour soutenir les tâches en cours et le développement de nouvelles fonctionnalités.
  • Prise en charge des modules .NET (notamment les systèmes de caisse) et début de la standardisation des processus de gestion de versions.
  • Mise en œuvre de mesures de sécurité, comme l’authentification à deux facteurs (2FA).
  • Renforcement des compétences de l’équipe : Accompagnement technologique, identification et réduction des risques techniques.

Grâce à une intégration étroite avec l’équipe du client et une grande flexibilité dans la gestion des priorités, les problèmes urgents ont été résolus rapidement, tout en posant les bases pour de futures évolutions.

Résultats

  • Réduction des délais d’exécution : Meilleure réactivité aux demandes internes et externes.
  • Amélioration de l’efficacité opérationnelle : Meilleure gestion du backlog grâce à un renforcement des capacités.
  • Extension d’équipe sans recrutement : Compétences fournies sans augmenter les effectifs.
  • Renforcement de la sécurité du système : Mise en œuvre réussie de 2FA dans les composants critiques.

Technologien

  • Oracle Fusion Middleware,
  • .NET,
  • Java.

AI w analizie i kosztorysowaniu przetargów budowlanych – jak firma z Wielkiej Brytanii skróciła analizę z 2 dni do 5 minut

Zobacz kolejny

Design, Development, DevOps czy Cloud – jakiego zespołu potrzebujesz, aby przyspieszyć pracę nad swoimi projektami? Porozmawiaj o swoich potrzebach z naszymi specjalistami.

Jakub Orczyk

Członek zarządu / Dyrektor sprzedaży

Zamów bezpłatną konsultację
Jakub Orczyk