Reifegrade der Testplanung

R 2.1.0

Allgemeine Beschreibung

Art und Umfang der Aktivitäten, die im Zusammenhang mit einem bestimmten Baustein durchgeführt werden, sagen etwas über die "Reife" eines Projektvorgehens aus. Probieren Sie doch mal, sich anhand unseres Fragebogens selbst einzustufen! Wir definieren für jeden Baustein vier unterschiedliche Reifegrade und geben Ihnen Hinweise darauf, auf welcher "Stufe" Sie sich gerade befinden, bzw. geben Ihnen Hilfestellung durch welche konkreten Maßnahmen Sie eine höhere Stufe, einen höheren Reifegrad also, erreichen können.

Reifegrad "Initial"

Es gibt keine Testplanung. Tests werden am Ende der Entwicklungsphase in explorativer Weise mit dem Ziel durchgeführt, zu beweisen, dass das Programm funktioniert. Es wird keine Vorbereitungszeit für die Tests eingeplant. Es gibt kein eigenes Budget. Es findet keine Zuteilung der Ressourcen zu Aufgaben statt. Es gibt keine schriftliche Dokumentation.

Kontrollpunkte

  • Tests werden ad hoc und unvorbereitet am Ende der Entwicklungsphase explorativ durchgeführt

  • Es wird kein Werkzeug verwendet, um eine Testplanung zu dokumentieren

  • Es gibt keine Kriterien für Start von Testphase

  • Es erfolgt kein Reporting an die Projektleitung bezüglich des Status der Vorbereitungen oder der Umsetzung des Testplans

  • Informationen können auf Anfrage nur mündlich zur Verfügung gestellt werden

  • Testaktivitäten werden nicht im Zusammenhang, sondern isoliert betrachtet

Verbesserungsvorschläge

  • Schulung bezüglich notwendiger Schritte für Erstellung eines Testplans

  • Implementierung eines Werkzeuges für die Erstellung und Dokumentation einer Testplanung

  • Rücksprache mit Testmanagement früherer Projekte als Basis für Schätzungen eigener Zeitplanungen

  • Erstellung einer Checkliste von notwendigen Kriterien für Start von Testphase

  • Planung organisatorischer sowie personeller Ressourcen und Austausch mit der (Gesamt-)Projektplanung

  • Reporting bezüglich der Umsetzung des Testplans an die Projektleitung

Reifegrad "Kontrolliert"

Die Durchführung des Regressions- und Abnahmetests erfolgt geplant.

Mehrwert

  • Genauere Kenntnis über den Zeitbedarf der Durchführung der Tests

  • Vorhersagbarkeit über ausreichende Größe des Zeitfensters

  • Transparenz bezüglich Status der Umsetzung des Plans durch Berichte an Projektleitung

  • Planbarkeit der Ressourcen

Kontrollpunkte

  • Testplanung wird elektronisch erfasst

  • Vorbereitungszeiten in Planungen berücksichtigt für

    • Erstellung von Testdaten

    • Durchführung von Testfällen

    • Berichterstattung der Testergebnisse an die Projektleitung

  • Personelle Ressourcen in Planung enthalten

Verbesserungsvorschläge

  • Ressourcen- und Zeitbedarf anhand von Anzahl erstellter/geplanter Testfälle berechnen

  • Risikobasierter Ansatz für einen effizienten Ressourceneinsatz

  • Anpassung von Budget an Ressourcenbedarf

  • Nutzung eines gemeinsamen, projektweiten Tools zur Planung

Reifegrad "Effizient"

Die Testplanung wird so in die Projektplanung eingefügt, dass ein effizientes Kosten-Nutzen-Verhältnis erzeugt wird.

Mehrwert

  • Berechnungen der notwendigen Zeiten Vorbereitung und Durchführung von Regressions- und Abnahmetests ermöglicht realistische Projektplanung

  • Bessere Möglichkeit der Reaktion auf unvorhersehbare/unvorhergesehene Ereignisse

  • Bessere Ressourcenplanung

  • Bessere Budgetplanung für Testbereich

  • Bessere Steuerungsmöglichkeiten des Projekts durch Projektleitung

Kontrollpunkte

  • Implementierung der Testplanung in die im Projekt genutzten Tools

  • Analyse des Ressourcenbedarfs für jeden Regressions- und Abnahmetest anhand der Anzahl erstellter/geplanter Testfälle errechnen

  • Einsatz der Ressourcen erfolgt risikobasiert

  • Budget an Ressourcenbedarf angepasst

  • Reporting der Testplanung entsprechend der von der Projektleitung benötigten Metriken. Abstimmung bei notwendigen Anpassungen

Verbesserungsvorschläge

  • Protokollierung und Ergebnisvergleich von abgeschlossenen Testplanungen zur Einführung des kontinuierlichen Verbesserungsprozesses

  • Vorausschauende Planung von Ressourcen

Reifegrad "Optimierend"

Das etablierte Verfahren der Testplanung wird automatisch ständig analysiert, gepflegt, dokumentiert und gegebenenfalls angepasst.

Mehrwert

  • Stetige Verbesserung des Prozesses und des Nutzens für Projektleitung

  • Ablage der historischen Planungsdaten in vergleichbarer Form für den Abgleich verschiedener Zeiträume

  • Archivierte Protokolle der Testplanung als wichtige Datenquellen für zukünftige Verbesserungen, z.B. bei Aufwandsschätzungen nutzen

  • Übertragbarkeit der erlangten Fähigkeiten auf nachfolgende Projekte

Kontrollpunkte

  • Versionierte Archivierung der erstellten Protokolle

  • Reviews und statische Analyse der bisher geplanten und durchgeführten Testzyklen

  • Dokumentation der Auswertungen und der getroffenen Entscheidungen

Quellen

  • TPI NEXT - Geschäftsbasierte Verbesserung des Testprozesses; van Ewijk, Linker, van Oosterwijk, Visser, de Vrie, 1. Auflage 2011