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.

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 mühsamer und unkontrollierbarer Prozess. Wenn Sie auf das Projekt Guru99 Bank zurückblicken, sind Sie auf Folgendes gestoßen?wing Probleme im Projekt?

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?

Following Das 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.

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

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.

Schritt 1) ​​Planen

Dies ist wiederum in 3 Schritte unterteilt

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 Auswählen
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 hat den Fortschritt nicht gut überwacht, was zu Projektverzögerungen geführt hat
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

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 zu ihrer Umsetzung zu erstellen. In diesem Plan müssen Sie Folgendes beantwortenwing Fragen

  • 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 Folgendeswing 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.

Es ist jedoch ein unerwünschtes Problem aufgetreten

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

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 wurden und das Ziel erreicht wurde, sollte der Testmanager Folgendes tunwing-

  • Überprüfung 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.