Autor: Richard Seidl
"Entwickler mit Testing-Skills sind heiß begehrt - und der Markt ist leer." - Richard Seidl
Ich begleite nun seit vielen Jahren Teams und Unternehmen auf ihrer agilen Reise. Aber es ist immer noch jedes Mal ein wunderbarer Moment, wenn spürbar diese historisch gewachsenen Mauern zwischen Rollen und Professionen eingerissen werden und dadurch ein richtiger Boost in der Zusammenarbeit und der Produktivität entsteht. Besonders sichtbar ist das für mich im Software-Testing:
Waren früher die Teams strikt getrennt - hier das Testteam und da das Entwicklungsteam (mit allen Konflikten, Schuldzuweisungen und Reibereien) - wächst diese Kompetenz immer mehr zusammen. Mit der richtigen Begleitung in Form von Mentoring und Ausbildung passiert genau das, was den Zauber ausmacht: Qualität und Testing-Kompetenz wird zur gelebten Praxis des ganzen (!) Teams. Qualität wird zur Haltung.
Fürs Mentoring oder Coaching wird oft damit begonnen, einen Tester ins Team zu packen. Das ist ein guter Start, es muss aber darauf geachtet werden, dass im Team nicht eine Dynamik entsteht à la: "Ja schau, ein Tester, dann braucht sich der Rest ja nicht um Qualität zu kümmern." Denn es geht ja eigentlich darum, die Testingskills im gesamten Team zu etablieren!
Bleibt noch, die eigenen Entwickler mit den Testingskills auszustatten. Für die meisten Software-Entwickler ist eine Ausbildung wie der ISTQB Certified Tester Foundation Level (CTFL) jedoch zu abstrakt und mit Themen wie bspw. Testmanagement bestückt, die im Entwickleralltag wenig Relevanz haben.
Interessant dabei: Frühere CTFL-Lehrpläne und -Prüfungen waren mit Anwendungen am Source-Code durchaus auch für Entwickler geeignet. Technisches Know-How wurde aber sukzessive aus dem CTFL verbannt.
Diese Lücke möchte nun die Zertifizierung zum A4Q Software Development Engineer in Test (SDET) schließen, die ich mir mal genauer angesehen habe.
Sie wurde in Zusammenarbeit zwischen dem German Testing Board (GTB) und der Alliance for Qualification (A4Q) entwickelt und vermittelt genau jene Inhalte des CTFL, die für Softwareentwickler relevant sind: Warum eigentlich Testen? Wie und was teste ich in meinem Entwicklungsprozess? Was bringen statische Analysen und Reviews? Wie erstelle ich gute Testfälle - sprich welche Testfallentwurfsverfahren gibt es? Die Inhalte werden noch weiter vertieft um Komponenten aus dem ISTQB Certified Tester Advanced Level - Technical Test Analyst (CTAL-TTA).
Damit der Transfer in den Entwicklungs-Alltag greifbarer wird, gibt es begleitend praktische Übungen, die direkt mit Source-Code und Spezifikationen arbeiten. Meiner Meinung nach baut SDET eine wichtige Brücke zwischen Softwareentwicklungs- und Tester-Skills.
Entwickler mit Testing-Skills sind heiß begehrt - und der Markt ist leer. Der massive Anstieg an Testautomatisierungsbedarf der letzten Jahre hat die Situation noch verschärft. Da ist eine Weiterqualifizierung der bestehenden Mitarbeiter ein sinnvoller Schritt. Und schlussendlich ist es ein weiterer Schritt zu einem ganzheitlichen, integrativen Team, zur Reduktion von Insel- und Silo-Wissen und zu mehr Austausch zu Themen auf Augenhöhe!
Über den Autor: Richard Seidl ist Software-Test-Experte, Agile Quality Coach und Autor. Er hat in seiner beruflichen Laufbahn schon viel Software gesehen: gute und schlechte, große und kleine, neue und alte. Software so schön, dass man weinen könnte und auch solche, bei der sich die Fußnägel aufrollen. Für ihn ist klar: Wer heute exzellente Software kreieren möchte, denkt den Entwicklungsprozess ganzheitlich: Menschen, Kontext, Methoden und Tools – erst wenn alles zusammenspielt, entsteht ein Mindset für Potentialentfaltung und Innovation.