Start Date
11-8-2016
Description
Software development agility is the capability to manage various kinds of changes during the development process. Agile methods purport to facilitate processes that can address agility. However, the underlying dimensions of agility are not well elucidated in the literature. Specifically, what constitutes software development agility and what are organizational antecedents and outcomes of the agility dimensions are research questions that remain to be adequately answered. To bridge this literature gap, this study presents agility dimensions with corresponding descriptions that can help develop measures of agility. This study will contribute to the theoretical literature by developing better understanding about the measurement and nature of agility. Furthermore, the study will provide guidance to practitioners regarding specific processes for achieving agility in the agile software development process.
Recommended Citation
Rathor, Shekhar; Batra, Dinesh; Xia, Weidong; and zhang, mingyu, "What Constitutes Software Development Agility?" (2016). AMCIS 2016 Proceedings. 19.
https://aisel.aisnet.org/amcis2016/ITProj/Presentations/19
What Constitutes Software Development Agility?
Software development agility is the capability to manage various kinds of changes during the development process. Agile methods purport to facilitate processes that can address agility. However, the underlying dimensions of agility are not well elucidated in the literature. Specifically, what constitutes software development agility and what are organizational antecedents and outcomes of the agility dimensions are research questions that remain to be adequately answered. To bridge this literature gap, this study presents agility dimensions with corresponding descriptions that can help develop measures of agility. This study will contribute to the theoretical literature by developing better understanding about the measurement and nature of agility. Furthermore, the study will provide guidance to practitioners regarding specific processes for achieving agility in the agile software development process.