-            

Success Stories

Business Case – Pôle Emploi and Acceleo

Pôle Emploi is a French private company employing about 15 000 people and operating in France. Pôle Emploi is responsible for gathering and distributing wages for unemployed persons. The IT department is quite large (~1 500 people) and divided into 4 sub-divisions located in different parts of France.


Context

Pôle Emploi is continuously developing and maintaining its IT system, improving its processes and aligning its systems with the government's newest laws regarding unemployment. Although the company used to realize its IT developments in-house, Pôle Emploi is now in the process of externalizing them.

Pôle Emploi needs to ensure that the software developed by different sub-contractors will fit together as a whole from a technical and a functional point of view and that it will run properly with the existing applications.

Pôle Emploi chose Obeo to help them industrialize their development processes and methodology, in order to achieve the goals of decreasing projects duration and risks as well as managing sub-contracting issues.


Needs

Pôle Emploi is using J2EE technologies to develop its Business applications and has built a set of architecture frameworks and methodology to ensure that these applications meet Business needs. However, developing J2EE applications is quite challenging and industrializing the process has quickly become mandatory.

The needs were the following :
  • improve productivity and reliability,
  • improve communication between analysis, design and development teams,
  • leverage current design methodology and architecture,
  • minimize investment and optimize ROI.

Solution

Obeo has conducted the following project for Pôle Emploi :

  • study of current methodology and design practices with the Pôle Emploi architecture teams,
  • design of 3 Domain Specific Modelers based on Pôle Emploi DSL (Domain Specific Language),
  • design of Acceleo code generator modules automating code generation for the Pôle Emploi JEE architecture,
  • knowledge transfer for the generation part to the Pôle Emploi architects .

This project has been conducted over 5 months, including a POC phase (1 month).

Unedic

Results

This toolset has been deployed on a large Pôle Emploi project (more than 5000 man days). It is used by Business analyst to start with (high level modeling), and then reused for the design and development phases.

This project is realized by a third party company who is using the toolset that was developed before the project started. In the end, it appears to be a great asset to :

  • decrease costs on the whole project including technical knowledge transfer between Pôle Emploi and the sub-contractor,
  • ensure that functional target is met by using a new validation input : design models,
  • ensure these design models are properly aligned with the actual application using Accelo Pro Traceability features,
  • ensure that technical targets are matched and that technical quality meets the Pôle Emploi requirements.

Unedic