Everyone's Going to be an Architect: Design Principles for Architectural Thinking in Agile Organizations

Organizational agility is a prominent aim for companies to thrive in today’s volatile business environments. One common building block of agility are (semi-) autonomous teams for continuously fulfilling and surpassing customers’ needs. However, these teams still need to see the enterprise’s ‘big picture’ of strategic objectives, business processes, and IT landscape to prevent organizational inertia or technical debt. This requires architectural thinking to inform these ‘non’architects’ decision-making. To aid companies towards achieving sustainable agility, we propose six design principles as underlying logic on how to realize architectural thinking in agile organizations. The results are based on insights from interviews with sixteen employees and consultants with expertise on architecture management and organizational agility across several industries. Our work closes a gap in the agility literature, which so far mainly focused on nongeneralizable blueprints for agile setups without showing their underlying logics, or approaches and role set-ups for enterprise-level architecture management.

[1]  Florian Matthes,et al.  Agile Enterprise Architecture ManagementAn Analysis on the Application of Agile Principles , 2014, BMSD 2014.

[2]  Casper Lassenius,et al.  Communities of practice in a large distributed agile software development organization - Case Ericsson , 2014, Inf. Softw. Technol..

[3]  O. A. Sawy,et al.  Digital business strategy: toward a next generation of insights , 2013 .

[4]  Brian Fitzgerald,et al.  Toward a conceptual framework of agile methods: a study of agility in different disciplines , 2004, WISER '04.

[5]  Ingrid Schirmer,et al.  IT Governance in Scaling Agile Frameworks , 2018 .

[6]  Florian Matthes,et al.  What to Expect from Enterprise Architects in Large-Scale Agile Development? A Multiple-Case Study , 2019, AMCIS.

[7]  Shirley Gregor,et al.  The Anatomy of a Design Theory , 2007, J. Assoc. Inf. Syst..

[8]  Stephen Denning Agile’s ten implementation challenges , 2016 .

[9]  Herbert Kuchen,et al.  Integrating Agile Software Development and Enterprise Architecture Management , 2015, 2015 48th Hawaii International Conference on System Sciences.

[10]  Martin Bichler,et al.  Design science in information systems research , 2006, Wirtschaftsinf..

[11]  Florian Matthes,et al.  Investigating the Role of Architects in Scaling Agile Frameworks , 2017, 2017 IEEE 21st International Enterprise Distributed Object Computing Conference (EDOC).

[12]  Gary W. Dickson,et al.  A Principles-Based Enterprise Architecture: Lessons from Texaco and Star Enterprise , 1990, MIS Q..

[13]  Izak Benbasat,et al.  Empirical Research in Information Systems: The Practice of Relevance , 1999, MIS Q..

[14]  Kathleen M. Eisenhardt,et al.  DYNAMIC CAPABILITIES, WHAT ARE THEY? , 2000 .

[15]  Jan Bosch,et al.  A Multiple Case Study of Continuous Architecting in Large Agile Companies: Current Gaps and the CAFFEA Framework , 2016, 2016 13th Working IEEE/IFIP Conference on Software Architecture (WICSA).

[16]  Alexander Benlian,et al.  Options for Transforming the IT Function Using Bimodal IT , 2017, MIS Q. Executive.

[17]  Matheus Hauder,et al.  Establishing Architecture Guidelines in Large-Scale Agile Development Through Institutional Pressures: A Single-Case Study , 2019, AMCIS.

[18]  Varun Grover,et al.  Shaping Agility through Digital Options: Reconceptualizing the Role of Information Technology in Contemporary Firms , 2003, MIS Q..

[19]  Viktoria Stray,et al.  Team Autonomy in Large-Scale Agile , 2019, HICSS.

[20]  Bendik Bygstad,et al.  Enterprise Architecture Practice and Organizational Agility: An Exploratory Study , 2014, 2014 47th Hawaii International Conference on System Sciences.

[21]  Ingrid Schirmer,et al.  Increasing the Agility of IT Delivery: Five Types of Bimodal IT Organization , 2017, HICSS.

[22]  Ingrid Schirmer,et al.  From Enterprise Architecture to Business Ecosystem Architecture: Stages and Challenges for Extending Architectures beyond Organizational Boundaries , 2014, 2014 IEEE 18th International Enterprise Distributed Object Computing Conference Workshops and Demonstrations.

[23]  Ingrid Schirmer,et al.  Bimodal Enterprise Architecture Management: The Emergence of a New EAM Function for a BizDevOps-Based Fast IT , 2017, 2017 IEEE 21st International Enterprise Distributed Object Computing Workshop (EDOCW).

[24]  Robert Lagerström,et al.  Enterprise Architecture and Agile Development: Friends or Foes? , 2018, 2018 IEEE 22nd International Enterprise Distributed Object Computing Workshop (EDOCW).

[25]  Daniel A. Levinthal,et al.  Exploration and Exploitation in Organizational Learning , 2007 .

[26]  Kai H. Lim,et al.  How Does IT Ambidexterity Impact Organizational Agility? , 2015, Inf. Syst. Res..

[27]  Volker Nissen,et al.  Measuring the Agility of the IT Application Systems Landscape , 2017, Wirtschaftsinformatik.

[28]  Eric Overby,et al.  Enterprise agility and the enabling role of information technology , 2006, Eur. J. Inf. Syst..

[29]  Rebecca J. Parsons Enterprise Architects Join the Team , 2005, IEEE Softw..

[30]  Robert Winter,et al.  Architectural Thinking , 2014, Wirtschaftsinf..

[31]  Stephan Aier,et al.  Implementing Architectural Thinking - A Case Study at Commerzbank AG , 2015, CAiSE Workshops.

[32]  John B. Shoven,et al.  I , Edinburgh Medical and Surgical Journal.

[33]  A. Strauss,et al.  Basics of qualitative research: Grounded theory procedures and techniques. , 1993 .

[34]  Torgeir Dingsøyr,et al.  Problematizing Agile in the Large: Alternative Assumptions for Large-Scale Agile Development , 2016, ICIS.