Fotolia

Agile Softwareentwicklung zusammen mit anderen Methoden einsetzen

Softwaretester können Agilität mit anderen Ansätzen kombinieren. Auf diese Weise profitieren sie von Agilität, auch wenn sie es sonst nicht nutzen.

Softwareentwickler und -tester können die Prinzipien von Agilität einsetzen, um die effektivste und effizienteste Testmethode für Softwaretests auszuwählen. Um das zu erreichen, müssen Softwaretester nicht nur verstehen, dass Agilität mehr als eine Entwicklungsmethode ist, sondern auch, dass sie selbst agil sein müssen.

Softwaretester können agil sein, egal ob ihr Unternehmen agile Methoden einsetzt oder nicht. Agil zu sein heißt, die Testansätze und Tools zu wählen, die am besten die Testziele erreichen. Das kann die Automatisierung von Testfällen und die Verwendung eines iterativen Ansatzes für ein Projekt bedeuten – zum Beispiel eine Reihe von Upgrades. Gleichzeitig können sie stärker auf Erkundungstests setzen, wenn sie sich auf die Benutzerfreundlichkeit einer Anwendung konzentrieren müssen.

Wie werden Softwaretester agil?

Einer der besten Wege ist, die Shuhari-Methode zu verfolgen. Shuhari ist eine Lernmethode, die ursprünglich in der japanischen Kampfkunst eingesetzt wurde. Alistair Cockburn, einer der Vordenker der Agilitäts-Bewegung, wendet seit 2002 die Shuhari-Methode zum Training agiler Teams an. Das Erlernen dieser Technik umfasst drei Stufen.

Schüler beginnen ihre Ausbildung mit Shu. Auf dieser Stufe demonstriert der Meister die Methode und gibt den Schülern Anweisungen. Die Schüler folgen dem Ansatz des Meisters genau, ohne Abweichungen und ohne das zugrunde liegende Prinzip zu verstehen. 

Wenn die Schüler diese Stufe beherrschen, beginnen sie damit, das Prinzip zu erlernen und integrieren Informationen aus anderen Quellen (ha). Wenn die Schüler ri erreicht haben, lernen sie aus ihren eigenen Erfahrungen und variieren ihren Ansatz je nach Situation.

Ahmed Sidky, Principal Consultant bei Sidky Consulting, sagt: „Agilität existiert in ri.“ Das gilt für Softwaretests genauso wie bei der agilen Softwareentwicklung. Wenn Softwaretester so kompetent in ihrem Handwerk sind, dass sie den richtigen Testansatz zur richtigen Zeit auf die richtige Art verwenden, „existieren sie in ri“ und sind agil.

Folgen Sie SearchEnterpriseSoftware.de auch auf Facebook, Twitter und Google+!

Erfahren Sie mehr über Softwareentwicklung

- GOOGLE-ANZEIGEN

ComputerWeekly.de

Close