Français

Customers

Partners

Success

AQUAPARC

PAGODES

 
 
Success - MAIF - AQUAPARC

Page d'Accueil AQUAPARC - Règles respectées ou non, Programmes conformes ou non, Tendance à l'amélioration de la qualitéAt the request of the head of its IT Department, MAIF's Methods and Quality services had a mission to design an observatory of the quality of COBOL programs: AQUAPARC.

In 2007, Deisk implemented this projet for MAIF, in partnership with GFI Informatique, as a fixed price contract.

MAIF had defined Programming Rules in a document called "Cobol Developer's Guide". The objective of AQUAPARC was to create an Intranet portal which would show their real implementation status in Cobol Programs, and follow their evolution through time.

 

Goals

  • Short term: heighten management staff and developers' awareness of the application portfolio's state; and deliver significant information to the head of IT department in order to make possible the definition of corrective actions inside a quality improvement approach;
  • Medium term: show the information the developers need to effectively improve code quality.

Project

Historique sur 4 trimestresThe project was based on a subset of 33 "imperative" rules. The solution was deployed successfully on time and within the budget.

So as to avoid a "tunnel effect", and to take any remark into account as soon as possible, the project was cut into three successive stages, with intermediate delivery and validation.

Success was achieved through the participants' strong involvment, a good project method and the skillful use of automated tools.

Result

The result is a monthly updated Intranet website, available to the IT Head, Methods and Quality teams as well as to Developers, that offers:

  • Overviews: some dashboards, portfolio evolution over 4 months, programs distribution inside the portfolio, and so on.
  • Detailed views: the list of programs not conforming to the rules globally and to each specific rule; for each program, the list of rules it does not respect, and so on.
      Les programmes non conformes pour la règle...     Les règles non respectées par le programme...

Evolutions

  • AQUAPARC on Developer's Workstation, Q1-Q2 2008: Every developer can now ask for an analysis of the program he is developing/maintaining, right from his developing environment. This allows him to ensure that he is correctly applying the rules before the program goes into production
  • Rules evolutions, Q3 2008: MAIF needed 11 of the 33 already implemented rules to evolve a bit to take recent updates to the IT into account.
  • Position in Source Code, Q4 2008: Add to AQUAPARC the positions where the program does not conform to a rule, so that developers know where to find the code to be fixed

Perspectives

  • In order to get information, for instance about ability to maintain programs, add Complexity Analysis to AQUAPARC, using standard metrics : McCabe, Halstead, and so on
  • Complement the Developer's Guide and the AQUAPARC observatory with new rules
  • Expand the covered area to other types of components: PRO/Cobol...
v2.2.06.01 - Copyright © Deisk 2003-2008 All rights reserved
Legal Notice