Das Testmanagement ist eine der wichtigsten Phasen einer Systemeinführung. Es stellt die Qualität der Software durch Testen und Validieren sicher. Es beinhaltet auch die Organisation und Steuerung sowie die Sicherstellung der Sichtbarkeit, Rückverfolgbarkeit und Kontrolle des Testprozesses, um qualitativ hochwertige Software zu liefern. Die Ergebnisse wirken sich auf den Erfolg des Projekts, seinen Zeitplan und sein Budget aus.
Effektive Testmanager verstehen nicht nur die Disziplin des Testens, sondern sind auch in der Lage, einen Testprozess in einer Rollout-Organisation zu verwalten und umzusetzen.
Die Rolle des Testmanagers besteht darin, das Testteam zu leiten und verantwortlich zu sein für:
Typische Probleme, mit denen der Testleiter konfrontiert ist, sind:
Welche Fähigkeiten braucht ein Testmanager also wirklich, um alle Herausforderungen zu meistern, die mit dieser Rolle einhergehen? Unsere Experten bei Sidekick Network verfügen über eine kumulierte Erfahrung von fast 100 Testleitern und haben in den letzten zwei Jahrzehnten fast alles gesehen - jede Ausgangssituation, jedes Team-Setup und jedes Problem, das auftreten kann. Aus der Kombination aller Erfahrungen und Best Practices ergeben sich die 4 wichtigsten Fähigkeiten, die ein Testmanager beherrschen muss.
Der Testleiter ist nichts anderes als ein erfahrener Senior-Projektmanager mit einer praktischen und lösungsorientierten Denkweise für die Verwaltung, Planung und Ausführung. Es müssen detaillierte Aktionspläne mit klaren Rollen, Verantwortlichkeiten und Terminen aufgestellt werden. Da die Zeit ein kritischer Faktor ist, muss der Testleiter in der Lage sein, Plan A, B und C zu erstellen und Abhängigkeiten und kritische Pfade zu verstehen. Grundlegende Fähigkeiten werden in den meisten Projektmanagementkursen gelehrt, aber erst die Erfahrung und das Lernen aus Fehlern sowie eine agile Denkweise zur Anpassung an unvorhergesehene Ereignisse machen einen Testleiter stark genug, um ein Testteam zu leiten.
Letztendlich ist Testen Kommunikation. Kommunikation des Umfangs, der Ziele und des Plans an Ihr Testteam. Kommunikation von Testergebnissen, Risiken und Maßnahmen gegenüber der Programmleitung und den Beteiligten. Oder Kommunikation während des Testprozesses mit Hilfe von Tools oder Kollaborationswerkzeugen. Das Testen unter Zeit- und Budgetdruck führt nicht selten zu langen Arbeitszeiten, um die Fristen einzuhalten, während gleichzeitig über verschiedene Zeitzonen und Kulturen hinweg kommuniziert wird. Ein guter Testleiter muss sich der interkulturellen Unterschiede bewusst sein, mindestens eine weitere Fremdsprache in Wort und Schrift beherrschen und freundlich aber bestimmt mit seinem Team kommunizieren.
Diese Fähigkeit kann nur mit der Zeit erlernt werden. Nach drei Projekten und mehr hat ein Testleiter die Erfahrung, um zu wissen, was ihn erwartet und wie er ein Testteam auf diese intensive Zeit vorbereiten und anleiten kann. Jede Testdurchführung birgt unerwartete Ereignisse, und Erfahrung hilft dabei, kurzfristige Lösungen zu finden und schnell zu reagieren. Erfahrene Testleiter können über den Tellerrand hinausschauen und gleichzeitig den Gesamtrahmen beibehalten, um das Team zum Erfolg zu führen. Außerdem können erfahrene Testleiter effiziente Teststrategien mit Best-Practice-Ansätzen entwickeln.
Ein guter Testleiter kann Aufgaben delegieren, Mitarbeiter entwickeln und Zeit sparen. Da Zeit ein kritischer Faktor ist, muss ein Testleiter in der Lage sein, entlang der definierten Prozesse zu arbeiten und die vorhandenen Testtools wie z. B. JIRA und HP ALM zu verwenden. Das Erlernen und der Einsatz dieser Tools ist für den Erfolg des Rollouts von entscheidender Bedeutung. Und der Erfolg (oder Misserfolg) muss kommuniziert und berichtet werden. Daher müssen die Testleiter Experten für Projektmanagement-Tools wie z. B. MS Project und Airtable sein. Und jede Organisation hat ihre eigenen Präsentations- und Kollaborationstools wie z.B. MS Office inkl. Teams oder Google Suite inkl. Meet. Die Erstellung von Dashboards und die regelmäßige Berichterstattung über den Teststatus sind unerlässlich, um Ihre Tests auf Kurs zu halten.
What challenges have you already faced?
Share them with us!