Vous êtes sur la page 1sur 11

Mesure du coût de la

qualité logicielle d’un projet


d’envergure de la société
Bombardier Transport
N ABIL B ERRHOUMA , C LAUDE Y . L APORTE , M IKEL D OUCET
ET ALAIN APRIL

Réalisé par :
ALLAL TOUHAMI
IBRAHIM ZAROUNI
GHERRAS MOHAMMED
2

SOMMAIRE

1 Introduction................................................................................................................... 3
2 La société Bombardier Transport................................................................................ 3
2.1 Objectifs du projet de mesure............................................................................ 4
2.2 Processus de développement logiciel de bombardier transport........................ 4

3 Les concepts du coût de la qualité logicielle.............................................................. 5


4 La démarche de collecte des coûts de la qualité........................................................ 5
4.1 Identification des activités liées au coût de la qualité logicielle ........................... 5
4.2 Elaboration des règles de pondération.............................................................. 6
4.3 Le modèle de données de la mesure du coût de la qualité ................................. 6
5 Les résultas obtenus..................................................................................................... 7
5.1 Qualité des mesures du coût de la qualité logicielle ...........................................7
5.2 Coût de la qualité logicielle par catégorie.......................................................... 7
6 Discussion des résultats.............................................................................................. 8
6.1 Coût des reprises par rapport au coût de correction des problèmes................. 8

7 Recommondation.......................................................................................................... 8
8 Travaux futurs................................................................................................................ 9
9 Conclusion ..................................................................................................................... 9
3

1 INTRODUCTION

Un grand nombre d’entreprises mesure les coûts requis pour effectuer leurs diverses fonctions:
le coût de développement d'un
produit; le coût de la maintenance;
le coût de support.

La mesure du coût de la qualité est très utile pour améliorer les performances des processus.
En effet, il faut :
rechercher les activités coûteuse.
identifier et éliminer les gaspillages.

Les activités de développement des logiciels ne devraient pas echapper à cette mesure.

Le coût de la qualité est la somme des coûts imputés aux activités de :


prévention;
d'évaluation;
correction des anomalies.

2 La Société Bombardier Transport

Un fabricant de matériel de transport en tête de l’industrie


Bombardier offre des solutions de transport à l’échelle mondiale

Bombardier
‣ 60000 employés.
‣ 35 pays.

Bombardier Bombardier
Aéronautique Transport sur rail
‣ 28000 employés. 31500 employés.
‣ Fabrication d’avion ‣
Fabrication de matériel
d’affaire et de transport ‣

régional. de transport sur rails.

32 centres de
développement
logiciels.
950 personnes liées à
l’ingénierie logiciel).

SDG
30 personnes
4

2.1 Objectifs du projet de mesure

Direction SDG

• Quantification des composantes du • Identification d’un projet pour la


coût de la qualité dans un langage ayant mesure du coût de la qualité logicielle.
un impact sur le haut niveau • Recueil des données concernant les coûts.
managérial. • Catégorisation des coûts liés à
• Identification d’opportunités majeures la qualité logicielle pour bien
pour la réduction des coûts. cibler les activités impliquées.
• Recensement des activités responsables • Mise en place d’un modèle de données
du coût de la mauvaise qualité. pour la mesure des coûts de la qualité.
• Fourniture d’une base pour budgétiser • Analyse et traitement des données recueillies
les opérations relatives à la qualité. sur le site à l’aide du modèle de données.

• Stimulation des efforts d’ • Présentation à la direction du rapport


amélioration à travers la publication de l’analyse des coûts de la qualité.
des résultats des coûts au sein de l’ • Élargir l’étude faite sur le projet
entreprise. pilote à l’ ensemble des projets.
• Élaboration d’un tableau de bord des coûts.
• Utilisation des résultats obtenus pour
comparer les améliorations des processus
afin d’ identifier les plus efficaces.

2.2 Processus de développement logiciel de Bombardier Transport

Phases Révision de la
conception
Révision de la
conception
Processus préliminaire (RCP) détaillée (RCD)

Jalon Proposition Planification Elaboration Construction Maintenance


Provision
Analyses des exigences systèmes
eCycl de vie primaire

Conception de l’architecture système


Analyses des exigences logicielle
Conception de l’architecture logicielle
Conception logicielle détaillée
Code et test logiciel
Intégration logicielle
Test de validation logicielle
D éve lo pp e m en t
Intégration système
Test de qualification système
Installation logicielle
Gestion de configuration
Support

Assurance qualité
Vérification et validation
Revue par les pairs
Résolution des problèmes
Gestion
Organisationnel Infrastructure
Amélioration
Formation

Utilisation du processus Exigé


Adaptation du processus Si nécessaire
5

3 Les concepts du coût de la qualité logicielle


