Braucht man noch Testmanagement im agilen Projekt? Ist ein Testmanager im agile Testing notwendig? Diese Fragen bekomme ich immer wieder gestellt. Meine Antwort ist ganz eindeutig: Kommt drauf an. Nämlich darauf, welche Aufgaben man von dieser Rolle im Team benötigt und als hilfreich ansieht. Und wer diese Dinge im Team übernehmen kann.
Das ISTQB definiert den Testmanager als “Die Person, die für das Projektmanagement von Testaktivitäten und Testressourcen und für die Bewertung eines Testobjekts verantwortlich ist.”
In einem professionellen Projektumfeld – egal ob traditionell oder agil – gibt es qualitätssichernde Aufgaben. Im traditionellen Ansatz erfüllt ein Testmanager mit dem Fokus der Testplanung und –steuerung viele dieser Aufgaben. Im agile Team tragen alle die Verantwortung für Qualität. Auch hier gibt es diese Aufgaben, wenn auch nicht zwangsläufig in der Person des Testmanagers.
Manchmal sammeln sich diese Aufgaben in agilen Projekten dennoch bei Einzelnen. Das ist auch ok, solange hier nicht Wissens-Silos entstehen. Eine sinnvolle Aufteilung auf mehrere Teammitglieder und der gemeinsame Blick auf die Aktivitäten ist nach meiner Erfahrung optimaler.
Worum geht es denn eigentlich? Hier ein paar Beispiele für qualitätssichernde Aufgaben, die im traditionellen Projekt der Testmanager übernommen hätte:
Viele dieser Aufgaben sind in der agilen Software-Entwicklung bereits durch Entwickler, Product-Owner, Scrum-Master oder sonstige Rollen abgedeckt. Bei den anderen ist im Team zu entscheiden, ob und wer diesen nachgeht. Wie sowas im Detail aussehen kann, ist in meinem Buch “Agile Testing – Der agile Weg zur Qualität” beschrieben.
Alle Aufgaben sind jetzt im Team verteilt. Ist der Testmanager jetzt obsolet? Ganz im Gegenteil! Sein Wissen und die Erfahrung sind von unschätzbarem Wert. Wenn das eigene Unternehmen auf agile Softwareentwicklung wechselt, taucht die berechtigte Frage auf: Wie geht es jetzt als Testmanager weiter? Ich habe in den letzten Jahren viele Testmanager gecoacht, die vor dieser Frage standen. Einige davon sind als Tester in die agilen Projekte gegangen und haben dort die Test-Aktivitäten vorwärtsgetrieben. Andere habe ich auf dem Weg zu Agile Quality Coaches begleitet. Sie haben sich ein neues Rollenverständnis geschaffen und begleiten heute Projekte im Unternehmen. Dort unterstützen sie Entwickler und andere Teammitglieder:
Der Bedarf an passgenauen Software-Tests steigt durch die Interaktion und Komplexität der Systeme immer mehr. Das Wissen der Testmanager von heute ist dabei unabkömmlich und wird künftig noch an Bedeutung gewinnen. Wie können effiziente Tests aussehen? Welche Priorität haben welche Tests? Das klassische Bild des Testmanagers hat meiner Meinung nach ausgedient. Den Manager, der hunderte Seiten Testkonzept schwingt und den ganzen Tag über Gantt-Charts brütet, werden wir nicht mehr oft finden. Wie sieht der agile Testmanager aus? Er ist ein Team-Begleiter, der mit seinem Know-How Entwicklungs- und Testteams begleitet und ihnen ermöglicht, ihren agilen Qualitätsweg zu finden.