LA QUALITE INTRODUCTION : historique de la gestion de la qualité en production : enjeux : DEFINITION DE LA QUALITE : Norme Afnor ( x50-120 ) _ déf : la qualité = l’ensemble des propriétés caractéristiques d’un produit ou service, qui lui confère l’aptitude à satisfaire des besoins exprimés ou implicites. _ conséquence : Les acteurs de la gestion de la qualité : _ le maître d’ouvrage ( client ) : _ le maître d’œuvre ( fournisseur ) : Etablissement d’un Plan d’assurance qualité : PAQ _ définition : PAQ= document sur les modes opératoires, les ressources, la séquence des activités liées à la qualité, et qui se rapporte à un produit, service, projet particulier _ le PAQ = inclut la relation Maître d’ouvrage – Maître d’œuvre _ le document du PAQ = manuel Qualité _ schéma de disposition d’assurance qualité : Maître d’ouvrage Maître d’oeuvre Définit la qualité du produit Définit la qualité du processus PAQ DEFINITIONS : _ politique qualité = _ gestion de la qualité = _ système qualité = _ maîtrise de la qualité = 840909021 1 _ assurance qualité = NORMALISATION DE LA QUALITE : LES NORMES : _ AFNOR _ ISO Typologie des normes : Normes dans les SI : normes de type « caractéristiques » : normes de type « modèle » : normes de type « système qualité » : LES NORMES AFNOR : norme NF X50-120 ( 1987 ) : définit le vocabulaire qualité et les termes anglais correspondants norme NF X50-126 ( 1986 ) : donne un guide d’évaluation des coûts de la non-qualité LES NORMES ISO9000 : _ sur le plan international : ISO _ sur le plan européen : CEN ( 1985 ) ex : appel d’offre communautaire _ contenu : l’organisation des entreprises ( et non les produits ) _ principe : les résultats sont liés à l’environnement de production et au déroulement d’un projet _ but : _ les normes associées : LA NORME ISO9001 : _ contenu : sur l’ingéniérie des SI _ principaux points : Norme ISO9001 Responsabilité de la direction Maîtrise de la conception Maîtrise des documents et données Identification et traçabilité des produits Maîtrise des processus Contrôles et essais Etat des contrôles et essais Manutention, stockage, livraison 840909021 2 LA NORME ISO10006 : contenu : = « management de la qualité » les processus : Processus relatifs à Stratégique : Orientations du projet Management de la coordination Contenu du projet Délais Coûts Ressources Personnel Communication Risques Achats 840909021 3 Description des processus : contenu Techniques associées Lancement du projet Plan de projet Management des interactions Pilotage, coordination Management des modifications PAQ, plan de développement Clôture Développement de concepts Pilotage, capitalisation Découpage structurel Elaboration du contenu PAQ, pilotage Définition des activités Découpage temporel, plan de développement Maîtrise des activités Planification des liaisons entre activités PAQ Planification (PERT) Estimation des durées Estimation des charges Elaboration du planning Planification (GANTT) Maîtrise des délais Estimation des coûts Pilotage (CBTE,CBTP) Estimation des charges Budgétisation Pilotage (CBTP) Ressources Maîtrise des coûts et écarts Planification des ressources Pilotage (CRTE) Organisation , planification (GANTT) Personnel Maîtrise des ressources Définition de structure du projet Processus relatifs à Stratégique : Orientations du projet Management de la coordination Contenu du projet Délais Coûts Pilotage (CBTE,CRTE) Stratégie de développement, organisation Planification (GANTT) Affectation du personnel Communication Risques Formation de l’équipe Planification de la communication Plan de développement, management de l’équipe PAQ, coordination, tableau de bord Gestion de l’information Pilotage Maîtrise de la communication Identification des risques Plan de développement, pilotage Analyse des risques Evaluation des risques Analyse des risques Elaboration de la réponse aux risque Plan de développement, coordination Analyse des risques, PAQ Achats Maîtrise des risques Planification et maîtrise des achats Sous-traitance Documentation de ce qui est exigé Cahier des charges de sous-traitance Sous-traitance Evaluation des sous-traitants Pilotage d’un projet sous-traité Maîtrise du contrat 840909021 4 LES FACTEURS DE QUALITE D’UN SI : BUT : - expliciter les attentes qualité des acteurs LIMITES : - la démarche oblige à des priorités ou des compromis LES PRINCIPAUX ASPECTS : - le fonctionnel l’utilisation la maintenance aspect économique LES FACTEURS : Aspect Fonctionnel Facteur Pertinence Adéquation Généralité Signification et facteurs associés Capacité de réponse au problème de l’entreprise Logiciels et procédures de travail forment un tout Aptitude de la solution à résoudre des problèmes de portée plus large que le cas particulier du projet ( ex : Progiciel ) Utilisation Maniabilité communicabilité exploitabilité facilité d’apprentissage Fiabilité complexité tolérance aux fautes auditabilité Efficience consommation de place mémoire taille et vitesse d’accès à périphériques temps d’exècution Confidentialité protection du code et des données mémorisation des accès Interopérabilité standardisation des données standardisation des interfaces Aptitude du logiciel à être d’emploi facile Maintenabilité lisibilité modularité traçabilité Degré de facilité à localiser ou corriger des erreurs du logiciel Maintenance 840909021 Aptitude du logiciel à accomplir sans défaillance l’ensemble de ses fonctions Aptitude du logiciel à minimiser l’utilisation des ressources disponibles Aptitude du logiciel à être protégé contre tout accès non autorisé Aptitude du logiciel à communiquer ou interagir avec d’autres systèmes ( échanges de données ) 5 Economique Adaptabilité Portabilité banalité d’emploi indépendance qualité de la documentation Aptitude du logiciel à évoluer facilement Degré de facilité à transférer le logiciel dans un autre environnement ( SE ; SGBD ; .. ) Efficacité Coûts de développement et exploitation, gains effectifs dûs au logiciel la relation entre les facteurs : LE MANUEL QUALITE : BUT : - normalisation des aspects techniques et méthodes facilite la diffusion des procédures REFERENCE : LA NORME ISO9004 but de la norme : contenu : le manuel qualité interne : - information pratique sur l’organisation de l’activité - 1 volet technique : mise en œuvre des technologies - 1 volet méthodologique : guide de conception, guide d’évaluation des charges,.. le manuel qualité = base aux audits internes ou externes le manuel assurance qualité : description de l’organisation de la qualité dans l’entreprise ( ex : direction qualité, chargé de mission qualité,..) LE PLAN ASSURANCE QUALITE : PAQ DEFINITION : le PAQ généralise le principe de la relation client-fournisseur - aspect commercial - aspect de coopération la matérialisation de la relation = le contrat, nommé PAQ en projet SI COMPARAISON : distinction PAQ-Contrat commercial : PAQ-Plan de développement : 840909021 6 CONTENU DU PAQ : Composition : la description de la qualité attendue du futur SI : le cycle de développement retenu, PAQ rattaché uniquement au projet : - le PAQ = uniquement ce qui est propre au projet PLAN-TYPE D’UN PAQL ( Plan Assurance Qualité Logiciel ) ( base issue de l’AFCIQ ) le but le domaine d’application, les responsabilités les documents de référence, la terminologie ( termes, abréviations ) l’organisation de tous les acteurs du projet la démarche de développement la documentation du projet : la gestion de la configuration la gestion des modifications les méthodes, outils et règles le contrôle des fournisseurs les produits livrables : le suivi de l’application du plan qualité ( ajout par la norme ISO9000-3 ) la qualité attendue du produit ( par facteurs.) les entrées et sorties de chaque étape du cycle retenu la nature des tests et des contrôles de la production le planning des activités de vérification l’identification des responsables des diverses activités qualité BILAN SUR LE PAQ : le PAQ = document de référence, dynamique durant le déroulement du projet le PAQ = donne un cadre stable au projet SI LE CONTROLE QUALITE : DEFINITION : _ le contrôle qualité = porte sur les produits élaborés à chaque étape du plan de développement _ les 2 types de produit : _ documents _ logiciel CONTROLE SUR LA QUALITE DES DOCUMENTS : selon 2 critères : les modalités de contrôle : _ selon les acteurs impliqués : les types de contrôle : 840909021 7 _ l’inspection : _ la lecture croisée : _ la revue : _ évaluation collective des documents _ par acteurs avec des rôles différents _ démarche : 1_ présentation du document par rédacteur (ex : chef projet ) 2_ organisation de la réunion de revue ( ex : responsable qualité ) 3_ lecture critique du document ( ex : contrôleurs internes, externes ) 4_ compte-rendu de la revue ( ex : responsable qualité ) 5_ amélioration du document par l’auteur Le Plan de Contrôle Qualité : contenu : _ le type de contrôle _ l’objet du contrôle _ les acteurs ou types d’acteurs _ la date du contrôle LE CONTROLE DE LA QUALITE DES PROGRAMMES : le Plan de test : inclut : _ le calendrier des tests _ les modalités de préparation des tests ( environnement de test ) _ les modalités d’exécution des test les types de test : _ tests unitaires : _ tests d’intégration : _ tests de validation fonctionnelle : _ tests de qualification : L’AUDIT QUALITE : Définition : _ moyen d’évaluer la qualité du processus _ déf.( Afnor ) = « l’examen méthodologique d’une situation relative à un produit, procédé ou organisation, réalisé en coopération avec les intéressés, en vue de vérifier la conformité de cette situation aux dispositions pré-établies et en vue de son adéquation à l’objectif recherché. » les formes de l’audit sur les projets SI : _ l’audit qualité : _ l’audit d’avancement : _ l’audit fonctionnel : la mise en place de l’audit : 840909021 8 _ non planifiés _ basés sur des questionnaires précis _ les audits internes au projet : _ les audits externes au projet : LA QUALIFICATION DES ENTREPRISES : LA CERTIFICATION : définition de la certification : ( norme Afnor X50-120 ) « examen méthodique et indépendant, en vue de déterminer si les activités et les résultats relatifs à la qualité satisfont aux dispositions initiales si ces dispositions sont mises en œuvre de façon efficace et aptes à atteindre les objectifs » but : enjeu : les structures : en France = l’AFAQ les phases de l’audit qualité en ingénièrie SI : 1_ la préparation : 2_ exécution : 3_ le rapport d’audit : la durée de a certification : 3 ans la cible : L’EVALUATION DE LA MATURITE DES ENTREPRISES : risques à éviter : points de vue divers : _ démarche jugée contraignante _ démarche SW-CMM ( Sofware Capability Maturity Model _ 1987 ) 840909021 9 le modéle SW-CMM : _ 2 critères : _ la maîtrise du processus _ la maîtrise technologique _ 5 niveaux de maîtrise du processus : _ 5 niveaux de maîtrise technologique : critère maîtrise du processus niveau « début » procédures non appliquées correctement _ responsabilités mal définies : problèmes de coût et délai « répétition » Mise en place des procédures de gestion des coûts et délais Standardisation d’un projet à l’autre « définition » Création d’un groupe spécialisé, mettant en œuvre des normes et méthodes Procédures bien comprises « gestion » L’entreprise mesure bien l’impact des actions _ Analyse quantifiée pour les évolutions de normes et méthodes « optimisation » Objectif clair d’amélioration des processus, par analyse rigoureuses des données sur erreurs, coûts, écarts à prévu Maîtrise technologique « efficace » « inefficace » L’entreprise obtient de bons résultats de l’utilisation généralisée de ses outils et techniques _ Plus de régularité dans ses performances selon son niveau de maîtrise de processus Faible bénéfice de l’utilisation généralisée de ses outils schéma du modèle de maturité des entreprises ( SW-CMM ) : Maîtrise processus Maîtrise technol. Début Efficace Inefficace Répétition Définition Gestion Optimisation objectifs d’évaluation : _ identifier les points forts et faibles des pratiques _ créer une dynamique d’amélioration des pratiques _ but : concrétiser des objectifs de progression la boucle d’amélioration des pratiques : 840909021 10 Bilan Démarrage Diagnostic Actions d’amélioration Planification des actions dans la pratique : durée de l’opération d’évaluation : modalité de l’évaluation : un exemple : CONCLUSION : _ l’assurance qualité sur les processus de l’entreprise : objectifs : explicites méthodes et procédés de travail : maîtrisés un auto-contrôle : efficace le recueil et traitement des anomalies l’analyse des causes de non-qualité _ constat : un processus dynamique et non l’atteinte d’un objectif définitif _ la certification : moyen de légitimer cette dynamique 840909021 11