Skip to main content

2018 | OriginalPaper | Buchkapitel

Understanding Architecture Decisions in Context

An Industry Case Study of Architects’ Decision-Making Context

verfasst von : Ken Power, Rebecca Wirfs-Brock

Erschienen in: Software Architecture

Verlag: Springer International Publishing

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

search-config
loading …

Abstract

Many organizations struggle with efficient architecture decision-making approaches. Often, the decision-making approaches are not articulated or understood. This problem is particularly evident in large, globally distributed organizations with multiple large products and systems. The significant architecture decisions of a system are a critical organization knowledge asset, as well as a determinant of success. However, the environment in which decisions get made, recorded, and followed-up on often confounds rather than helps articulation and execution of architecture decisions. This paper looks at aspects of architecture decision-making, drawing from an industry-based case study. The data represents findings from a qualitative case study involving a survey and three focus groups across multiple organizations in a global technology company. Architects in this organization are responsible for multiple products and systems, where individual products can include up to 50+ teams. The impact is not just on others in the system; architecture decisions also impact other decisions and other architects. The findings suggest recommendations for organizations to improve how they make and manage architecture decisions. In particular, this paper notes the relevance of group decision-making, decision scope, and social factors such as trust in effective architecture decision-making.

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!

Literatur
1.
Zurück zum Zitat Bass, L., Clements, P., Kazman, R.: Software Architecture in Practice. Addison-Wesley, Upper Saddle River (2013) Bass, L., Clements, P., Kazman, R.: Software Architecture in Practice. Addison-Wesley, Upper Saddle River (2013)
2.
Zurück zum Zitat Rozanski, N., Woods, E.: Software Systems Architecture: Working with Stakeholders Using Viewpoints and Perspectives. Addison-Wesley, Upper Saddle River (2012) Rozanski, N., Woods, E.: Software Systems Architecture: Working with Stakeholders Using Viewpoints and Perspectives. Addison-Wesley, Upper Saddle River (2012)
3.
Zurück zum Zitat Kruchten, P., Capilla, R., Dueñas, J.C.: The decision view’s role in software architecture practice. IEEE Softw. 26, 36–42 (2009)CrossRef Kruchten, P., Capilla, R., Dueñas, J.C.: The decision view’s role in software architecture practice. IEEE Softw. 26, 36–42 (2009)CrossRef
5.
Zurück zum Zitat Jansen, A., Bosch, J.: Software architecture as a set of architectural design decisions. In: 5th Working IEEE/IFIP Conference on Software Architecture, WICSA 2005, pp. 109–120. IEEE (2005) Jansen, A., Bosch, J.: Software architecture as a set of architectural design decisions. In: 5th Working IEEE/IFIP Conference on Software Architecture, WICSA 2005, pp. 109–120. IEEE (2005)
6.
Zurück zum Zitat Tyree, J., Akerman, A.: Architecture Decisions: Demystifying Architecture. IEEE Softw. (2005) Tyree, J., Akerman, A.: Architecture Decisions: Demystifying Architecture. IEEE Softw. (2005)
7.
Zurück zum Zitat Clements, P., Ivers, J., Little, R., Nord, R., Stafford, J.: Documenting Software Architectures in an Agile World. Software Engineering Institute (2003) Clements, P., Ivers, J., Little, R., Nord, R., Stafford, J.: Documenting Software Architectures in an Agile World. Software Engineering Institute (2003)
8.
Zurück zum Zitat Klein, G.A.: Sources of Power: How People Make Decisions. MIT Press, Cambridge (2017)CrossRef Klein, G.A.: Sources of Power: How People Make Decisions. MIT Press, Cambridge (2017)CrossRef
11.
Zurück zum Zitat Dasanayake, S., Markkula, J., Aaramaa, S., Oivo, M.: Software architecture decision-making practices and challenges: an industrial case study. In: 24th Australasian Software Engineering Conference (ASWEC), pp. 88–97. IEEE (2015) Dasanayake, S., Markkula, J., Aaramaa, S., Oivo, M.: Software architecture decision-making practices and challenges: an industrial case study. In: 24th Australasian Software Engineering Conference (ASWEC), pp. 88–97. IEEE (2015)
12.
14.
Zurück zum Zitat Maxwell, J.A.: Qualitative Research Design: An Interactive Approach. SAGE Publications Inc., Thousand Oaks (2013) Maxwell, J.A.: Qualitative Research Design: An Interactive Approach. SAGE Publications Inc., Thousand Oaks (2013)
15.
Zurück zum Zitat Miles, M.B., Huberman, A.M., Saldana, J.: Qualitative data Analysis: A Methods Sourcebook. Sage, Thousand Oaks (2014) Miles, M.B., Huberman, A.M., Saldana, J.: Qualitative data Analysis: A Methods Sourcebook. Sage, Thousand Oaks (2014)
16.
Zurück zum Zitat Runeson, P., Höst, M., Rainer, A., Regnell, B.: Case Study Research in Software Engineering: Guidelines and Examples. Wiley, Hoboken (2012)CrossRef Runeson, P., Höst, M., Rainer, A., Regnell, B.: Case Study Research in Software Engineering: Guidelines and Examples. Wiley, Hoboken (2012)CrossRef
17.
Zurück zum Zitat Runeson, P., Höst, M.: Guidelines for conducting and reporting case study research in software engineering. Empir. Softw. Eng. 14, 131–164 (2008)CrossRef Runeson, P., Höst, M.: Guidelines for conducting and reporting case study research in software engineering. Empir. Softw. Eng. 14, 131–164 (2008)CrossRef
18.
Zurück zum Zitat Kohn, L.T.: Methods in Case Study Analysis. Technical Publication, Center for Studying Health System Change (1997) Kohn, L.T.: Methods in Case Study Analysis. Technical Publication, Center for Studying Health System Change (1997)
19.
Zurück zum Zitat Yin, R.K.: Case Study Research: Design and Methods, 5th edn. SAGE, London (2014) Yin, R.K.: Case Study Research: Design and Methods, 5th edn. SAGE, London (2014)
20.
Zurück zum Zitat Morgan, D.L.: Focus Groups as Qualitative Reearch. Sage Publications, Thousand Oaks (1997)CrossRef Morgan, D.L.: Focus Groups as Qualitative Reearch. Sage Publications, Thousand Oaks (1997)CrossRef
21.
Zurück zum Zitat Yin, R.K.: Qualitative Research from Start to Finish. The Guildford Press, New York (2016) Yin, R.K.: Qualitative Research from Start to Finish. The Guildford Press, New York (2016)
Metadaten
Titel
Understanding Architecture Decisions in Context
verfasst von
Ken Power
Rebecca Wirfs-Brock
Copyright-Jahr
2018
DOI
https://doi.org/10.1007/978-3-030-00761-4_19