Skip to main content
Top

2018 | OriginalPaper | Chapter

Empirical Insights into the Evolving Role of Architects in Decision-Making in an Agile Context

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

Published in: Software Architecture

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

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.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Footnotes
1
We consider stakeholders as the actors other than architects who participate in decision-making
 
Literature
2.
go back to reference Stavru, S.: A critical examination of recent industrial surveys on agile method usage. J. Syst. Softw. 94, 87–97 (2014)CrossRef Stavru, S.: A critical examination of recent industrial surveys on agile method usage. J. Syst. Softw. 94, 87–97 (2014)CrossRef
3.
go back to reference Hoda, R., Noble, J.: Becoming agile: a grounded theory of agile transitions in practice. In: Proceedings of the 39th International Conference on Software Engineering, IEEE Press, pp. 141–151 (2017) Hoda, R., Noble, J.: Becoming agile: a grounded theory of agile transitions in practice. In: Proceedings of the 39th International Conference on Software Engineering, IEEE Press, pp. 141–151 (2017)
4.
go back to reference Williams, L., Cockburn, A.: Guest editors’ introduction: agile software development: it’s about feedback and change. Computer 36(6), 39–43 (2003)CrossRef Williams, L., Cockburn, A.: Guest editors’ introduction: agile software development: it’s about feedback and change. Computer 36(6), 39–43 (2003)CrossRef
5.
go back to reference Erder, M., Pureur, P.: Continuous Architecture: Sustainable Architecture in an Agile and Cloud-Centric World. Morgan Kaufmann, Waltham (2015) Erder, M., Pureur, P.: Continuous Architecture: Sustainable Architecture in an Agile and Cloud-Centric World. Morgan Kaufmann, Waltham (2015)
6.
go back to reference Leffingwell, D.: SAFe® 4.0 Reference Guide: Scaled Agile Framework® for Lean Software and Systems Engineering. Addison-Wesley Professional, Boston (2016) Leffingwell, D.: SAFe® 4.0 Reference Guide: Scaled Agile Framework® for Lean Software and Systems Engineering. Addison-Wesley Professional, Boston (2016)
7.
go back to reference Woods, E.: Aligning architecture work with agile teams. IEEE Softw. 32(5), 24–26 (2015)CrossRef Woods, E.: Aligning architecture work with agile teams. IEEE Softw. 32(5), 24–26 (2015)CrossRef
8.
go back to reference Poort, E.R.: Driving agile architecting with cost and risk. IEEE Softw. 31(5), 20–23 (2014)CrossRef Poort, E.R.: Driving agile architecting with cost and risk. IEEE Softw. 31(5), 20–23 (2014)CrossRef
9.
go back to reference Erder, M., Pureur, P.: What’s the architect’s role in an agile, cloud-centric world? IEEE Softw. 33(5), 30–33 (2016)CrossRef Erder, M., Pureur, P.: What’s the architect’s role in an agile, cloud-centric world? IEEE Softw. 33(5), 30–33 (2016)CrossRef
10.
go back to reference Hanschke, S., Ernsting, J., Kuchen, H.: Integrating agile software development and enterprise architecture management. In: Proceedings of the 48th Hawaii International Conference on System Sciences, pp. 4099–4108 (2015) Hanschke, S., Ernsting, J., Kuchen, H.: Integrating agile software development and enterprise architecture management. In: Proceedings of the 48th Hawaii International Conference on System Sciences, pp. 4099–4108 (2015)
11.
go back to reference Brown, S.: Software Architecture for Developers. Coding the Architecture. Best Sellers, Pasadena (2016) Brown, S.: Software Architecture for Developers. Coding the Architecture. Best Sellers, Pasadena (2016)
12.
go back to reference Riempp, G., Gieffers-Ankel, S.: Application portfolio management: a decision-oriented view of enterprise architecture. Inf. Syst. E-Bus. Manag. 5(4), 359–378 (2007)CrossRef Riempp, G., Gieffers-Ankel, S.: Application portfolio management: a decision-oriented view of enterprise architecture. Inf. Syst. E-Bus. Manag. 5(4), 359–378 (2007)CrossRef
13.
go back to reference Ågerfalk, P.J., Fitzgerald, B., Slaughter, S.A.: Introduction to the special issue: flexible and distributed information systems development: state of the art and research challenges. Inf. Syst. Res. 20(3), 317–328 (2009)CrossRef Ågerfalk, P.J., Fitzgerald, B., Slaughter, S.A.: Introduction to the special issue: flexible and distributed information systems development: state of the art and research challenges. Inf. Syst. Res. 20(3), 317–328 (2009)CrossRef
14.
go back to reference Drury, M., McHugh, O.: Factors that influence the decision-making process in agile project teams using scrum practices. In: Proceedings of the 6th International Research Workshop on Information Technology Project Management, pp. 29–40 (2011) Drury, M., McHugh, O.: Factors that influence the decision-making process in agile project teams using scrum practices. In: Proceedings of the 6th International Research Workshop on Information Technology Project Management, pp. 29–40 (2011)
15.
go back to reference Drury, M., Conboy, K., Power, K.: Obstacles to decision making in agile software development teams. J. Syst. Softw. 85(6), 1239–1254 (2012)CrossRef Drury, M., Conboy, K., Power, K.: Obstacles to decision making in agile software development teams. J. Syst. Softw. 85(6), 1239–1254 (2012)CrossRef
16.
go back to reference Drury-Grogan, M.L., O’Dwyer, O.: An investigation of the decision-making process in Agile teams. Int. J. Inf. Technol. Decis. Making 12(6), 1097–1120 (2013)CrossRef Drury-Grogan, M.L., O’Dwyer, O.: An investigation of the decision-making process in Agile teams. Int. J. Inf. Technol. Decis. Making 12(6), 1097–1120 (2013)CrossRef
17.
go back to reference Kruchten, P., Capilla, R., Dueñas, J.C.: The decision view’s role in software architecture practice. IEEE Softw. 26(2), 36–42 (2009)CrossRef Kruchten, P., Capilla, R., Dueñas, J.C.: The decision view’s role in software architecture practice. IEEE Softw. 26(2), 36–42 (2009)CrossRef
18.
go back to reference Poort, E.R., van Vliet, H.: RCDA: architecting as a risk-and cost management discipline. J. Syst. Softw. 85(9), 1995–2013 (2012)CrossRef Poort, E.R., van Vliet, H.: RCDA: architecting as a risk-and cost management discipline. J. Syst. Softw. 85(9), 1995–2013 (2012)CrossRef
19.
go back to reference Hohpe, G., Ozkaya, I., Zdun, U., Zimmermann, O.: The software architect’s role in the digital age. IEEE Softw. 33(6), 30–39 (2016)CrossRef Hohpe, G., Ozkaya, I., Zdun, U., Zimmermann, O.: The software architect’s role in the digital age. IEEE Softw. 33(6), 30–39 (2016)CrossRef
20.
go back to reference Woods, E.: Return of the pragmatic architect. IEEE Softw. 31(3), 10–13 (2014)CrossRef Woods, E.: Return of the pragmatic architect. IEEE Softw. 31(3), 10–13 (2014)CrossRef
21.
go back to reference Hornford, D., Paider, T., Forde, C., Josey, A., Doherty, G., Fox, C.: TOGAF Version 9.1. Van Haren Publishing, Zaltbommel (2011) Hornford, D., Paider, T., Forde, C., Josey, A., Doherty, G., Fox, C.: TOGAF Version 9.1. Van Haren Publishing, Zaltbommel (2011)
22.
go back to reference Marić, M., Tumbas, P.: The role of the software architect in agile development processes. Int. J. Strateg. Manag. Decis. Support Syst. Strateg. Manag. 21(1), 16–22 (2016) Marić, M., Tumbas, P.: The role of the software architect in agile development processes. Int. J. Strateg. Manag. Decis. Support Syst. Strateg. Manag. 21(1), 16–22 (2016)
23.
go back to reference Hauder, M., Roth, S., Schulz, C., Matthes, F.: Agile enterprise architecture management: an analysis on the application of agile principles. In: Proceedings of the 4th International Symposium on Business Modeling and Software Design (2014) Hauder, M., Roth, S., Schulz, C., Matthes, F.: Agile enterprise architecture management: an analysis on the application of agile principles. In: Proceedings of the 4th International Symposium on Business Modeling and Software Design (2014)
24.
go back to reference Abrahamsson, P., Babar, M.A., Kruchten, P.: Guest editors’ introduction: agility and architecture: can they coexist? IEEE Softw. 27(2), 16–22 (2010)CrossRef Abrahamsson, P., Babar, M.A., Kruchten, P.: Guest editors’ introduction: agility and architecture: can they coexist? IEEE Softw. 27(2), 16–22 (2010)CrossRef
25.
go back to reference Runeson, P., Host, M.: Guidelines for conducting and reporting case study research. software engineering. Empirical Softw. Eng. 14, 131–164 (2009)CrossRef Runeson, P., Host, M.: Guidelines for conducting and reporting case study research. software engineering. Empirical Softw. Eng. 14, 131–164 (2009)CrossRef
26.
go back to reference Yin, R.: Case Study Research, Design and Methods, 5th edn. Sage Publications, Los Angeles (2014) Yin, R.: Case Study Research, Design and Methods, 5th edn. Sage Publications, Los Angeles (2014)
27.
go back to reference Nerur, S., Mahapatra, R., Mangalaraj, G.: Challenges of migrating to agile methodologies. Commun. ACM 48(5), 72–78 (2005)CrossRef Nerur, S., Mahapatra, R., Mangalaraj, G.: Challenges of migrating to agile methodologies. Commun. ACM 48(5), 72–78 (2005)CrossRef
28.
go back to reference Knoernschild, K.: 10 Essential Skills of the Modern Software Architect. Gartner Research Note G00338593 (2017) Knoernschild, K.: 10 Essential Skills of the Modern Software Architect. Gartner Research Note G00338593 (2017)
29.
go back to reference Cummings, T.G., Worley, C.G.: Organization development and change. Cengage learning, Stamford (2014) Cummings, T.G., Worley, C.G.: Organization development and change. Cengage learning, Stamford (2014)
30.
go back to reference Thaler, R., Sunstein, C.: Nudge: Improving Decisions About Health, Wealth and Happiness. Yale University Press, New Haven (2008) Thaler, R., Sunstein, C.: Nudge: Improving Decisions About Health, Wealth and Happiness. Yale University Press, New Haven (2008)
32.
go back to reference Manteli, C., van Vliet, H., van den Hooff, B.: Adopting a social network perspective in global software development. In: Proceedings IEEE 7th International Conference on Global Software Engineering, pp. 124–133 (2012) Manteli, C., van Vliet, H., van den Hooff, B.: Adopting a social network perspective in global software development. In: Proceedings IEEE 7th International Conference on Global Software Engineering, pp. 124–133 (2012)
Metadata
Title
Empirical Insights into the Evolving Role of Architects in Decision-Making in an Agile Context
Authors
Femke Heijenk
Martin van den Berg
Henrik Leopold
Hans van Vliet
Raymond Slot
Copyright Year
2018
DOI
https://doi.org/10.1007/978-3-030-00761-4_17

Premium Partner