Zum Inhalt springen

Agile Softwareentwicklung

Software in überprüfbaren Schritten entwickeln und den Plan anhand von Rückmeldungen anpassen.

Projektarbeit und Steuerung

Was bedeutet agile Softwareentwicklung?

Agile Softwareentwicklung orientiert sich an häufigen, nutzbaren Ergebnissen, enger Zusammenarbeit mit den fachlich Beteiligten und Anpassung aufgrund neuer Erkenntnisse. Planung findet dabei fortlaufend statt. Qualität und ein tragfähiges Arbeitstempo bleiben wichtig. Die Bezeichnung allein sagt nicht, mit welchen konkreten Abläufen ein Team arbeitet.

In einem erfundenen Portalprojekt wird zuerst ein zusammenhängender Anfrageweg entwickelt und mit Beteiligten überprüft. Rückmeldungen können die nächsten Prioritäten ändern, statt eine lange Funktionsliste unverändert abzuarbeiten. Auswirkungen auf Umfang, Aufwand und Termine müssen trotzdem besprochen werden. Agile Arbeit bedeutet nicht, dass jeder neue Wunsch automatisch ohne Folgen hinzukommt. Scrum kann dafür einen Rahmen bieten, ist aber nicht mit sämtlicher agiler Softwareentwicklung gleichzusetzen. Auch agile Vorgehensweisen garantieren keinen Produkterfolg.

Quellen