-

Success Stories

Business Case – Pôle Emploi et Acceleo

Pôle Emploi emploie près de 15 000 personnes et opére uniquement en France. Elle s'occupe de recueillir et de redistribuer des aides aux chômeurs. Le département IT compte environ 1 500 personnes et est divisé en 4 services localisés dans diverses villes françaises.


Le contexte

Pôle Emploi développe et maintient son système d'information de manière constante, améliore ses processus et s'aligne avec les nouvelles lois gouvernementales sur le chômage. Bien que Pôle Emploi ait toujours réalisée ses développements en interne, elle est maintenant dans un processus d'externalisation.

D'un point de vue technique, Pôle Emploi a besoin que les applications développées par les différents sous-traitant correspondent exactement, tant sur le plan technique que sur le plan fonctionnel, avec ce qui a été défini et qu'elles s'intègrent parfaitement avec les applications existantes.

Pôle Emploi a choisi Obeo pour l'aider à industrialiser ses processus et méthodologies de développement dans le but de diminuer la durée et les risques sur les projets mais aussi dans le but de pouvoir mieux maîtriser la relation avec ses sous-traitants.


Les besoins

Pôle Emploi développe ses applications métier en JEE et a construit une architecture de frameworks et une méthodologie pour s'assurer que ces applications correspondent aux besoins métier. Tout développer en JEE est un réel challenge et la mise en place d'un processus d'industrialisation des développements est rapidement apparu comme une évidence.

Les besoins sont les suivants :
  • améliorer la productivité et la fiabilité,
  • améliorer la communication entre les équipes d'analystes, d'architectes et les équipes de développement,
  • valoriser l'actuelle méthodologie de modélisation,
  • minimiser l'investissement et optimiser le retour sur investissement.


La solution

Obeo a conduit le projet suivant pour Pôle Emploi :

  • étude des méthodologies et pratiques de modélisation utilisées par les équipes projets Pôle Emploi,
  • création d'un DSL (Domain Specific Language) adapté au langage métier de Pôle Emploi ,
  • création de 3 modeleurs spécifiques (DSM) basés sur le DSL de Pôle Emploi ,
  • création de modules spécifiques pour le générateur de code Acceleo automatisant la génération de code pour l'architecture JEE de Pôle Emploi,
  • transfert de compétences aux architectes de Pôle Emploi pour la partie génération.

Ce projet a duré 5 mois dont un mois passé sur la phase de prototypage.

Unedic

Les résultats

Les outils spécifiques à Pôle Emploi ont été développés après une phase de prototypage. Puis la suite Acceleo ainsi obtenue a été déployée sur un projet de plus de 5 000 jours homme. Elle a d'abord été utilisée par les analystes métier (modèles de haut niveau) chez Pôle Emploi puis a été réutilisée par un sous-traitant dans les phases de modélisation et de développement.

La suite Acceleo déployée a été un véritable atout pour :

  • diminuer les coûts sur l'ensemble du projet, y compris le transfert de compétences techniques entre Pôle Emploi et son sous-traitant,
  • s'assurer que la cible fonctionelle a été atteinte grâce à une nouvelle étape de validation : les modèles de conception métier,
  • valider que ces modèles métier sont alignés avec le code de l'application via Acceleo Pro Traceability,
  • valider que les objectifs techniques sont atteints et que la qualité technique correspond à celle requise par Pôle Emploi.

Unedic