Concept: Mesure de la qualité
Ces instructions décrivent comment mesurer le processus et la qualité du produit.
Relations
Eléments connexes
Description principale

Mesure de la qualité

La mesure de la qualité, du produit ou du processus, requiert la collecte et l'analyse des informations, généralement formulées en termes de mesures et de métrique. Les mesures servent principalement à prendre le contrôle d'un projet et par conséquent à être en mesure de le gérer. Elles servent aussi à se situer par rapport aux objectifs définis dans la planification en termes d'achèvement, de qualité, de conformité aux exigences, etc.

Les métriques sont utilisées pour atteindre deux objectifs, la gestion des connaissances et le changement (ou l'accomplissement) :

Objectifs de la gestion des connaissances : ils sont exprimés à l'aide de verbes tels que évaluer, prévoir, surveiller. Il est utile de mieux comprendre votre processus de développement. Par exemple, vous pouvez être amené à évaluer la qualité du produit, obtenir des données afin de prévoir l'effort de test, surveiller la couverture de test ou suivre les changements apportés aux exigences.

Objectifs de changement ou d'accomplissement : ils sont exprimés à l'aide de verbes tels que augmenter, réduire, améliorer ou accomplir. Vous voulez généralement savoir comment les choses changent ou s'améliorent au cours du temps, d'une itération à l'autre, d'un projet à l'autre.

Les métriques de ces deux objectifs sont utilisées pour mesurer la qualité du processus et du produit.

Toutes les métriques doivent avoir des critères pour identifier et déterminer à quel degré ou niveau une qualité acceptable est atteinte. Le niveau de qualité acceptable est négociable et variable, et il doit être déterminé et accepté au début du cycle de vie du développement. Dans les premières itérations, par exemple, un grand nombre d'incidents au niveau de l'application sont acceptables, mais pas au niveau de l'architecture. Dans les dernières itérations, seuls les incidents d'ordre esthétique sont acceptables dans l'application.

Le critère d'acceptation peut être exprimé de plusieurs façons et peut contenir plus d'une mesure. Un critère d'acceptation moyen peut comprendre les mesures suivantes :

  • La tendance et/ou le nombre d'incidents, comme le nombre d'incidents identifiés, corrigés ou restés ouverts (non corrigés).
  • La couverture de test comme le pourcentage du code ou les cas d'utilisation planifiés ou implémentés et exécutés (par un test). La couverture de test est généralement utilisée conjointement avec le critère d'acceptation identifié plus haut.
  • La performance, comme le temps requis pour qu'une action particulière ait lieu (cas d'utilisation, opération ou autre événement). Ce critère est souvent utilisé pour le test de performance, de basculement et de reprise ou d'autres tests dans lesquels le temps est essentiel.
  • La conformité. Ce critère indique à quel degré chaque produit, activité, tâche ou étape doit répondre à une norme ou une instruction qui a été approuvée.
  • Acceptabilité ou satisfaction. Ce critère est généralement utilisé avec des mesures subjectives telles que la convivialité ou l'esthétisme.

Voir Concept : Métriques pour plus d'informations.

Mesure de la qualité produit

Etablir les exigences de manière claire, concise et testable ne suffit pas à garantir la qualité du produit. Il faut aussi identifier les mesures et les critères qui seront utilisés pour identifier le niveau de qualité désiré et déterminer s'il a bien été atteint. Les mesures décrivent la méthode utilisée pour enregistrer les données qui sont utilisées pour évaluer la qualité alors que le critère définit le niveau ou le point où le produit a atteint une qualité acceptable (ou non acceptable).

La mesure de la qualité produit d'un produit exécutable se fait à l'aide d'une ou plusieurs techniques de mesure telles que :

  • revues
  • inspection
  • exécution

Des métriques différentes sont utilisées en fonction de la nature de l'objectif de qualité de la mesure. Pour les revues et les inspections, par exemple, l'objectif premier repose sur la fonctionnalité et la fiabilité. Les incidents, la couverture et la conformité sont les principales métriques utilisées lorsque que ces techniques de mesure sont employées. Néanmoins, l'exécution peut se concentrer sur la fonction, la fiabilité et la performance. Les incidents, la couverture et la performance sont alors les principales métriques utilisées. Les autres mesures et métriques varient en fonction de la nature de l'exigence.

Voir Technique : Mesures clés de test pour plus d'informations.

Voir Instructions relatives au produit : Métriques pour plus d'informations.

Voir Technique : Qualité produit pour plus d'informations.

Mesure de la qualité du processus

La mesure de la qualité du processus se fait en collectant les mesures de la gestion des connaissances et les mesures de l'accomplissement.

  1. Degré de conformité aux normes, aux instructions et à l'implémentation d'un processus accepté.
  2. Statut/état de l'implémentation réelle du processus par rapport à l'implémentation planifiée.
  3. Qualité du produit créé (en utilisant les mesures de qualité produit décrites plus haut).

La mesure de la qualité du processus se fait à l'aide d'une ou plusieurs techniques de mesure telles que :

  • progression - par exemple, cas d'utilisation présentés ou événements jalons terminés
  • variation - différences entre les délais, les budgets ou les ressources prévus et réels
  • mesures et métriques de qualité produit (comme décrites dans la section Mesure de la qualité produit ci-dessus).

Voir Instructions relatives au produit : Métriques pour plus d'informations.

Voir Introduction à la gestion de projet pour plus d'informations.

Voir Concept : Qualité du processus pour plus d'informations.