Das Guru99 Bank-Projekt wurde erfolgreich abgeschlossen. Der Vorstand schätzt Ihre Arbeit, da Sie großartige Arbeit geleistet haben. 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 bezeichnen das Testen häufig als mühsamen und unkontrollierbaren Prozess. Haben Sie im Rückblick auf das Projekt Guru99 Bank eines der folgenden Probleme im Projekt festgestellt?
Dies sind häufige Probleme in jedem Testprojekt. Viele Unternehmen erkennen, dass eine Verbesserung des Testprozesses diese Probleme lösen kann. Das Lernen aus Fehlern in der Vergangenheit kann zur Verbesserung des Testmanagementprozesses beitragen.
Warum Prozessverbesserung testen?
Das folgende Szenario zeigt Ihnen, warum Sie eine Verbesserung des Testprozesses benötigen -
Das Guru99 Bank-Projekt ist abgeschlossen. Die Qualität der Tests war großartig! Sie haben ein gutes Feedback vom Kunden erhalten.
Was ist die Lehre aus diesem Szenario? Es ist " Immer versuchen, 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 haben, eine bessere Idee als Ihre.
Jedes Unternehmen möchte, dass das Projekt mit höchster Qualität, niedrigsten Kosten und kürzester Lieferzeit abgeschlossen wird .
Durch die Verbesserung des Testprozesses können Sie diese Ziele erreichen
Wie implementiere ich die Verbesserung des Testprozesses?
Um die Verbesserung des Testprozesses für das Projekt Guru99 Bank zu implementieren, kann der Testmanager dem PDCA- Modell folgen . PDCA (Plan-Do-Check-Act) ist eine vierstufige Managementmethode, die im Geschäftsleben 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 besteht darin , die Probleme zu identifizieren , die im aktuellen Projekt aufgetreten sind. Die Probleme in diesem Projekt können in anderen Projekten erneut auftreten. Das Lösen von Problemen und das Herausfinden von Lösungen, um sie in Zukunft zu vermeiden, ist das Hauptziel der Testverbesserung.
Zurück zur Projekt-Website der Guru99 Bank. Finden Sie Probleme oder Verbesserungspunkte? Wählen Sie unten
Sr. Nr | Problem | Beschreibung | Wählen |
1 | Qualität | Der Kunde hat nach der Freigabe immer noch einen Fehler gefunden | |
2 | Lieferung | Das Projekt wurde verzögert | |
3 | Mannschaft | Einige Mitarbeiter haben nicht mit anderen Teammitgliedern zusammengearbeitet | |
4 | Kompetenzen | Dem Teammitglied fehlten die gewünschten Fähigkeiten, um seine Aufgaben zu erfüllen | |
5 | Management | Der Testmanager hat den Fortschritt nicht gut überwacht, was dazu führte, dass sich einige Projekte verzögerten | |
6 | Kommunikation | Kein ständiger Kontakt zum Kunden; Missverständnis der Kundenanforderung | |
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 bestimmen Sie, auf welche Verbesserungspunkte und auf welche Testphasen Sie sich konzentrieren sollten.
Angenommen, Sie haben festgestellt, dass die Testausführungsphase zu viel Zeit und Kosten in Anspruch genommen hat. Könnte das Testen schneller und billiger sein? Es ist eines der Ziele
Schritt 1.3) Definieren Sie die Verbesserungsmaßnahmen
Basierend auf dem festgelegten Ziel werden Verbesserungsmaßnahmen festgelegt. Diese Aktionen sollten schrittweise erfolgen und Stück für Stück verbessert werden, da es nicht einfach ist, alles sofort zu ändern.
Um das Testen beispielsweise schneller und billiger zu machen, finden Sie hier einige empfohlene Maßnahmen
Im obigen Beispiel sollten Sie Option A und B verwenden, um das Testen schneller und billiger zu machen. Die Option C könnte das Testen beschleunigen, kostet jedoch mehr, da Sie für den erfahrenen Tester mehr Gehalt zahlen müssen.
Schritt 2) Tun
Sie haben die Verbesserungspunkte bereits definiert. Es ist Zeit, einen Plan zu erstellen, um sie umzusetzen. 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 Test Manager muss zahlen Aufmerksamkeit auf diese Aktivitäten zu vermeiden , die unerwünschten Folgen.
Stellen Sie sich das folgende Szenario vor:
Im Projekt Guru99 Bank haben Sie sich entschieden, die automatisierten Tests anstelle von manuellen Tests zu verwenden, um die Tests schneller und billiger zu machen. Nach dem Anwenden der Aktion stieg die Produktivität erheblich an.
Schritt 3) Überprüfen
In diesem Schritt -
- Bewerten Sie die Effizienz der Testverbesserungsmaßnahmen
- Messen Sie, wie effektiv die Lösung war
- Analysieren Sie, ob es in irgendeiner Weise verbessert werden könnte.
In dieser Phase soll überprüft werden, ob die Verbesserungsmaßnahmen erfolgreich umgesetzt wurden, und bewertet werden, ob das gewünschte Ziel erreicht wurde.
Der beste Weg, um die Bewertung durchzuführen, ist die Verwendung der Metriken . Metriken sind für ein erfolgreiches Organisationsmanagement unerlässlich. Der Testmanager sammelt Daten und misst damit Parameter wie Produktivität, Qualität usw.
Bevor Sie beispielsweise die automatisierten Tests auf das Projekt anwenden, beträgt die Produktivität der Tests 10 TCs / Mannstunde . Nach Anwendung der automatisierten Tests wird die Produktivität mit 20 TC / Mannstunde gemessen .
Aber ein unerwünschtes Problem ist aufgetreten
In diesem Fall hilft Ihnen die Anwendung automatisierter Tests, die Produktivität der Tests zu steigern , aber die Qualität der Tests hat abgenommen . Daher kann die Verbesserungsmaßnahme schwerwiegende Folgen haben . In einem solchen Szenario müssen Sie das Testwerkzeug sorgfältiger auswählen. Weitere Informationen hierzu finden Sie im Tutorial zur Auswahl des Testwerkzeugs
Betrachten Sie das gleiche Szenario noch einmal. Die Kosten für das Guru99-Projekt wurden überschritten, da Ihre Teammitglieder zu viel Zeit für die Ausführung der Testfälle benötigt haben. Durch die Verwendung des automatisierten Testtools konnten Sie 30% der Projektkosten einsparen . 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 besser zu machen. In einem solchen Szenario können Sie einige andere Lösungen verwenden, um Projektkosten zu sparen
- Verwalten Sie effektiv Ihre Humanressourcen
- Verhandeln Sie bessere Schnäppchen von Ihren Lieferanten
Schritt 4) Handeln
Wenn die Verbesserungsmaßnahmen erfolgreich implementiert wurden und das Ziel erreicht ist, sollte der Testmanager Folgendes tun:
- Überprüfen Sie die Verbesserungsaktivitäten und ergreifen Sie Maßnahmen, um die gewonnenen Erkenntnisse zu nutzen
- Standardisieren Sie den Verbesserungspunkt im Managementprozess.
- Aktualisieren Sie die Richtliniendokumente und den Plan sowie die Standardprozessdokumente
- Bestimmen Sie, wann und wo diese Änderungen im nächsten Projekt angewendet werden sollen.