Testmanagement

Unabhängig vom gewählten Vorgehensmodell ist Testen als Prozess in dem Entwicklungszyklus zu verstehen. Die Gestaltung, Begleitung und Verantwortung für diesen Prozess ist die Aufgabe des Testmanagements.

Klassische Vorgehensmodelle

In den sequentiellen Vorgehensmodellen, wie z.B. V-Modell, ist in aller Regel die Rolle des Testmanager zu finden. Ein wesentliches Arbeitsergebnis ist das Testkonzept, in dem dokumentiert wird, wie der Testmanager mit den Testern die Aufgaben wahrnimmt und welche Schwerpunkte in dem aktuellen Projekt gesetzt werden.

Der Testmanager steht mit vielen anderen Stakeholdern des Projekts im Austausch, um Abstimmungen zu treffen und passt sein Testkonzept regelmäßig entsprechend an. Ein wichtiger Gesprächspartner ist in dem Zusammenhang natürlich der Entwicklungsleiter, da die Testdurchführung ohne Ergebnisse aus der Entwicklung nicht beginnen kann.

Der Testmanager versteht sich auch als ein Berater des Projektleiters und versorgt ihn in Form von regelmäßigen Testberichten mit Informationen, die er zur Steuerung seines Projekts und für Entscheidungen benötigt.

Agile Vorgehensmodelle

In den agilen Vorgehensmodellen ist der Testmanager häufig nicht explizit erwähnt, da die Teams eigenverantwortlich arbeiten und somit auch das Testen selbst übernehmen.

Aus meiner eigenen Erfahrung macht es in größeren Projekten mit mehreren agilen Teams dennoch Sinn, einen Testmanager einzuplanen. Der Testmanager ist in diesem Fall ein Ansprechpartner für die Teams. Er stellt sicher, dass die Testarbeit in den Teams das geforderte Niveau hat und unterstützt die Teams als Servant Leader bei der Weiterentwicklung der Testprozesse. In diesem Kontext kann der Testmanager auch Best Practices aus den Teams identifizieren, dokumentieren und in die Teams kommunizieren. Dadurch ist sichergestellt, dass die Teams auch von Verbesserungen anderer Teams profitieren können.

Der Testmanager kann auch für andere Stakeholder die zentrale Stelle sein, die Fragen zum Test haben. Da der Testmanager mit den Teams im engen Austausch steht, hat kennt er Antworten bezogen auf ein spezielles Team und kann auch zusammengefasste Informationen weitergeben.

Gerne können Sie mich kontaktieren, um herauszufinden, wie ich Sie unterstützen kann.