Cas Client

Projet Nearshore

Migration de l'application de génération de rapports

Consultant d'Alter Solutions travaillant sur son pc

Client

 

agrolab-logo

 

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.