Agile Software Entwicklung
Diese Methode ermöglicht, Anforderungsänderungen jederzeit, auch in späten Projektphasen, aufzugreifen, rasch umzusetzen und zu testen. Starre Phasen mit langwierigen Design-Prozessen werden durch einen zyklischen Ablauf ersetzt.
Zentrale Grundsätze sind Überschaubarkeit und ökonomisches Handeln.
Wichtige Elemente sind Test-Driven Development und Refactoring sowie frühzeitige Akzeptanztests mit den Anwendern.
Hilfsmittel
Mit Hilfe von Versionssytemen, Bugtrackern und Projektierungssoftware wird der Überblick über den Projektverlauf behalten, um transparent und professionell entwickeln zu können.

