Reifegrad IT-Testorganisation
Test-Methoden TMMi und TPI im Vergleich
Foto: TMMi Foundation
Testing Maturity Model integration (TMMi) ist eine der zwei am häufigsten verwendeten Methoden. Das Assessment-Verfahren baut auf CMMI auf, dem gängigen Modell zu Bewertung von Softwareentwicklungsprozessen. TMMi umfasst fünf Ebenen, von denen jeder einen Reifegrad des Test Managements beschreibt.
Auf der untersten Stufe, Level 1, ordnen sich beispielsweise Unternehmen ein, die Software nach dem Prinzip "Try and error" oder "Debugging" testen. Softwaretests sind vor allem dazu da, Programmier- und Funktionsfehler zu finden und zu beseitigen.
Auf der obersten Stufe, Level 5, haben Unternehmen die Prozessverbesserungen, die sich aus den Ebenen darunter ableiten, in die Testabläufe integriert. Der Test trägt dann nicht nur dazu bei, dass Fehler gefunden, sondern dass sie auch aktiv vermieden werden.
TPI: Checkliste liefert transparente Bewertung
Foto: Steria Mummert Consulting
Bei der Methode Test Process Improvement (TPI) handelt es sich ebenfalls um einen Leitfaden, mit dem Entwicklerteams den Reifegrad ihrer Testprozesse bestimmen können und konkrete Vorschläge zu deren Verbesserung erhalten. Das TPI-Modell unterteilt den Testprozess hierfür in 20 verschiedene Kernbereiche, sogenannte Key Areas, denen jeweils Ebenen zugeordnet sind.
Anhand der Ebenen lässt sich der Reifegrad eines Kernbereichs bestimmen - ähnlich wie bei TMMi. Jede höhere Ebene ist in zeitlicher, finanzieller oder qualitativer Hinsicht besser als die vorherige. Damit die Benutzer feststellen können, ob ein Kernbereich die Anforderungen einer Ebene erfüllt, definiert das TPI-Modell für jede Ebene eine Reihe von Kontrollpunkten. Sie dienen als Checkliste, die eine objektive und transparente Bewertung eines Kernbereichs ermöglichen.