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 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?
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.
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 | 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 |
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 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.
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 und das Ziel erreicht wurde, sollte der Testmanager Folgendes tun:
- 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.