Le coût de la qualité est l’ensemble des coûts imputés aux activités de prévention, d’évaluation et de correction
des anomalies d’un projet.

Coût de la qualité

Coût de prévention Coût de correction


Coût d’évaluation des anomalies
Ils sont définis comme les coûts Aussi appelés coûts de non
encourus par une organisation pour Ce sont les coûts de vérification ou conformité, se divisent en deux types :
prévenir l’occurrence d’ erreurs dans d’évaluation d’un produit ou d’un Les coûts des anomalies
les diverses étapes durant le service pendant les différentes étapes internes : Tous les coûts résultant des
processus de livraison (ex. : du processus de développement. anomalies avant que le produit ou le
conception, développement, service ne soit livré au client.
production et expédition)d’un produit Les coûts des anomalies
ou d’un service au client. externes : Tous les coûts encourus par
la compagnie quand c’est le client qui
découvre des défauts.

4 Démarche de collecte des coûts de la qualité


Les étapes qui ont conduit à l’estimation des coûts de la qualité du projet :
Identification des activités liées au coût de la qualité logicielle;
Etablissement d’une une liste des activités reliées aux coûts de la qualité
logicielle; Catégorisation de ces activités (prévention, évaluation et anomalies);
Développement et application des règles de
pondération; Mesure du coût de la qualité logicielle.

4.1 Identification des activités liées au coût de la qualité logicielle

Processus Primaire de Cycle de Vie


Développement
Processus de Support de Cycle de Vie
Gestion de Configuration
Assurance qualité
Vérification et Validation
Revue par les pairs
Évaluation de la vérification
Rapport des vérifications et des validations
Revue de groupe
Revues de la gestion du projet
Revue technique
Résolution de problèmes
Rapport de problèmes
Processus organisationnel de Cycle de Vie
Gestion
Gestion de risque
Suivie de projet
Infrastructure
Maintenance de l'infrastructure
Formation Cycle de vie
Plan des activités de formation Processus
Implémentation du plan de formation Activité
Les activités liées au coût de la qualité logicielle du PILB
6

4.2 Elaboration des règles de pondération

4.3 Le modèle de données de la mesure du coût de la qualité

Le modèle de données ci-dessous les composantes suivantes:


l'identification des activités; la
catégorisation des activités;
l'assignation des règles de pondération;
la désignation d'un niveau de précision.
7

5 Les résultas obtenus

5.1 Qualité des mesures du coût de la qualité logicielle

Le niveau de confiance assigné pour chaque règle a donné les résultats suivante:

Catégorie

Elevée faible
Moyenne

11% activités
Plus de 88% activités
0.2% activités

5.2 Coût de la qualité logicielle par catégorie

Représentation de la répartition de l’effort


8

6 Discussion des résultats

Répartition des efforts du projet

6.1 Coût des reprises par rapport au coût de correction des problèmes

Les trois causes d'un problème sont les suivantes :


un défaut
une amélioration
une nouvelle caractéristique

Répartition de l’effort (heure) selon le type de défaut et l’activité associée

7 Recommandations
Ces recommandations pourront permettre de mieux contrôler les dépenses relatives au coût
de la qualité logicielle ainsi qu'au coût de développement ou de maintenance d'un logiciel :

Maintenir la collecte des données


Poursuivre la mesure du coût de la qualité logicielle
Contrôller le coût de la qualité logicielle par catégorie
Harmoniser et normaliser les noms données aux différentes
activités Contrôler les activités liées à la correction des problèmes
Présenter les résultats de la mesure du coût de la qualité logicielle
Mettre en place un tableau de bord
Faire approuver et distribuer le processus de mesure du coût de la qualité logicielle
Mesurer le coût de la qualité logicielle dans d'autres sites développement de la société
9

8 Travaux futurs
Dans le but d’améliorer la mesure du CQL, il serait opportun de:

Contrôler la définition des mots liés aux noms des activités


Améliorer la précision de certaines règles de pondération
Evaluer le niveau de satisfaction de la direction par l’introduction du CQL au SDG
Analyser l’impact de cette mesure dans l’amélioration des
processus. Mesurer le CQL pour d’autres projets du groupe SDG
Implémenter un processus léger de la mesure du CQL dans d’autres sites de la société
Mettre en place un tableau de bord
Faire approuver et distribuer le processus de mesure du coût de la qualité logicielle
Mesurer le coût de la qualité logicielle dans d'autres sites développement de la société

9 Conclusion

Dans le domaine du génie logiciel, la mesure du coût de la qualité logicielle est une
composante importante de la gestion des projets logiciels. Le coût de la qualité logicielle est
aussi une bonne mesure de la performance d’une entreprise.

Vous aimerez peut-être aussi