Skip to main content

2018 | OriginalPaper | Buchkapitel

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

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

Erschienen in: Software Architecture

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

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.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Fußnoten
1
We consider stakeholders as the actors other than architects who participate in decision-making
 
Literatur
2.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat Å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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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)
Metadaten
Titel
Empirical Insights into the Evolving Role of Architects in Decision-Making in an Agile Context
verfasst von
Femke Heijenk
Martin van den Berg
Henrik Leopold
Hans van Vliet
Raymond Slot
Copyright-Jahr
2018
DOI
https://doi.org/10.1007/978-3-030-00761-4_17