Une fois les sept phases de test terminées, les résultats semblent bons. Aucun problème significatif n'est survenu dans le projet Guru99 Bank. Vous avez bien géré le projet et vous étiez fier du succès de ce projet
Malheureusement, le conseil d'administration pense différemment
Vous n'avez aucune preuve pour montrer que vous avez bien géré ce projet. Vous avez demandé une solution à un conseiller. Voici la réponse
Cette réponse est un début, mais vous avez toujours les questions suivantes -
Ce tutoriel vous aidera à répondre à ces questions -
Qu'est-ce que les revues et audit de la gestion des tests?
-
Revue de gestion: La revue de gestion est également connue sous le nom d'assurance qualité logicielle ou (SQA). Il se concentre davantage sur le processus logiciel que sur les produits de travail logiciel. L'assurance qualité est un ensemble d'activités conçues pour garantir que le chef de projet suit le processus standard déjà prédéfini. En d'autres termes, l'Assurance Qualité s'assure que le Test Manager fait les bonnes choses de la bonne manière.
-
Audit: Un audit est l'examen des produits du travail et des informations connexes pour évaluer si le processus standard a été suivi ou non.
Pourquoi avons-nous besoin de SQA dans le processus de gestion des tests?
Pour comprendre cela, considérez le scénario suivant:
Dans le projet Guru99 Bank, gère diverses phases de test comme -
En tant que Test Manager, vous êtes la personne qui prend en charge ces activités. Cependant, vous occupez la position la plus élevée dans l'équipe de projet. Qui examinera vos tâches et vérifiera que les activités de gestion de projet sont exécutées selon les normes les plus élevées?
Eh bien, l'auditeur SQA est la personne qui examine et vérifie que les activités de gestion de projet sont exécutées selon les normes les plus élevées possible . Ce n'est qu'à travers le résultat de cette revue que le Directoire peut évaluer la qualité de la gestion de votre projet.
C'est la raison pour laquelle nous avons besoin d'un examen de gestion ou d'un SQA dans le processus de gestion des tests.
Le SQA vous interroge, le Test Manager, pour comparer le projet aux normes établies.
Les avantages de SQA sont:
Comment mettre en œuvre l'assurance qualité?
Étape 1) Élaborer un plan SQA
L' activité Test du plan de test doit également l' activité SQA a également besoin d' un plan qui est appelé le plan SQA.
L'objectif du plan SQA est d'élaborer des processus et des procédures de planification pour garantir que les produits fabriqués ou le service fourni par l'organisation sont d'une qualité exceptionnelle.
Au cours de la planification du projet, Test Manager établit un plan SQA où un audit SQA est planifié périodiquement.
Dans le plan SQA, le Test Manager doit faire comme suit
Étape 1.1) Identifier le rôle et les responsabilités de l'équipe SQA
Dans une équipe de projet, chaque membre doit être responsable de la qualité de son travail. Chaque personne doit s'assurer que son travail répond aux critères d'AQ.
L'équipe SQA est le groupe de personnes qui joue le rôle principal dans le projet. Sans QA, aucune entreprise ne fonctionnera correctement. Par conséquent, le Test Manager doit préciser la responsabilité de chaque membre SQA dans le plan SQA comme ci-dessous:
- Examiner et évaluer la qualité des activités du projet pour répondre aux critères d'AQ
- Coordonner avec le conseil de gestion et les équipes de projet pour évaluer les exigences et participer à l'examen du projet et aux réunions de statut.
- Concevez et collectez des métriques pour surveiller la qualité du projet.
- Mesurer la qualité du produit; s'assurer que le produit répond aux attentes du client.
Par exemple, dans le plan SQA du projet Guru99 Bank, vous pouvez créer la liste des membres de l' équipe SQA comme ci-dessous
Non |
Membre |
Rôles |
Responsabilité |
---|---|---|---|
1 | Peter | Chef SQA | Développer et documenter les normes et processus de qualité pour tous les processus de gestion Gérer les activités d'assurance qualité des logiciels pour le projet |
2 | James | Auditeur SQA | Effectuer les tâches SQA, rapporter au responsable SQA le résultat de la revue SQA. |
3 | Haricot | Auditeur SQA | Effectuer les tâches SQA, rapporter au responsable SQA le résultat de la revue SQA. |
Étape 1.2) Liste des produits de travail que l'auditeur SQA examinera et auditera
Le Test Manager doit
- Énumérez tous les produits de travail de chaque processus de gestion des tests
- Définissez les installations ou équipements auxquels l'auditeur SQA peut accéder pour effectuer des tâches SQA telles que des évaluations de processus et des audits.
Par exemple, pour le projet Guru99 Bank, vous pouvez lister les produits de travail de chaque processus de gestion de test et définir l'autorisation pour les membres SQA d'accéder à ces produits de travail conformément au tableau suivant
Non | Phases de gestion | Produit du travail | Chemin | Autorisation | Accorder à une personne |
---|---|---|---|---|---|
1 | Analyse de risque | Document de gestion des risques | [Chemin du serveur] | Lire | Tous les membres de l'équipe SQA |
2 | Estimation | Rapport d'estimation et de métriques | … | Lire | Peter |
3 | Planification | Document de planification des tests | … | Lire | Tous les membres de l'équipe SQA |
4 | Organisation | Plan de ressources humaines, plan de formation | … | Lire | Tous les membres de l'équipe SQA |
5 | Monitorage et contrôle | Mesures collectées de l'effort du projet | … | Lire | Haricot |
6 | Gestion des problèmes | Rapport de gestion des problèmes | … | Lire | James |
7 | Rapport de test | Document de rapport de test | … | Lire | Tous les membres de l'équipe SQA |
Étape 1.3) Créez le calendrier pour effectuer les tâches SQA
Dans cette étape, le Test Manager doit décrire les tâches à effectuer par l'auditeur SQA en mettant un accent particulier sur les activités SQA ainsi que le produit de travail pour chaque tâche.
Test Manager crée également la planification de ces tâches SQA. Normalement, le calendrier SQA est régi par le calendrier de développement du projet. Par conséquent, une tâche SQA est effectuée en relation avec les activités de développement logiciel en cours.
Dans le plan SQA, Test Manager établit le calendrier de la revue de direction. Par exemple
Date |
Tâches SQA |
Personnel en charge |
Description |
Production |
---|---|---|---|---|
30 octobre 2014 | Évaluer les processus de planification, de suivi et de surveillance des projets | James | - Revue des spécifications logicielles - Estimation, plan directeur et revue du plan de projet | Rapport de planification SQA, minute d'examen SQA |
15-déc-2014 | Examiner l'analyse des besoins | James | - Revoir le développement des exigences logicielles | Rapport d'audit de processus |
30 mars 2015 | Examiner et évaluer la conception des tests | James | - Réviser le document de conception de test | Rapport SQA, minute d'examen SQA |
30 mars 2015 | Réviser la version | Haricot | - Audit de processus: version finale | Rapport d'audit du processus SQA |
2-avr-2015 | Revoir la clôture du projet | Haricot | - Revue externe après la livraison finale au client | Rapport d'audit du processus SQA |
Étape 2) Définir les normes / la méthodologie
Pour examiner les activités de gestion par rapport au processus de normalisation, vous devez suivre les étapes suivantes
- Définir les politiques et procédures destinées à empêcher l'apparition de défauts dans le processus de gestion
- Documenter les politiques et procédures
- Informer et former le personnel à son utilisation
Étape 3) Passez en revue le processus
Examiner les activités du projet pour vérifier la conformité avec le processus de gestion défini. Dans la revue de direction, les membres SQA doivent effectuer 5 revues SQA comme suit
Le temps de révision pour SQA dépend du modèle de cycle de vie de développement du projet. Dans le cas du projet Guru99 Bank, le calendrier de revue doit suivre
Dans chaque phase de l' AQS , les membres de l' AQS fournissent des consultations et un examen des plans de projet, du produit de travail et des procédures concernant la conformité à la politique organisationnelle définie et aux procédures standard.
Pendant l'audit, les membres de l'AQS doivent utiliser la liste de contrôle de l'examen de l'AQS
Après avoir parcouru les 3 étapes de la mise en œuvre de Software Assurance, vous obtenez le résultat de Test Management Review & Audit. C'est la preuve à montrer à vos parties prenantes sur la qualité de votre gestion.
Meilleures pratiques d'assurance qualité des logiciels
Voici quelques bonnes pratiques pour une mise en œuvre efficace de l'AQS
- Amélioration continue: Tout le processus standard de SQA doit être amélioré fréquemment et officialisé afin que l'autre puisse suivre. Ce processus doit être certifié par des organisations populaires telles que ISO, CMMI… etc.
- Documentation: Toutes les politiques et méthodes d'AQ, qui sont définies par l'équipe d'AQ, doivent être documentées pour la formation et la réutilisation pour de futurs projets.
- Expérience: Le choix des membres qui sont des auditeurs SQA chevronnés est un bon moyen d'assurer la qualité de la revue de direction
- Utilisation de l'outil: l' utilisation d'outils tels que l'outil de suivi, l'outil de gestion du processus SQA réduit l'effort SQA et le coût du projet.
- Métriques: le développement et la création de métriques pour suivre la qualité du logiciel dans son état actuel, ainsi que pour comparer l'amélioration avec les versions précédentes, aideront à augmenter la valeur et la maturité du processus de test.
- Responsabilité: Le processus SQA n'est pas la tâche du membre SQA, mais la tâche de chacun . Tout le monde dans l'équipe est responsable de la qualité du produit, pas seulement le responsable du test ou le responsable.