Enterprise Architecture and Agile Development: Friends or Foes?

Nowadays, both agile development and enterprise architecture are often employed in large organizations. However there is still some confusion if these can and should be used together, and there is not much research about the possible interplay. The aim of this study is to bring new knowledge to the field of enterprise architecture and its relation to agile development. Twelve qualitative interviews with professionals in different roles, such as developers and architects, have been carried out. The participants belong to five different companies and the information obtained from them has been used to compare opinions and stated challenges regarding agile and EA. We found that some common opinions among the interviewees are; 1) agile development and enterprise architecture can be combined, 2) there are clear communication problems among architects, different teams, and project owners, and 3) there is a lack of system and application reusability.

[1]  Robert Winter,et al.  Essential Layers, Artifacts, and Dependencies of Enterprise Architecture , 2006, 2006 10th IEEE International Enterprise Distributed Object Computing Conference Workshops (EDOCW'06).

[2]  Florian Matthes,et al.  Towards an Agile Design of the Enterprise Architecture Management Function , 2011, 2011 IEEE 15th International Enterprise Distributed Object Computing Conference Workshops.

[3]  Harald Wesenberg Enterprise Modeling in an Agile World , 2011, PoEM.

[4]  Alan MacCormack,et al.  Visualizing and Measuring Enterprise Architecture: An Exploratory BioPharma Case , 2013, PoEM.

[5]  Alan MacCormack,et al.  Visualizing and Measuring Software Portfolio Architecture: A Power Utility Case , 2015 .

[6]  Jeanne W. Ross,et al.  Enterprise Architecture As Strategy: Creating a Foundation for Business Execution , 2006 .

[7]  Markus Buschle,et al.  Enterprise Architecture Management's Impact on Information Technology Success , 2011, 2011 44th Hawaii International Conference on System Sciences.

[8]  Martijn Hensema,et al.  Applying Agile in Enterprise Architecture , 2015 .

[9]  Robert Winter,et al.  Analysis of IT/Business Alignment Situations as a Precondition for the Design and Engineering of Situated IT/Business Alignment Solutions , 2011, 2011 44th Hawaii International Conference on System Sciences.

[10]  Robert Winter,et al.  Viewpoint-based Meta Model Engineering , 2007, EMISA.

[11]  Robert Lagerström,et al.  Identifying factors affecting software development cost and productivity , 2011, Software Quality Journal.

[12]  Kwangsoo Kim,et al.  A modeling framework for agile and interoperable virtual enterprises , 2006, Comput. Ind..

[13]  Alan MacCormack,et al.  Hidden Structure: Using Network Methods to Map System Architecture , 2014 .

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

[15]  Markus Buschle,et al.  A Tool for Enterprise Architecture Analysis of Maintainability , 2009, 2009 13th European Conference on Software Maintenance and Reengineering.

[16]  Benjamin T. Hazen,et al.  Enterprise architecture: A competence-based approach to achieving agility and firm performance , 2017 .

[17]  Alan MacCormack,et al.  Designing an Agile Software Portfolio Architecture: The Impact of Coupling on Performance , 2017 .

[18]  Robert Winter,et al.  Concern-oriented business architecture engineering , 2009, SAC '09.

[19]  Mathias Ekstedt,et al.  Data Collection Prioritization for System Quality Analysis , 2009, Electron. Notes Theor. Comput. Sci..

[20]  Marc M. Lankhorst Agile Service Development: Combining Adaptive Methods and Flexible Solutions , 2012 .

[21]  Asif Gill,et al.  Agile enterprise architecture modelling: Evaluating the applicability and integration of six modelling standards , 2015, Inf. Softw. Technol..

[22]  Robert Lagerström,et al.  Extended Influence Diagrams for System Quality Analysis , 2007, J. Softw..

[23]  Markus Buschle,et al.  Automatic data collection for enterprise architecture models , 2012, Software & Systems Modeling.

[24]  Sergej Bondar,et al.  Agile Digitale Transformation of Enterprise Architecture Models in Engineering Collaboration , 2017 .

[25]  Rosalie J. Ocker,et al.  Unpacking Agile Enterprise Architecture Innovation work practices: A Qualitative Case Study of a Railroad Company , 2017, AMCIS.

[26]  Mathias Ekstedt,et al.  A survey on CIO concerns-do enterprise architecture frameworks support them? , 2006, Inf. Syst. Frontiers.

[27]  Alan MacCormack,et al.  Visualizing and Measuring Enterprise Application Architecture: An Exploratory Telecom Case , 2014, 2014 47th Hawaii International Conference on System Sciences.

[28]  Mika Helenius,et al.  Connecting Enterprise Architecture with Strategic Planning Processes: Case Study of a Large Nordic Finance Organization , 2015, 2015 IEEE 17th Conference on Business Informatics.

[29]  Mathias Ekstedt,et al.  Architecture analysis of enterprise systems modifiability: a metamodel for software change cost estimation , 2010, Software Quality Journal.

[30]  F. J. Armour,et al.  Enterprise architecture: agile transition and implementation , 2001 .