Développement d'un progiciel.

AG2R La mondiale

Contexte.

AG2R La Mondiale, acteur majeur de la protection sociale et patrimoniale en France, souhaitait moderniser ses systèmes pour améliorer la gestion des services de
prévoyance, mutuelle, invalidité, incapacité et décès. Le besoin de centraliser ces processus, d’automatiser les tâches manuelles et de garantir la conformité avec les régulations a conduit au développement d’un progiciel sur mesure. Notre ESN a pris en charge la conception et la mise en place de la solution, en assurant une architecture modulaire et scalable.

Objectifs.

  • Centraliser la gestion des contrats et prestations pour la prévoyance, mutuelle, invalidité, incapacité et décès.
  • Automatiser les processus de gestion des sinistres, adhésions et prestations pour minimiser les erreurs humaines.
  • Assurer la conformité réglementaire avec les dernières directives juridiques.
  • Offrir une expérience utilisateur fluide pour les équipes internes et les assurés.
  • Développement d’un progiciel évolutif permettant l’ajout de nouvelles fonctionnalités.
  • Client : Santé Publique France.

Intervenants.

  • Architectes : conception de l’architecture distribuée, choix de la stack technique et du modèle CQRS (Command Query Responsibility Segregation).
  • Tech Leads : coordination des équipes de développement, adoption des bonnes pratiques de Clean Code et Craftmanship.
  • Product Owner assurance : interface entre les besoins métiers et les équipes techniques, priorisation des fonctionnalités.
  • Développeurs : développement des microservices et micro Front-Ends en respectant les principes d’Event Driven et de Clean Architecture.

Technologies.

  • Back-End : Java pour les microservices, architecture basée sur le modèle CQRS pour séparer les commandes (Command) et les requêtes (Query).
  • Front-End : Angular pour le développement des micro front-ends, garantissant une modularité et une flexibilité accrue.
  • Sécurité : Keycloak pour la gestion des identités et des accès, avec des fonctionnalités SSO (Single Sign-On).
  • Orchestration : Kubernetes pour la gestion des microservices, déployés sur un Cloud privé basé en France afin de respecter les exigences de sécurité et de souveraineté des données.
  • Event Driven : utilisation de la communication événementielle pour assurer la réactivité et l’intégration des systèmes en temps réel.
  • DevOps : automatisation CI/CD avec Kubernetes, pour des déploiements continus et un maintien à jour de la solution.

Résultats.

  • Solution centralisée et automatisée : tous les processus liés aux services de prévoyance, mutuelle, incapacité, invalidité et décès sont désormais centralisés dans une solution unique, réduisant les interventions manuelles et les erreurs.
  • Amélioration des temps de traitement : grâce à l’architecture Event Driven et à l’automatisation des processus, les délais de traitement des sinistres et des prestations ont été réduits de manière significative.
  • Sécurité renforcée : grâce à Keycloak, la gestion des accès et des identités est sécurisée et conforme aux normes en vigueur, notamment pour la protection des données sensibles.
  • Scalabilité et flexibilité : l’architecture basée sur des microservices et des micro Front-Ends permet d’ajouter rapidement de nouvelles fonctionnalités et de s’adapter à l’évolution des besoins métiers.
  • Expérience utilisateur améliorée : les équipes internes disposent d’une interface moderne, et les assurés peuvent consulter et gérer leurs informations de manière fluide.

Leçons apprises.

  • Adoption des bonnes pratiques de Craftmanship : en appliquant les principes de Clean Code et de Craftmanship, la qualité du code a été améliorée, facilitant la maintenance et l’évolution future du système.
  • Modèle CQRS : l’implémentation du modèle CQRS a permis de séparer clairement les responsabilités entre la lecture des données et la gestion des commandes, optimisant ainsi les performances et la scalabilité.
  • Gestion des événements : l’architecture Event Driven a amélioré la réactivité du système et permis une meilleure intégration des di]érents modules.

Développement d'un progiciel pour les entreprises.

Le développement d’un progiciel pour les entreprises constitue une démarche stratégique essentielle. C’est un processus qui vise à moderniser, améliorer, centraliser et automatiser les processus internes.

Notre collaboration avec AG2R La Mondiale a permis de répondre aux besoins spécifiques de l’entreprise, tout en optimisant leurs flux de travail.

Le développement d’un progiciel a permis la centralisation des données sur une seule plateforme. L’entreprise peut désormais bénéficier d’une visibilité globale des opérations, ce qui facilite la prise de décision.

Autres avantages du développement d’un progiciel est l’automatisation des tâches répétitives et manuelles, qui réduit les risques d’erreurs humaines et améliore la coordination entre les différents départements.