Cas Client
Projet Nearshore
Migration de l'application de génération de rapports
Client
L'Industrie
- Agricole et environnementale
- Fondée en 1986, en Allemagne
- Environ 1900 employés répartis dans plus de 25 bureaux en Europe
Pourquoi choisir Alter Solutions comme partenaire nearshore ?
-
Alter Solutions est le partenaire idéal du fait de notre expertise en développement logiciel au travers de notre delivery center de Lisbonne. Nous utilisons une approche craftmanship pour la réalisation des développements en étant attentif à la qualité logiciel produite.
Cela résulte d’une forte collaboration entre les équipes métiers et nos équipes de développement, nous permettant d’être sensible aux attentes fonctionnelles.
Défi
La plateforme de génération de rapports du laboratoire d'Agrolab GmbH a été initialement conçue à l'aide de la technologie Oracle Forms, ce qui a rendu difficile la maintenance corrective et évolutive de la solution.
Afin d'obtenir une plateforme plus résiliente et performante, il a été envisagé de migrer la solution vers une architecture microservices basée sur Java.
Par conséquent, les objectifs du projet se sont articulés autour des axes suivants :
- Améliorer le processus de maintenance corrective et évolutive de l’application
- Permettre l'intégration d’outils de mesure et de performance.
- Rendre la personnalisation des rapports plus détaillée.
Solution
Nous avons développé une solution basée sur une architecture microservices en Java et avec le framework Spring pour récupérer, transformer et générer des rapports électroniques.
Ces microservices s'intègrent à l’existant sans compromettre l'interface utilisateur actuelle et son mode de fonctionnement.
Cette approche permet également la génération d'un rapport pour les clients finaux, depuis la collecte des données jusqu'à l'achèvement du processus.
Méthodologie
La méthodologie Scrum a été utilisée pour définir les fonctionnalités à livrer à chaque sprint.
En adoptant une approche Agile Scrum, les différentes fonctionnalités du produit ont été développées tout en répondant aux attentes fonctionnelles et métiers.
Technologies
-
Java 17
-
Spring Framework
-
Oracle
-
Dynamic Reports
-
Docker
-
Portainer
Ressources
L'équipe Alter Solutions Portugal dédiée à ce projet est composée de 3 développeurs Java et dispose des compétences suivantes :
- Une expérience avérée en mise en place d’architecture microservices ;
- Une expertise en développement d’applications web et en développement d'API REST ;
- Une approche craftmanship : une maitrise des bonnes pratiques et des principes de développement logiciel.