DocumentCode :
268860
Title :
Guiding Flexibility Investment in Agile Architecting
Author :
Fernández-Sánchez, Carlos ; Díaz, Jessica ; Pérez, Jennifer ; Garbajosa, Juan
Author_Institution :
E.U. Inf., Tech. Univ. of Madrid, Madrid, Spain
fYear :
2014
fDate :
6-9 Jan. 2014
Firstpage :
4807
Lastpage :
4816
Abstract :
Agile software development pursues to deal with continuous change. But software product architectures without enough flexibility can restrict how products cope with change. However, designing for flexibility often entails high costs and risk that comes with the assumption that change will happen. Actually, in software architecture the flexibility investment decision making problem has become challenging. This paper presents a process to assist architects in Making decisions about Flexibility investment in Software Architecture (MAKE Flexi). MAKE Flexi is based on technical debt and real options approaches. Technical debt allows for estimating the additional cost derived from the lack of flexibility in software architectures, whereas the real options valuation allows for estimating the value of the flexibility that a design option could provide. MAKE Flexi has been applied to an industry project for smart grids to assist architects in making decisions about designing for flexibility to vary data storage technologies.
Keywords :
decision making; software architecture; software prototyping; storage management; MAKE Flexi; agile architecting; agile software development; data storage technologies; decision making; guiding flexibility investment; software product architectures; Computer architecture; Cost accounting; Decision trees; Estimation; Investment; Software; Software architecture; agile; architecture; real options; technical debt;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences (HICSS), 2014 47th Hawaii International Conference on
Conference_Location :
Waikoloa, HI
Type :
conf
DOI :
10.1109/HICSS.2014.590
Filename :
6759192
Link To Document :
بازگشت