Testprozessverbesserung (TPI) mithilfe des PDCA-Modells

Das Guru99 Bank-Projekt wurde erfolgreich abgeschlossen. Der Vorstand würdigt Ihre Arbeit, denn Sie haben großartige Arbeit geleistet. Ihr Chef hat jedoch noch einige Fragen an Sie.

Verbesserung des Testprozesses mithilfe des PDCA-Modells

Um diese Fragen zu beantworten, müssen Sie über die Verbesserung des Testprozesses Bescheid wissen.

Was ist die Verbesserung des Testprozesses?

Manager oft Begriff Testen als ein mühsamer und unkontrollierbarer Prozess. Wenn Sie auf das Guru99 Bank-Projekt zurückblicken, sind Sie im Projekt auf eines der folgenden Probleme gestoßen?

Verbesserung des Testprozesses

Dies sind häufige Probleme bei jedem Testprojekt. Viele Organisationen sind sich bewusst, dass eine Verbesserung des Testprozesses diese Probleme lösen kann. Aus Fehlern der Vergangenheit zu lernen kann dabei helfen, den Testmanagementprozess zu verbessern.

Warum Prozessverbesserung testen?

Das folgende Szenario zeigt Ihnen, warum Sie eine Testprozessverbesserung benötigen –

Das Guru99 Bank-Projekt ist abgeschlossen. Die Qualität der Tests war großartig! Sie haben ein gutes Feedback vom Kunden erhalten.

Verbesserung des Testprozesses

Welche Lehren ziehen wir aus diesem Szenario? Es ist "Versuchen Sie immer, es besser zu machen".

Selbst wenn Sie denken, dass Sie gute Arbeit geleistet haben, gibt es immer andere, die es besser machen als Sie. Weil sie die besseren Lösungen und die bessere Idee haben als Sie.

Jedes Unternehmen möchte, dass das Projekt abgeschlossen wird höchste Qualität, niedrigste Kosten, kürzeste .

Die Verbesserung des Testprozesses hilft Ihnen, diese Ziele zu erreichen

Verbesserung des Testprozesses

Wie implementiert man eine Testprozessverbesserung?

Um eine Testprozessverbesserung für das Projekt Guru99 Bank zu implementieren, kann der Testmanager Folgendes befolgen PDCA Modell. PDCA (Plan-Do-Check-Act) ist eine vierstufige Managementmethode, die in Unternehmen zur Kontrolle und kontinuierlichen Verbesserung von Prozessen eingesetzt wird.

Implementieren Sie eine Testprozessverbesserung

Schritt 1) ​​Planen

Dies ist wiederum in 3 Schritte unterteilt

Planen

Schritt 1.1) ​​Identifizieren Sie das Problem

Die erste Aktivität eines Testverbesserungsprozesses ist Identifizierung die im aktuellen Projekt aufgetretenen Probleme. Die Probleme in diesem Projekt können in anderen Projekten erneut auftreten. Das Hauptziel der Testverbesserung besteht darin, Probleme zu lösen und Lösungen zu finden, um sie in Zukunft zu vermeiden.

Nun zurück zur Website des Projekts Guru99 Bank. Finden Sie irgendwelche Probleme oder Verbesserungspunkte? Wählen Sie unten aus

Sr Nr Aufgabenstellung: Beschreibung Select
1 Qualität Der Kunde hat noch welche gefunden Defekt nach der Freigabe
2 Lieferung Das Projekt verzögerte sich
3 Team Einige Mitarbeiter arbeiteten nicht mit anderen Teammitgliedern zusammen
4 Besondere Qualifikationen Dem Teammitglied fehlten die erforderlichen Fähigkeiten, um seine Aufgaben zu erledigen
5 Management Der Testmanager überwachte den Fortschritt nicht gut, was zu Verzögerungen bei einigen Projekten führte
6 Kommunikation Kein ständiger Kontakt mit dem Kunden; Missverständnis der Anforderungen des Kunden
7 Kosten Die Projektkosten wurden über das festgelegte Budget hinaus überschritten

Du hast ein Problem damit Qualität Lieferung Team ,Fähigkeiten ,Management , Kommunikation ,Kosten

Schritt 1.2) Bestimmen Sie das Ziel

Verstehen Sie das Problem und die Probleme, die im Projekt aufgetreten sind. Auf diese Weise legen Sie fest, welche Verbesserungspunkte es gibt und auf welche Testphasen Sie sich konzentrieren sollten.

Angenommen, Sie haben festgestellt, dass auch die Testausführungsphase in Anspruch genommen wurde viel Zeit und Kosten für die Fertigstellung. Könnten die Tests schneller und kostengünstiger sein? Es ist eines der Ziele

Schritt 1.3) Definieren Sie die Verbesserungsmaßnahmen

