Étude de cas ERP

Metrobus - Refactoring ERP

Transformation et refactoring de l'ERP maison (Simba) de Metrobus, avec industrialisation du développement et mise en place d'API REST

Metrobus ERP Refactoring

Client

Metrobus (MRE) - Régie publicitaire des groupes RATP et SNCF, spécialisée dans la commercialisation d'espaces publicitaires dans les transports.

Défis

Refactoring complet de l'ERP maison (Simba), application stratégique pour l'entreprise, avec focus sur la performance, l'industrialisation et l'intégration d'API REST.

Solution

Prise en charge complète du projet de migration et de refactoring, avec mise en place de méthodes Agile, industrialisation des développements GWT et déploiement de Docker.

Le projet en détail

Contexte

Metrobus (MRE), régie publicitaire des groupes RATP et SNCF, souhaitait refactoriser son ERP maison, "Simba", une application stratégique pour l'entreprise. Le projet devait être réalisé dans un environnement technique Java GWT/GXT avec un fort accent sur la performance.

Les principaux objectifs incluaient l'industrialisation du développement, la mise en place de méthodologies Agile, la conteneurisation de certaines parties du projet avec Docker, et l'implémentation d'API REST pour faciliter l'intégration avec d'autres systèmes.

La solution SFEIR

SFEIR a pris en charge l'intégralité du projet de migration et de refactoring, depuis le cadrage jusqu'à la réalisation complète.

Notre intervention s'est articulée autour de plusieurs axes clés :

1. Pilotage complet

Pilotage du projet de refactoring de Simba du cadrage à la réalisation, avec introduction des méthodes Agile pour une meilleure adaptabilité et visibilité sur l'avancement.

2. Industrialisation

Industrialisation des développements GWT et mise en place de Services REST pour faciliter l'évolution du système et améliorer l'interopérabilité avec d'autres applications.

3. Optimisation

Travail approfondi sur le refactoring du code et l'amélioration des requêtes SQL pour accroître significativement les performances de l'outil.

En plus des aspects techniques, SFEIR a ajouté de nombreux modules stratégiques nouveaux et a créé un conteneur Docker pour faciliter le lancement de certains composants, adoptant ainsi une approche plus moderne de la gestion d'infrastructure.

Technologies utilisées

REST GWT (Google Web Toolkit) Java 8 Docker Spring Maven GXT SQL

Résultats

Performance améliorée

Optimisation significative des performances de l'ERP grâce au refactoring de code et à l'amélioration des requêtes SQL

Modules stratégiques

Ajout de multiples modules nouveaux essentiels à la stratégie de l'entreprise

Modernisation technique

Transition réussie vers des API REST et une approche conteneurisée avec Docker pour certains composants

"SFEIR a mené avec succès le projet de refactoring de notre ERP Simba, une application stratégique pour notre entreprise. Leur approche a permis d'améliorer significativement les performances, tout en introduisant les méthodologies Agile et des technologies modernes qui facilitent désormais nos évolutions."

Responsable IT

Metrobus

Vous avez un projet de modernisation d'ERP ?

Nos experts peuvent vous accompagner dans la transformation de votre système d'information avec une approche Agile et des technologies modernes.