Amélioration du processus de test (TPI) à l'aide du modèle PDCA

Le projet de la Banque Guru99 s'est achevé avec succès. Le conseil d'administration apprécie votre travail car vous avez fait un excellent travail. Cependant, votre patron a encore quelques questions à vous poser.

Amélioration du processus de test à l'aide du modèle PDCA

Pour répondre à ces questions, vous devez connaître l'amélioration du processus de test.

Qu’est-ce que l’amélioration du processus de test ?

Les managers qualifient souvent USP,EP, BP comme un processus pénible et incontrôlable. En repensant au projet Guru99 Bank, avez-vous été confronté à l'un des problèmes suivants dans le cadre du projet ?

Amélioration du processus de test

Ce sont des problèmes courants dans tout projet de test. De nombreuses organisations réalisent que l’amélioration du processus de test peut résoudre ces problèmes. Apprendre des erreurs passées peut aider à améliorer le processus de gestion des tests.

Pourquoi tester l’amélioration des processus ?

Le scénario suivant vous montre pourquoi vous avez besoin d'une amélioration du processus de test :

Le projet de la Banque Guru99 est terminé. La qualité des tests était excellente ! Vous avez reçu de bons commentaires du client.

Amélioration du processus de test

Quelle est la leçon tirée de ce scénario ? C'est "Essayez toujours de faire mieux ».

Même si vous pensez avoir fait du bon travail, il y en a toujours d'autres qui font mieux que vous. Parce qu’ils ont les meilleures solutions et les meilleures idées que les vôtres.

Toute entreprise souhaite que le projet soit terminé avec le plus élevé qualité, le plus bas Coût, le plus court délai de livraison.

L'amélioration du processus de test vous aide à atteindre ces objectifs

Amélioration du processus de test

Comment mettre en œuvre l’amélioration des processus de test ?

Pour mettre en œuvre l'amélioration du processus de test pour le projet Guru99 Bank, le gestionnaire de test peut suivre les PDCA modèle. PDCA (Plan-Do-Check-Act) est une méthode de gestion en quatre étapes utilisée en entreprise pour le contrôle et l'amélioration continue des processus.

Mettre en œuvre l'amélioration du processus de test

Étape 1) Planifier

Ceci est encore une fois divisé en 3 étapes

Plan

Étape 1.1) Identifiez le problème

La première activité d'un processus d'amélioration des tests est identifier les problèmes survenus dans le projet actuel. Les problèmes de ce projet peuvent se reproduire dans un autre projet. Résoudre les problèmes et trouver les solutions afin de les éviter à l’avenir est l’objectif principal de l’amélioration des tests.

Revenons maintenant au site Web du projet Guru99 Bank, rencontrez-vous des problèmes ou des points d'amélioration ? Sélectionnez ci-dessous

Sr No Problème Description Choisir
1 Qualité Le client en a encore trouvé Défaut après la libération
2 Livraison Le projet a pris du retard
3 Team Certains employés n'ont pas coopéré avec les autres membres de l'équipe
4 communication Le membre de l'équipe ne disposait pas des compétences souhaitées pour accomplir ses tâches
5 Management Test Manager n'a pas bien surveillé les progrès, ce qui a retardé certains projets
6 Pas de contact constant avec le client ; mal comprendre l'exigence du client
7 Prix Le coût du projet a été dépassé au-delà du budget fixé

Tu as un problème avec Qualité Livraison Team ,Compétences ,Gestion , Communication ,Coût

Étape 1.2) Déterminer la cible

Comprendre le problème et les problèmes survenus dans le projet. Vous déterminerez ainsi quels sont les points d’amélioration et sur quelles phases de tests vous devez vous concentrer.

Supposons que vous ayez identifié que la phase d'exécution du test a également duré beaucoup temps et coût pour terminer. Les tests pourraient-ils être plus rapides et moins chers ? C'est l'une des cibles

Étape 1.3) Définir les actions d'amélioration

