Les outils de l’assurance qualité (définitions, utilisation et but)

Eric Marquis, le 31 octobre 2008 à 1:23 dans Blogue, Divers, Gestion des connaissances, Marketing Internet, Programmation, Ressources, Stratégie, Technologie, e-Learning, Éducation

Ce billet est un peu “bourrage de crâne ”, mais nécessaire à la compréhension de l’assurance qualité ainsi que ses différentes étapes et type de validation. Je résume en seulement quelques lignes, les 7 techniques de contrôle de la qualité et la nuance entre une Revue et un Audit.

Dans mon prochain billet, je vais placer ces techniques sur le cycle de vie d’un projet. Quand devrions-nous faire quelle validation.

Bonne lecture

Revue:

Définition: Processus ou réunion formelle durant lesquels sont présentés à des membres d’un projet, des gestionnaires, des utilisateurs ou des clients, un ou plusieurs résultats du travail afin d’obtenir des commentaires ou une approbation.

Audit:

Définition: Examen méthodique et indépendant en vue de déterminer si les activités et résultats satisfont aux dispositions préétablies, mises en œuvre effectivement et permettent l’atteinte des objectifs (ISO)

Lecture croisée (walkthrough):

Définition: Revue durant laquelle un concepteur ou programmeur organise une rencontre avec plusieurs membres de l’équipe de développement ou autres, pour commenter et identifier des problèmes dans un extrait de code ou de conception écrite.

Utilisation: Lorsqu’un contrôle léger est requis, auto validation du développeur, formation informelle de nouveau personnel.

But: Formation, partage de connaissance, évaluation du développement, Appréciation du style, Identification des erreurs.

Revue par les pairs (Inspection):

Définition: Évaluation technique formelle basée sur l’examen visuel d’un produit de développement qui est examiné en détail par une personne ou groupe autre que le créateur afin de détecter des erreurs, incohérences ou non-conformités.

Utilisation: Contrôle rigoureux du travail, éliminé tôt et efficacement les anomalies Plus couteuses, mais très efficaces.

But: Identification des erreurs, formation, évaluation du développement.

Revue technique (Technical review):

Définition: Évaluation systématique d’un produit logiciel par un groupe d’experts qualifiés, examinant la convenance par rapport à l’intention, des exigences et normes.

Utilisation: Évaluation de convenance, conformité avec les exigences du client.

But: Approbation et fermeture officielles de tâche.

Inspection qualité (Quality inspection):

Définition: Évaluation indépendante de la conformité aux normes, ententes contractuelles et autres critères.

Utilisation: S’attarde sur les exigence que sur l’aspect technique.

But: Découverte des points faibles de l’organisation, rapidité d’intervention et peu coûteuse, uniformité des contrôles, amélioration continue. Cette dernière donne une impression de “police” et les non conformités ne sont pas toujours prises en charge.

Acceptation de module (Module acceptance):

Définition: Évaluation qui a pour but de s’assurer de la qualité de la préparation, de l’exécution et des résultats des tests, avant la promotion ou la publication d’un module. L’acceptation de module est en somme un audit, mais appliqué uniquement au niveau des tests.

Utilisation: En fin de projet, validation complète du produit

But: “Go” ou “no go” d’un projet. Cette dernière donne une impression de “police” et les non conformités sont prises en charge et adressés immédiatement.

Technique analytique (Technical analytic):

Définition: Évaluation technique formelle réalisée par l’intermédiaire d’un outil automatisé.

Utilisation: Outil de validation technique automatisé par contre ce n’est pas toujours très fiable.

But: Validation de plusieurs transactions en même temps ou à répétition (Load testing).

Test de santé (Sanity testing, Sanity Check):

Définition: Test d’un système ou d’une composante afin de s’assurer qu’il répond à ses spécifications ou identifier les différences entre les résultats attendus et obtenus.

Utilisation: En fin de projet, validation sommaire du produit une fois disponible à tous.

But: dernière validation une fois l’application lancée.

Tags associés: Assurance Qualité, conformité, Internet, logiciels, planification stratégique, Ressources, test, validation

