Agile Entwicklung
Agile Entwicklung setzt sich deutlich von den klassichen Methoden der Software-Entwicklung ab, indem sie auf umfangreiche Pflichtenhefte und lange Planungsphasen verzichtet, um flexibel zu bleiben und schneller zu konkreten Ergebnissen zu kommen. Der Fokus liegt auf einer zügigen Auslieferung eines nutzbaren Programms, das dann den Bedürfnissen entsprechend Stück für Stück weiter ausgebaut wird. Da in kurzen Phasen (sogenannten Sprints) auf kleine Teilziele hingearbeitet wird, wird die Gefahr geringer, über einen langen Zeitraum "in die falsche Richtung" zu arbeiten. Entwicklungsschritte können zeitnah in der Praxis erprobt und die Anforderungen schnell korrigiert werden. Agile Methoden fokussieren sich nicht alleine auf das Produkt und die Entwicklung, sondern beziehen sich auch auf die Konstitution von Teams, die Rolle des Einzelnen und den Umgang miteinander.
Agile Entwicklung gilt als effektiv und wirtschaftlich, trifft aber – wie es mit Neuerungen eben so ist – noch häufig auf Grenzen, wenn es um die Aktzeptanz bei Kunden geht.