
White PaperOn ne peut améliorer ce que l’on ne sait pas mesurer.
Sans mesure, c’est-à-dire sans possibilité de caractériser les aspects d’un logiciel à l’aide de nombres, il est tout simplement impossible de sortir la gestion des actifs informatiques du flou qualitatif dans lequel ils se trouvent depuis des décennies.
Plus de vingt ans de pratique nous ont appris que la mesure d’un logiciel est un exercice vain (so what ?) lorsqu’il ne débouche pas sur des actions concrètes. Aussi sans une définition préalable et précise des objectifs poursuivis, est-il vain d’accumuler des résultats de mesure produits par des métriques trop générales et trop abstraites.
C’est pourquoi RefineTM for governance permet de :
Le schéma ci-après détaille les principales étapes du cycle de vie de la mesure d’un patrimoine.
Parce que les outils de mesure doivent être capables de traduire :
RefineTM for Governance permet à ses utilisateurs de sélectionner et d’assembler les métriques les plus pertinentes en chartes entièrement redéfinissables.
RefineTM for Governance propose plusieurs centaines de métriques pré-définies couvrant des domaines tels que :
| les normes de codage en vigueur | la robustesse |
| la fiabilité (anomalies) | la maintenabilité |
| la performance (CPU) | la sécurité |
A partir de ce bureau, il est possible de modifier ou de créer une nouvelle charte qualité en sélectionnant les métriques ou les points de mesure définis au sein d’une ontologie et de leurs associer des seuils de qualité.
Au delà des résultats détaillés produits par l’application des chartes de mesure, refine for Governance produit une synthèse des résultats très facile à exploiter notamment dans le cadre de la procédure de recette d’une nouvelles releases du patrimoine.
Une fois la mesure effectuée, il est indispensable de remonter aux causes c’est-à-dire poser un diagnostic détaillé avant d’engager un plan d’amélioration efficace.
Ce bureau permet de restituer les mesures obtenus suivant plusieurs axes tels que l’organisation du code (programme, domaine, application, patrimoine) ou bien par les critères de mesure (charte, thème de mesure, métrique).
Il est souvent nécessaire de descendre au niveau du code pour inspecter les lignes de code impactées par les chartes de mesure.
Au delà du constat et du diagnostic, il faut agir.
C’est pourquoi ce nouveau bureau permet d’évaluer la charge de mise en œuvre de tout plan d’amélioration et donc par conséquent d’optimiser le coût d’un tel plan en fonction des objectifs poursuivis.