English

Clients

Partenaires

Succès

PAGODES

AQUAPARC

 
 
Succès - MAIF - AQUAPARC

Page d'Accueil AQUAPARC - Règles respectées ou non, Programmes conformes ou non, Tendance à l'amélioration de la qualitéA la demande de la Direction Informatique, le service Méthode et Qualité de la MAIF a été missioné pour mettre en oeuvre un observatoire de la qualité de ses programmes COBOL :
Analyse QUAlité du PARc applicatif Cobol

Courant 2007, Deisk a réalisé ce projet pour la MAIF, en partenariat avec GFI Informatique, et ceci dans un cadre forfaitaire.

Il s'agissait de créer un portail permettant de visualiser l'état réel d'application des règles de programmation définies dans un "Guide du Développeur Cobol", ainsi que son évolution dans le temps.

Objectifs

  • à court terme : sensibiliser les responsables de service, ainsi que les équipes de développement, à l'état du parc applicatif ; et fournir à la direction informatique les éléments pertinents pour définir des actions d'amélioration dans une démarche qualité ;
  • à moyen terme : visualiser les informations concrètes et nécessaires aux développeurs pour l'amélioration effective du code.

Projet

Historique sur 4 trimestresLa solution a été déployée avec succès dans les délais et charges prévus, sur la base d’un premier lot de règles de développement.

Afin d'éviter l'effet tunnel et pour prendre en compte les remarques au plus tôt, le projet a été découpé en phases successives avec livraisons et recettes intermédiaires.

La forte implication des différents acteurs alliée à un processus projet industrialisé et outillé ont été les clefs de la réussite.

Résultat

Le résultat est un site Intranet mis à jour tous les trimestres, consultable aussi bien par la direction informatique que par les équipes méthode et qualité et les développeurs, qui donne

  • Une vue synthétique : des tableaux de bord, l'évolution du parc sur 4 trimestres, la répartition des programmes dans le parc, etc.
  • Une vue de détail : la liste des programmes non conformes globalement et pour chaque règle, la liste des règles non respectée par chaque programme, etc.
      Les programmes non conformes pour la règle...     Les règles non respectées par le programme...

Evolutions

  • AQUAPARC pour le Poste du Développeur, Q1-Q2 2008 : Chaque développeur peut désormais demander une analyse automatique du programme qu'il est en train de développer / maintenir, directement depuis son environnement de développement. Cela lui permet de s'assurer qu'il applique correctemnt les règles avant la mise en production.
  • Evolution de règles, Q3 2008 : MAIF avait besoin de faire évoluer 11 des 33 règles déjà implémentées pour tenir compte des récents changements de son SI.
  • Position dans le code source, Q4 2008: Ajouter à AQUAPARC les emplacements où un programme n'est pas conforme, de façon que les développeurs sachent où le code a besoin d'être corrigé.

Perspectives

  • Afin de disposer de mesures, notamment, de maintenabilité des programmes, ajouter une analyse de la complexité au moyen des métriques standard : McCabe, Halstead, etc.
  • Compléter le Guide du Développeur et l'observatoire AQUAPARC avec des règles nouvelles
  • Etendre le périmètre sur d'autres types de développement.
v2.2.07.02 - Copyright © Deisk 2003-2008 Tous droits réservés
Mentions légales