Agile Softwareentwicklung

Als Agile Softwareentwicklung werden Ansätze im Softwareentwicklungsprozess bezeichnet, deren Ziel es ist, die Flexibilität und Transparenz zu erhöhen und somit zu einem schnellen Einsatz des zu entwickelndem Programms oder Systems zu führen. Risiken und Fehlerquellen im Entwicklungsprozess sollen dabei minimiert werden. Bei der agilen Softwareentwicklung wird versucht, die Entwurfsphase möglichst kurzzuhalten und den Entwicklungsprozess so früh wie möglich zu beginnen, um möglichst schnell zu einer funktionierenden Software zu gelangen. In regelmäßigen, kurzen Abständen wird dabei das weitere Vorgehen mit dem Kunden abgestimmt. Ein Beispiel für agile Softwareentwicklung ist Scrum.