Agile Softwareentwicklung
Software in überprüfbaren Schritten entwickeln und den Plan anhand von Rückmeldungen anpassen.
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
Verwandte Begriffe
- ScrumEin Rahmen für gemeinsames, schrittweises Arbeiten an komplexen Produktaufgaben.
- Product BacklogDie geordnete, fortlaufend weiterentwickelte Sammlung der für ein Produkt benötigten Verbesserungen.
- Definition of DoneDie gemeinsame Beschreibung, welche Qualitätsbedingungen ein fertiges Produktinkrement erfüllen muss.
- Product DiscoveryBedarf, Rahmenbedingungen und riskante Annahmen untersuchen, bevor eine Produktlösung festgelegt wird.
- Product OwnerDie in Scrum für Produktwert, Produktziel und wirksame Backlog-Steuerung verantwortliche Person.
- User StoryEine kurze Beschreibung von Nutzerrolle, Bedarf und dem damit verfolgten Ziel.
Beiträge zum Thema

Ihr Vorhaben mit ASES
Beschreiben Sie uns Ihr Vorhaben. Wir melden uns mit einer ersten Einschätzung.
