Neugestaltung der Testprozesse
Agile Softwareentwicklung ist längst als Alternative zu traditionellen Modellen wie dem Wasserfall- oder V-Modell etabliert. An die Stelle herkömmlicher Projektpläne tritt eine einfache Struktur bestehend aus wenigen Rollen und einem klaren Ablauf: Zwei- bis vierwöchige Zyklen, genannt Sprints, ersetzen das Meilensteinkonzept. Überschaubare Teams, die täglich „von Angesicht zu Angesicht“ kommunizieren, arbeiten möglichst selbstorganisiert.
Agile Softwareentwicklungsmethoden erfordern auch eine Neugestaltung der Testprozesse und damit eine Weiterentwicklung der Rolle der Tester:innen. Während bei traditionellen Entwicklungsmodellen Test als außenstehende, neutrale Instanz der Entwicklung gegenübersteht, wird in der agilen Software-Entwicklung ein integraler Ansatz verfolgt.
Agile Teams zeichnen sich durch Heterogenität und Interdisziplinarität aus, sie verknüpfen Know-how in der Entwicklung mit Branchen- und Qualitätssicherungswissen. Agile Tester:innen stehen vor der Herausforderung, Ergebnisse in sehr kurzer Zeit liefern zu müssen.
Leistungen
Agile Tester:innen benötigen Kompetenzen in folgenden Bereichen:
- Um im agilen Team erfolgreich mitarbeiten zu können, sind technische Kompetenzen, idealerweise mehrjährige Erfahrungen als Entwickler:in, erforderlich.
- Analog zu explorativen Vorgehensweisen muss agiler Test die funktionalen Anforderungen kennen und kommunizieren. Im agilen Team nimmt Test ganz besonders die Rolle des „Anwaltes“ der Benutzer:innen ein.
- Software Test-Automation ist unerlässlich, um die Testfälle in der dafür vorgesehenen Zeit bewältigen zu können. Für die effiziente und effektive Automation sind Erfahrungen mit Testwerkzeugen Voraussetzung.
- Vor allem erfordert agiler Test hervorragende kommunikative Fähigkeiten. Dafür braucht es Teamplayer, die bereit sind, über den Tellerrand hinaus zu denken.
- Agile Tester:innen von OBJENTIS verfügen über die angeführten Kompetenzen. Sie führen Risikoanalysen durch, arbeiten bei Aufwandsschätzungen der jeweiligen Lieferungen mit, unterstützen bei der Definition von User Stories oder warten verwendete agile Artefakte. Und sie sind auch Advokaten der agilen Methodik.
Nutzen
- Agile Projekte erfordern, ganzheitlich und rollenübergreifend zu denken. Consultants von OBJENTIS unterstützen aktiv das dafür notwendige Umdenken, sie sind in der Lage, im Team unterschiedliche Rollen einzunehmen. Dadurch beschleunigen sie den Transformationsprozess ganz wesentlich.
- Agilität bedeutet auch Flexibilität, und zwar auch zeitlich. Consultants von OBJENTIS können zeitnah den Projektbedarf abdecken, zum kurz- oder langfristigen Einsatz.