En fonction de l'objectif fixé, des actions d'amélioration sont déterminées. Ces actions doivent être progressives et améliorées petit à petit car il n’est pas facile de tout changer immédiatement.

Par exemple, pour rendre les tests plus rapides et moins chers, voici quelques actions recommandées

Définir les actions d'amélioration

Dans l'exemple ci-dessus, pour rendre les tests plus rapides et moins chers, vous devez utiliser les options A et B. L'option C pourrait rendre les tests plus rapides, mais coûtera plus cher car vous devrez payer plus de salaire pour le testeur expérimenté.

Étape 2) Faire

Vous avez déjà défini les points d'amélioration. Il est temps d’élaborer un plan pour les mettre en œuvre. Dans ce plan, vous devez répondre aux questions suivantes

  • Quels points d’amélioration doivent être mis en œuvre ?
  • Quand terminer ce plan ?
  • Quelles étapes faut-il suivre pour réaliser le plan ?

Réaliser des actions d'amélioration

Une fois le plan établi, il faut le mettre en œuvre. Les activités d’amélioration peuvent avoir un impact sur la progression actuelle des tests. Un Test Manager doit payer précaution à ces activités pour éviter le indésirable conséquences.

Considérez le scénario suivant -

Dans le projet Guru99 Bank, afin de rendre les tests plus rapides et moins chers, vous avez décidé d'utiliser les tests automatisés au lieu des tests manuels. Après application de l’action, la productivité a considérablement augmenté.

Étape 3) Vérifiez

Dans cette étape, vous –

  • Évaluer le Efficacité des actions d'amélioration des tests
  • Mesurer comment efficaces la solution était
  • Analyser si cela pourrait être amélioré de quelque manière que.

Dans cette phase, l'objectif est de choisissez si les actions d'amélioration ont été mises en œuvre avec succès ainsi que d'évaluer si l'objectif souhaité a été atteint.

La meilleure façon d'effectuer l'évaluation est d'utiliser le métrique. Les mesures sont essentielles à une gestion réussie de l’organisation. Le Test Manager collecte des données et les utilise pour mesurer des paramètres tels que la productivité, la qualité… etc.

Par exemple, avant d'appliquer les tests automatisés au projet, la productivité des tests est 10TC/heure-homme. Après avoir appliqué les tests automatisés, la productivité est mesurée pour être 20TC/heure-homme.

Vérifiez

Mais un problème indésirable s'est produit

Vérifiez

Dans ce cas, l'application de tests automatisés vous aide à augmenter la productivité des tests, mais la qualité des tests diminué. Par conséquent, l’action d’amélioration peut entraîner de graves conséquences. Dans un tel scénario, vous devez sélectionner l’outil de test avec plus de soin. Vous en apprendrez davantage dans Sélection de l'outil de test tutoriel

Considérez à nouveau le même scénario. Le coût du projet Guru99 était envahi parce que les membres de votre équipe ont pris aussi Beaucoup de temps pour exécuter les cas de tests. En utilisant l'outil de test automatisé, vous avez économisé 30% cout du projet. C'est une bonne amélioration mais votre patron attend plus

Vérifiez

Par conséquent, vous devez toujours trouver des solutions nouvelles et plus récentes pour améliorer de plus en plus le processus de test. Dans un tel scénario, vous pouvez utiliser d'autres solutions pour économiser sur le coût du projet

  • Gérez efficacement vos ressources humaines
  • Négociez de meilleures offres auprès de vos fournisseurs

Étape 4) Agir

Lorsque les actions d'amélioration sont mises en œuvre avec succès et que l'objectif est atteint, le responsable des tests doit procéder comme suit :

Agis

  • Évaluation les activités d’amélioration et prendre des mesures sur les leçons apprises
  • Standardiser le point d’amélioration dans le processus de gestion.
  • Mises à jour les documents de politique et le plan ainsi que les documents de processus standard
  • Déterminer quand et où appliquer ces changements dans le prochain projet.