Cas client
Développement d'applications logiciels pour les processus internes de l'entreprise
Le client
L'industrie
- Agricole et environnementale
- Fondée en 1986, en Allemagne
- Environ 1900 employés dans plus de 25 succursales en Europe
Défi
Développer des applications logicielles pour la gestion interne de l'entreprise, telles que des modules de facturation et des processus RH, ainsi que des systèmes orientés produits pour les équipes commerciales.
Le plus grand défi a été de recréer un processus déjà largement utilisé par la société dans son ancien système, où le résultat final est la génération d'un rapport avec les montants à facturer, ce qui a un impact direct sur la relation avec le client, ainsi que des calculs financiers avec des conversions de devises.
Solution
Création de microservices qui maintiennent les mêmes règles que celles utilisées dans l'ancien système, avec des technologies plus modernes telles que Java Spring, en plus d'autres frameworks que le langage offre (mapstruct, lombok), ainsi que JasperReport.
Pour garantir la qualité, plus de 12 000 lignes de code de test automatisé ont été créées avec le cadre Spock. Ensuite, à la fin du processus, un rapport est généré avec toutes les informations.
Méthodologie
Le cadre Scrum nous a aidé à estimer et à revoir périodiquement les livraisons. Le Board a contribué à la visibilité des tâches, étant donné que toute l'équipe travaillait à distance.
Technologies
- Java
- Angular
- Spring
Ressources
- Développeurs back-end ;
- Tech lead .