Agile Software-Entwicklung

Scrum braucht neue Tester

16.06.2010
Von Klaus  Kilvinger

Neben seinem individuellen Know-how und den persönlichen Fähigkeiten gilt es aber, Standardtestmethoden wie TMap Next und TPI in der agilen Welt einzusetzen. Sie können ohne Zweifel dem Testanalyst helfen, seine erweiterten Aufgaben in der erforderlichen Art und Weise zu erfüllen. Denn es ist egal, ob man sich in einem traditionellen Wasserfallmodell oder in einem agilen Projekt befindet. Der Testprozess ist nahezu identisch.

Wesentliche Unterschiede sind die Zeit, die zur Verfügung steht, um eine Aufgabe zu erfüllen. Denn in einem agilen Projekt hat man zwei Stunden für die Erstellung logischer Testfälle, keine vier Tage.

Weiter bestehen Spezifikationen in der agilen Welt oft aus Use Cases, Klassenmodellen und Zustandsdiagrammen, also eher visuellen Beschreibungen des zu entwickelnden Produktes, was sich von den klassischen Anforderungsbeschreibungen unterscheidet, die in IEEE oder ISO/IEC verwendet werden. Daher benötigt der Testanalyst Wissen zur Softwareentwicklung, den Beschreibungssprachen und verwendeten Tools.

Gut ausgebildete Testspezialisten benötigt

Offensichtlich benötigt der agile Ansatz also gut ausgebildete Testspezialisten. Sie müssen in der agilen Welt der "crossfunctional teams" in der Lage sein, alle nötigen Aufgaben für hochwertige Softwareprodukte erfüllen. Die einzelnen Schritte vom ersten Programmcode bis zur vollständigen, funktionierenden Integration einer Software in den Unternehmensalltag sind immer weniger voneinander trennbar. Ein Testanalyst muss also ebenso kompetent in agilen Methoden und Design sein, wie in seinem angestammten Testumfeld.

Anhand der zu erkennenden Erweiterung der Rollen in der Qualitätssicherung wird somit schnell klar, dass funktionale Tests und Tester auch in agilen Methoden nicht überflüssig werden, ja sogar erforderlich sind. Und es ist beruhigend, dass der Einsatz von Methoden möglich und sinnvoll ist, die auch in der "klassischen Welt" erprobt sind. Gemeinsam mit agilen Methoden sichern sie die notwendige Qualität. Um die Methoden aber effizient zu nutzen, benötigt man gut ausgebildete und erfahrene Testexperten.

Klaus Kilvinger ist Mitglied der Geschäftsleitung von Sogeti in Deutschland.

Arbeitet Ihre IT-Abteilung schon mit der Software-Entwicklungsmethode Srcum? Beteiligen Sie sich doch an unserer CIO-Umfrage.

Zur Startseite