Guiding flexibility investment in agile architecting

13Citations
Citations of this article
57Readers
Mendeley users who have this article in their library.
Get full text

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 (MAKEFlexi). MAKEFlexi 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. MAKEFlexi 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. © 2014 IEEE.

Cite

CITATION STYLE

APA

Fernández-Sánchez, C., Díaz, J., Pérez, J., & Garbajosa, J. (2014). Guiding flexibility investment in agile architecting. In Proceedings of the Annual Hawaii International Conference on System Sciences (pp. 4807–4816). IEEE Computer Society. https://doi.org/10.1109/HICSS.2014.590

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free