Empirical insights into the evolving role of architects in decision-making in an agile context

Femke Heijenk, Martin van den Berg, Henrik Leopold, Hans van Vliet, Raymond Slot

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Abstract

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.

Original languageEnglish
Title of host publicationSoftware Architecture - 12th European Conference on Software Architecture, ECSA 2018, Proceedings
EditorsJennifer Pérez, Carlos E. Cuesta, David Garlan
PublisherSpringer - Verlag
Pages247-264
Number of pages18
ISBN (Print)9783030007607
DOIs
Publication statusPublished - 2018
Event12th European Conference on Software Architecture, ECSA 2018 - Madrid, Spain
Duration: 24 Sep 201828 Sep 2018

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume11048 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference12th European Conference on Software Architecture, ECSA 2018
CountrySpain
CityMadrid
Period24/09/1828/09/18

Fingerprint

Decision making
Decision Making
Mixed Methods
Software engineering
Software Development
Context
Projection
Iteration
Necessary
Industry
Demonstrate
Design
Participation
Architecture

Keywords

  • Agile decision-making
  • Agile software development
  • Agile teams
  • Enterprise architecture
  • Solution architecture
  • System architecture

Cite this

Heijenk, F., van den Berg, M., Leopold, H., van Vliet, H., & Slot, R. (2018). Empirical insights into the evolving role of architects in decision-making in an agile context. In J. Pérez, C. E. Cuesta, & D. Garlan (Eds.), Software Architecture - 12th European Conference on Software Architecture, ECSA 2018, Proceedings (pp. 247-264). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 11048 LNCS). Springer - Verlag. https://doi.org/10.1007/978-3-030-00761-4_17
Heijenk, Femke ; van den Berg, Martin ; Leopold, Henrik ; van Vliet, Hans ; Slot, Raymond. / Empirical insights into the evolving role of architects in decision-making in an agile context. Software Architecture - 12th European Conference on Software Architecture, ECSA 2018, Proceedings. editor / Jennifer Pérez ; Carlos E. Cuesta ; David Garlan. Springer - Verlag, 2018. pp. 247-264 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
@inproceedings{5677ef659e8d468c904470baa99b933c,
title = "Empirical insights into the evolving role of architects in decision-making in an agile context",
abstract = "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.",
keywords = "Agile decision-making, Agile software development, Agile teams, Enterprise architecture, Solution architecture, System architecture",
author = "Femke Heijenk and {van den Berg}, Martin and Henrik Leopold and {van Vliet}, Hans and Raymond Slot",
year = "2018",
doi = "10.1007/978-3-030-00761-4_17",
language = "English",
isbn = "9783030007607",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer - Verlag",
pages = "247--264",
editor = "Jennifer P{\'e}rez and Cuesta, {Carlos E.} and David Garlan",
booktitle = "Software Architecture - 12th European Conference on Software Architecture, ECSA 2018, Proceedings",

}

Heijenk, F, van den Berg, M, Leopold, H, van Vliet, H & Slot, R 2018, Empirical insights into the evolving role of architects in decision-making in an agile context. in J Pérez, CE Cuesta & D Garlan (eds), Software Architecture - 12th European Conference on Software Architecture, ECSA 2018, Proceedings. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 11048 LNCS, Springer - Verlag, pp. 247-264, 12th European Conference on Software Architecture, ECSA 2018, Madrid, Spain, 24/09/18. https://doi.org/10.1007/978-3-030-00761-4_17

Empirical insights into the evolving role of architects in decision-making in an agile context. / Heijenk, Femke; van den Berg, Martin; Leopold, Henrik; van Vliet, Hans; Slot, Raymond.

Software Architecture - 12th European Conference on Software Architecture, ECSA 2018, Proceedings. ed. / Jennifer Pérez; Carlos E. Cuesta; David Garlan. Springer - Verlag, 2018. p. 247-264 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 11048 LNCS).

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

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

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 - 12th European Conference on Software Architecture, ECSA 2018, Proceedings

A2 - Pérez, Jennifer

A2 - Cuesta, Carlos E.

A2 - Garlan, David

PB - Springer - Verlag

ER -

Heijenk F, van den Berg M, Leopold H, van Vliet H, Slot R. Empirical insights into the evolving role of architects in decision-making in an agile context. In Pérez J, Cuesta CE, Garlan D, editors, Software Architecture - 12th European Conference on Software Architecture, ECSA 2018, Proceedings. Springer - Verlag. 2018. p. 247-264. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)). https://doi.org/10.1007/978-3-030-00761-4_17