Basierend auf dem gesetzten Ziel werden Verbesserungsmaßnahmen festgelegt. Diese Maßnahmen sollten schrittweise erfolgen und Stück für Stück verbessert werden, da es nicht einfach ist, alles sofort zu ändern.

Um beispielsweise das Testen schneller und kostengünstiger zu gestalten, finden Sie hier einige empfohlene Maßnahmen

Definieren Sie die Verbesserungsmaßnahmen

Um das Testen im obigen Beispiel schneller und kostengünstiger zu machen, sollten Sie Option A und B verwenden. Option C könnte das Testen beschleunigen, kostet aber mehr, da Sie für den erfahrenen Tester mehr Gehalt zahlen müssen.

Schritt 2) Tun Sie es

Sie haben die Verbesserungspunkte bereits definiert. Es ist an der Zeit, einen Plan zur Umsetzung dieser Punkte zu erstellen. In diesem Plan müssen Sie die folgenden Fragen beantworten

  • Welche Verbesserungspunkte müssen umgesetzt werden?
  • Wann soll dieser Plan abgeschlossen werden?
  • Welche Schritte sollten unternommen werden, um den Plan zu erreichen?

Führen Sie Verbesserungsmaßnahmen durch

Sobald der Plan erstellt ist, muss er umgesetzt werden. Die Verbesserungsaktivitäten können sich auf den aktuellen Testfortschritt auswirken. Ein Testmanager muss bezahlen Aufmerksamkeit zu diesen Aktivitäten zu vermeiden unerwünscht Folgen.

Betrachten Sie das folgende Szenario –

Um das Testen schneller und kostengünstiger zu machen, haben Sie sich im Projekt Guru99 Bank dafür entschieden, das automatisierte Testen anstelle manueller Tests zu verwenden. Nach Anwendung der Aktion stieg die Produktivität deutlich an.

Schritt 3) Überprüfen

In diesem Schritt müssen Sie –

  • Bewerten Effizienz der Testverbesserungsmaßnahmen
  • Messen Sie wie wirksam Die Lösung war
  • Analysieren Sie, ob es sein könnte verbessert in irgendeiner Weise.

In dieser Phase ist das Ziel aus der Ferne überprüfen ob die Verbesserungsmaßnahmen erfolgreich umgesetzt wurden und ob das gewünschte Ziel erreicht wurde.

Die Auswertung erfolgt am besten mit dem Metriken. Kennzahlen sind für ein erfolgreiches Organisationsmanagement von entscheidender Bedeutung. Der Testmanager sammelt Daten und nutzt sie, um Parameter wie Produktivität, Qualität usw. zu messen.

Vor der Anwendung des automatisierten Testens auf das Projekt wird beispielsweise die Produktivität des Testens ermittelt 10TCs/Mannstunde. Nach Anwendung der automatisierten Tests wird die Produktivität gemessen 20TC/Mannstunde.

Shau

Es ist jedoch ein unerwünschtes Problem aufgetreten

Shau

In diesem Fall hilft Ihnen die Anwendung automatisierter Tests Energie die Produktivität des Testens, sondern die Qualität des Testens verringert. Daher kann die Verbesserungsmaßnahme schwerwiegende Folgen haben Konsequenzen. In einem solchen Szenario müssen Sie das Testtool sorgfältiger auswählen. Mehr darüber erfahren Sie in Auswahl des Testwerkzeugs Lernprogramm

Betrachten Sie das gleiche Szenario noch einmal. Die Kosten für das Guru99-Projekt betrugen überlaufen weil Ihre Teammitglieder es auch genommen haben viel Zeit um die Testfälle auszuführen. Durch die Verwendung des automatisierten Testtools haben Sie gespart 30% Projektkosten. Es ist eine gute Verbesserung, aber Ihr Chef erwartet mehr

Shau

Daher müssen Sie immer neue und neuere Lösungen finden, um den Testprozess immer weiter zu verbessern. In einem solchen Szenario können Sie andere Lösungen verwenden, um Projektkosten zu sparen

  • Verwalten Sie Ihre Personalressourcen effektiv
  • Verhandeln Sie bessere Angebote mit Ihren Lieferanten

Schritt 4) Handeln

Wenn die Verbesserungsmaßnahmen erfolgreich umgesetzt und das Ziel erreicht wurde, sollte der Testmanager Folgendes tun:

Handlung

  • Bewertung die Verbesserungsaktivitäten und ergreifen Maßnahmen auf Grundlage der gewonnenen Erkenntnisse
  • Standardisieren Der Verbesserungspunkt im Managementprozess.
  • Aktualisierung die Richtliniendokumente und den Plan sowie die Standardprozessdokumente
  • Bestimmen wann und wo diese Änderungen im nächsten Projekt angewendet werden sollen.