TY - GEN
T1 - Empirical insights into the evolving role of architects in decision-making in an agile context
AU - Heijenk, Femke
AU - van den Berg, Martin
AU - Leopold, Henrik
AU - van Vliet, Hans
AU - Slot, Raymond
PY - 2018
Y1 - 2018
N2 - The transition to agile software development changes the decision-making power in organizations. This study aims to provide researchers and practitioners with empirical insights into how the participation in decision-making by enterprise, solution and system architects evolves due to this transition. For this purpose, a case study was conducted to examine the participation of and challenges for architects in decision-making in agile projects. A mixed-method research approach was used comprising observations, conversations, interviews, literature study and a survey. We found that 101 decision types are used prior to and in agile iterations, in which architects and stakeholders collaborate to make these decisions. The projection of these types of decisions over 25 different actors in the case study organization demonstrates that decision-making is a group effort in which solution and system architects are highly involved. Architecture and agility can indeed co-exist. Another finding of this case study is that stakeholders in agile teams perceive less architecture involvement in decision-making and expect less design decisions up front. Architects are challenged to become team players, to make design decisions only when they are necessary, and finally, to document, communicate, and share design decisions more effectively.
AB - The transition to agile software development changes the decision-making power in organizations. This study aims to provide researchers and practitioners with empirical insights into how the participation in decision-making by enterprise, solution and system architects evolves due to this transition. For this purpose, a case study was conducted to examine the participation of and challenges for architects in decision-making in agile projects. A mixed-method research approach was used comprising observations, conversations, interviews, literature study and a survey. We found that 101 decision types are used prior to and in agile iterations, in which architects and stakeholders collaborate to make these decisions. The projection of these types of decisions over 25 different actors in the case study organization demonstrates that decision-making is a group effort in which solution and system architects are highly involved. Architecture and agility can indeed co-exist. Another finding of this case study is that stakeholders in agile teams perceive less architecture involvement in decision-making and expect less design decisions up front. Architects are challenged to become team players, to make design decisions only when they are necessary, and finally, to document, communicate, and share design decisions more effectively.
KW - Agile decision-making
KW - Agile software development
KW - Agile teams
KW - Enterprise architecture
KW - Solution architecture
KW - System architecture
UR - http://www.scopus.com/inward/record.url?scp=85057237520&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85057237520&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-00761-4_17
DO - 10.1007/978-3-030-00761-4_17
M3 - Conference contribution
AN - SCOPUS:85057237520
SN - 9783030007607
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 247
EP - 264
BT - Software Architecture
A2 - Pérez, Jennifer
A2 - Cuesta, Carlos E.
A2 - Garlan, David
PB - Springer - Verlag
T2 - 12th European Conference on Software Architecture, ECSA 2018
Y2 - 24 September 2018 through 28 September 2018
ER -