Laissez un commentaire

Démystifier l’assurance qualité

Eric Marquis, le 29 septembre 2008 à 4:09 dans Marketing Internet, Programmation, Ressources, Stratégie, e-Learning, Économie Web, Éducation

Vendredi dernier j’ai eu la chance de suivre une formation au Crim (QUA416). Je vous le recommande fortement, pas nécessairement cette formation spécifique, mais le Crim en générale.

Au cours de mes prochains billets, je vais vous expliquer les grandes lignes de cette formation.

Définitions de l’Assurance qualité:

Ensemble des actions préétablies et systématiques mises en oeuvre dans le cadre du système qualité, démontrées en tant que de besoin, pour donner la confiance appropriée en ce qu’une entité satisfera aux exigences de la qualité (1)

Le contrôle est un acte technique permettant de déterminer la conformité d’un produit. Pour effectuer un contrôle sur un produit, il faut au préalable en déterminer les caractéristiques et choisir les limites à l’intérieur desquelles le produit est conforme. Il faut que ces limites soient connues par le « contrôleur » qui effectuera le contrôle.

Il implique également qu’a l’issu de l’acte technique de contrôle, une décision soit prise en ce qui concerne la conformité : produit conforme, produit non-conforme qui doit être rebuté, produit non conforme pouvant être retouché, produit non-conforme pouvant être accepté en dérogation. (2)

Les outils utilisé pour pratiquer des revues et audits qualité, chaque outil a ces avantages, ces coût et ces responsables:

  • Liste de vérification
  • Lecture croisée (walkthrough) – Contrôle statique léger en groupe de mêmes secteurs
  • Revue par les pairs (Inspection) – Contrôle statique structuré et profond en groupe diversifié.
  • Revue technique (Technical review) – Contrôle statique structuré de haut niveau incluant le client
  • Audit (Audit) – Contrôle statique indépendant structuré et profond axé sur le processus
  • Inspection qualité (Quality inspection) – Contrôle statique indépendant structuré, profond et rapide axé sur le produit.
  • Revue par le responsable
  • Acceptation de module (Module acceptance) – Contrôle statique indépendant structuré, profond et rapide axé sur les tests logiciels.
  • Technique analytique (Technical analytic) – Contrôle statique ou dynamique complexe réalisé par un outil automatisé.
  • Test de santé (Sanity testing) – Contrôle dynamique structuré et profond axé sur la validation des fonctionnalités.

Tout le monde gagne à avoir un suivie “Qualité” en continu sur son projet. Si une erreur trouvée au début du projet coute 1$ son coût (en temps et en ressources) est exponentiel si elle est découverte seulement à la fin.

Facteur de coût relatif pour la correction d’erreur au différent stade du cycle de vie du projet: généré vs corrigée.

Ce qu’il faut retenir, la même erreur produite durant la même phase d’un projet, mais découverte en cours de route génère aussi des économies en temps et en développement.

Tags associés: Assurance Qualité

Laissez un commentaire

Notre déménagement

Eric Marquis, le 4 décembre 2007 à 4:34 dans Blogue

Eurêka, en seulement 2 jours (vendredi et samedi) nous sommes installés (à 95%) dans nos nouveaux locaux. Il ne reste que quelques petites choses à finaliser (retouche de peinture, câblage réseau du poste de réception et cacher les fils des postes de travail.) et les projets clients n’ont encouru aucun ralentissement.

Avec le déménagement, nous sommes maintenant en mesure d’ajouter de nouveaux membres à l’équipe. J’aimerais profiter de cette occasion pour me présenter, Eric Marquis, je suis responsable de l’assurance qualité. J’ai bien hâte d’avoir la chance de faire votre connaissance et de travailler avec vous.

En attendant toute l’équipe K3 Média est fier de vous inviter a venir nous rencontrer au 7ième ciel, bien plutôt, au 7ième étages !!!

Tags associés: Assurance Qualité, K3 Média, nouveaux locaux, TI, travail

Laissez un commentaire