Cas d’usage 56 : Pilotage de la densité de défauts (Defect Density) et qualité logicielle sur Excel 365

La métrique de densité de défauts (Defect Density)

Pilotage de la densité de défauts : dans les projets d’ingénierie logicielle ou industrielle, le nombre brut d’anomalies découvertes ne donne pas une vue exacte de la qualité du code ou des plans. La densité de défauts (Defect Density) mesure le nombre de bogues rapporté à la taille du module (ex: nombre de défauts par 1 000 lignes de code KLOC ou par composant). Excel 365 permet de suivre cette métrique de maturité technique.

Étape 1 : Structurer la table des modules et anomalies

Dans votre table source Tbl_SIT_Modules :

  • Module_Nom, Taille_KLOC (Taille en milliers de lignes de code ou points de fonction), Nb_Anomalies_Trouvees, Heures_Correction.

Étape 2 : Calculer la densité de défauts par module

Dans la colonne Densite_Defauts, insérez la formule :

= [@[Nb_Anomalies_Trouvees]] / [@[Taille_KLOC]]

Étape 3 : Calculer le seuil de tolérance de mise en production

Sur votre tableau de bord sous Excel 365 :

  • Densité moyenne globale du projet :
    =SOMME(Tbl_SIT_Modules[Nb_Anomalies_Trouvees]) / SOMME(Tbl_SIT_Modules[Taille_KLOC])
  • Seuil de qualité visuel (Mise en forme conditionnelle) :
    • Si Densité < 1.0 bogue/KLOC : Vert (Code très stable)
    • Si 1.0 <= Densité <= 3.0 : Jaune (Acceptable)
    • Si Densité > 3.0 : Rouge (Refactorisation du module obligatoire)

Étape 4 : Isoler la liste des modules instables avec FILTRE

Affichez les modules nécessitant des audits de code renforcés :

=FILTRE(
   Tbl_SIT_Modules[[Module_Nom]:[Densite_Defauts]];
   Tbl_SIT_Modules[Densite_Defauts] > 3.0;
   "Aucun module critique"
)

Conclusion : Pilotage de la densité de défauts

Le suivi de la densité de défauts sous Excel 365 dote le directeur technique de métriques normées pour valider la qualité industrielle des livrables avant le déploiement.

Pour aller plus loin : Pilotage de la densité de défauts

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Retour en haut