A recruitment consultant will contact you soon.

Banque de France – Application developed in Agile

Ensure the traceability and consistent and formalised implementation of Solvency 2 supervisory recommendations for the Banque de France

Developing an SRP application within regulatory constraints

The French National Bank (Banque de France) wished to create an SRP application destined for the ACPR (French Prudential Supervisory Authority), The application needed to enable traceability and coherent implementation as formalised by the verification recommendations of Solvability 2 (Directive 2009/138/CE).

Context and challenges

  • Projects for the prudential supervision of insurance companies and groups
  • Development in platform mode on the client’s premises
  • To create a single-entry portal for work on insurance organisations and groups
  • Homogenise and apply the principle of proportionality for all supervisory work
  • Guide users through every step in the prudential control process
  • Create systematic computerised audit trails of completed tasks
  • Share information between the various ACPR directorates
  • Provide aggregated dashboards and statistical tools for different users
  • Regulatory constraint to open the service in April 2017



  • Agile method, with sprints of 2 weeks
  • Maintenance of the application
  • Documentation and Agile rituals (global framing, versioning / iteration framing, backlog feeding and poker planning estimation, planning meetings, indicators, retrospectives, etc.)
  • Technical documentation as a Wiki via Confluence
  • SONAR report in accordance with BdF standards
  • Developing a supervision application
  • Creation of a single-entry portal for work on insurance organisations and groups
  • Systematic computerised audit trails of tasks performed during set up
  • Aggregated dashboards and statistical tools for different users provided
  • The expertise acquired by the developers on Postgre SQL, Angular JS and Java 8 is valuable in view of the future migration planned by the Banque de France
  • Reuse of the RPS structure is planned so that an additional application can be used with RPS


The expert's viewpoint

The technical challenge and support from the Scrum speakers ensured respect of both business and technical requirements.

Project manager
Mathieu de Bona

Technologies and environment

  • Technical architecture
  • JBOSS, Java8/JBeret, SSO, PostgreSQL, Angular JS, SONAR qualimetric tools


  • Agile Scrum to support the activity with the necessary precision and to start production on schedule


  • 1 Project director
  • 1 Agile coach
  • 1 CP
  • 1 functional feferent
  • 2 designer/developers
  • 3 developers
  • 1,100 days


Automatic process of loan request and the simplification of KYC "Know Your Customer".


  • Improvement of KYC and the onboarding of new clients with automatic identity verification thanks to intelligent ID document processing on the web or in an application.
  • Acceleration in the dealing with requests for loans and mortgages: process and automatic classification of new documents, extraction of information and validation of data points.
  • Fraud prevention and respect of rules: automation of compliance requirements on contracts, financial documents and ID documentation.
  • Easing and simplification of the consumer spending comprehension: classification of bank transfers from the study of receipt and invoice item data.


Automated process of scientific papers and other documentation linked to the registering of a patent for intellectual property.


  • Recognition and automatic indexation of fields for a precise search among the documents relating to the patent application.
  • Standardisation of the documents with online specifications: bibliopraphy, expired patent, renewed patent, etc.


Automatic processing of receipts, bills and other financial documents.


  • Automisation of the accounting process: declaration of VAT, supplier bills, etc.
  • Standardisation and harmonisation of the business accounting processes.
  • Improving data security with the deletion of manual errors and with the synthesising of controls.
  • Contribution to the reduction in fraud risks, à la réduction des risques de fraude, reinforcement of operational security, audit trails and internal controls.
  • Support in the change management and accounting teams on the appropriation of this new solution.