DocumentCode :
1589231
Title :
Change-Impact Driven Agile Architecting
Author :
Diaz, Jessica ; Perez, Jennifer ; Garbajosa, Juan ; Yague, Agustin
fYear :
2013
Firstpage :
4780
Lastpage :
4789
Abstract :
Software architecture is a key factor to scale up Agile Software Development (ASD) in large software-intensive systems. Currently, software architectures are more often approached through mechanisms that enable to incrementally design and evolve software architectures (aka. agile architecting). Agile architecting should be a light-weight decision-making process, which could be achieved by providing knowledge to assist agile architects in reasoning about changes. This paper presents the novel solution of using change-impact knowledge as the main driver for agile architecting. The solution consists of a Change Impact Analysis technique and a set of models to assist agile architects in the change (decision-making) process by retrieving the change-impact architectural knowledge resulting from adding or changing features iteration after iteration. To validate our approach, we have put our solution into practice by running a project of a metering management system in electric power networks in an i-smart software factory.
Keywords :
Computer architecture; Decision making; Documentation; Planning; Software; Software architecture; Variable speed drives; Agile Architecting; Agile Software Development; Architectural Knowledge; Change Impact Analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences (HICSS), 2013 46th Hawaii International Conference on
Conference_Location :
Wailea, HI, USA
ISSN :
1530-1605
Print_ISBN :
978-1-4673-5933-7
Electronic_ISBN :
1530-1605
Type :
conf
DOI :
10.1109/HICSS.2013.127
Filename :
6480420
Link To Document :
بازگشت