ISSN: 2165- 7866
Mehdi Mekni, Mounika G, Sandeep C und Gayathri B
Lange Anforderungs-, Design-, Integrations-, Test- und Sicherungszyklen verzögern die Softwarebereitstellung, was zu einer späten Entdeckung nicht übereinstimmender Annahmen und zu Nacharbeiten auf Systemebene führt. Als Reaktion darauf sind Entwicklungsmethoden populär geworden, die häufige Iterationen mit kleinen Funktionserweiterungen ermöglichen, wie z. B. agile Praktiken. Da sich jedoch die Geschäftsziele und der Kontext ständig weiterentwickeln, muss sich auch die Softwarearchitektur ändern. Derzeit gibt es keine klare Spezifikation der Softwarearchitekturaktivitäten und -prozesse in agilen Umgebungen. In diesem Dokument geben wir einen Überblick über die agile Entwicklungsmethodik sowie die mit der Softwarearchitektur verbundenen Probleme in agilen Umgebungen. Unser Hauptbeitrag ist eine neuartige Methodik, die Praktiker bei der Einführung von Softwarearchitekturdesign in agilen Umgebungen anleitet und unterstützt.