Software-Entwicklung mit agilen Methoden

Moderne „agile“ Methoden gewinnen in der kommerziellen Software-Entwicklung immer mehr an Boden. Sie versprechen ein Plus an Funktionen bei gleich bleibendem Aufwand. Doch oft enden IT-Projekte auch mit den agilen Methoden in der Sackgasse, weil sie sich nur die vermeintlichen Rosinen aus Extreme Programming (XP) oder anderen neuen Ansätzen heraus picken. Mittel- und langfristig wirksame Erfolgsfaktoren wie systematisches Testen geraten so unter die Räder.

Dabei sind Ansätze wie XP testgetriebene Entwicklungsmethoden. Denn bevor Entwickler bei XP auch nur eine Zeile programmieren, definieren sie Testfälle. Sie sind die Basis der gesamten Entwicklung. Dieser „Test-first“-Gedanke ist das Ergebnis oft leidvoller Erfahrungen aus den Entwicklungsprojekten der vergangenen Jahrzehnte: Je früher die Qualitätssicherung (QS) beginnt, umso mehr reduziert sich der Aufwand im weiteren Projektverlauf.

So schreiben die Autoren von “ www.extremeprogramming.org„: „When you create your tests first, before the code, you will find it much easier and faster to create your code. The combined time it takes to create a unit test and create some code to make it pass is about the same as just coding it up straight away. But, if you already have the unit tests you don’t need to create them after the code saving you some time now and lots later.“

Vor allem verhindere „Test first“ von Anfang an, dass eine Lücke zwischen Business-Anforderungen und implementiertem Code entstehe: „Creating a unit test helps a developer to really consider what needs to be done. Requirements are nailed down firmly by tests. There can be no misunderstanding a specification written in the form of executable code.“

Page: 1 2 3

ZDNet.de Redaktion

Recent Posts

Black Friday: Vorsicht vor schädlichen QR-Codes

Bösartige QR-Codes, die per E-Mail versendet werden, eignen sich sehr gut, um Spam-Filter zu umgehen.

2 Tagen ago

Black Friday: Zahl der ominösen Shopping-Websites steigt

Unsichere Websites und Phishing-Mails in Verbindung mit Black Friday können kauffreudigen Konsumenten zum Verhängnis werden.

2 Tagen ago

SmokeBuster bekämpft SmokeLoader

Malware SmokeLoader wird weiterhin von Bedrohungsakteuren genutzt, um Payloads über neue C2-Infrastrukturen zu verbreiten.

3 Tagen ago

Taugen Kryptowährungen als Unterstützer der Energiewende?

Bankhaus Metzler und Telekom-Tochter MMS testen, inwieweit Bitcoin-Miner das deutsche Stromnetz stabilisieren könnten.

3 Tagen ago

Supercomputer-Ranking: El Capitan überholt Frontier und Aurora

Mit 1,7 Exaflops ist El Capitan nun der dritte Exascale-Supercomputer weltweit. Deutschland stellt erneut den…

3 Tagen ago

Ionos führt neue AMD-Prozessoren ein

Der deutsche Hyperscaler erweitert sein Server-Portfolio um vier Angebote mit den neuen AMD EPYC 4004…

3 Tagen ago