Towards the Identification of Process Anti-Patterns in Enterprise Architecture Models

IT processes constitute the backbone of an integrated enterprise architecture (EA). The model thereof sustains the development and management of the EA. Nevertheless, the quality of such models tends to degrade over time due to, e.g. improper modeling practices or ineffective evaluation. In this regard, the knowledge of relevant modeling anti-patterns can help identify, mitigate, and prevent the occurrence of sub-optimal or adverse constructs in the model. In the field of business process modeling (BPM), a plethora of BPM anti-patterns has been defined and compiled in various taxonomies. However, these BPM anti-patterns mostly focus on technical issues, which thus are applicable for evaluating workflows but not EA-level processes. We strongly argue that the concept of process anti-pattern in EA domain can facilitate EA analyses on process-related issues. To address this gap, this paper presents a catalogue of 18 EA process modeling anti-patterns, which we derived from the existing BPM anti-patterns. Our result should serve as food for thought and motivation for future research in this context.

[1]  Krzysztof Kluza,et al.  Selected Approaches Towards Taxonomy of Business Process Anomalies , 2017 .

[2]  Simon Hacks,et al.  Towards a Catalog of Enterprise Architecture Smells , 2020, Wirtschaftsinformatik.

[3]  John Gøtze,et al.  The Changing Role of the Enterprise Architect , 2013, 2013 17th IEEE International Enterprise Distributed Object Computing Conference Workshops.

[4]  Wil M. P. van der Aalst,et al.  Data-Flow Anti-patterns: Discovering Data-Flow Errors in Workflows , 2009, CAiSE.

[5]  Volker Gruhn,et al.  Indicators for Open Issues in Business Process Models , 2016, REFSQ.

[6]  Andrew Koenig,et al.  Patterns and Antipatterns , 1998, J. Object Oriented Program..

[7]  Ralf Laue,et al.  Business process model patterns: state-of-the-art, research classification and taxonomy , 2019, Bus. Process. Manag. J..

[8]  Ralf Laue,et al.  Business Process Model anti-Patterns: a Bibliography and Taxonomy of published Work , 2019, ECIS.

[9]  Dmytro Orlovskyi,et al.  Enterprise architecture modeling support based on data extraction from business process models , 2020, CMIS.

[10]  Jan Mendling,et al.  Anti-patterns for Process Modeling Problems: An Analysis of BPMN 2.0-Based Tools Behavior , 2019, Business Process Management Workshops.

[11]  Alfred Zimmermann,et al.  Towards a Collaborative Repository for the Documentation of Service-Based Antipatterns and Bad Smells , 2019, 2019 IEEE International Conference on Software Architecture Companion (ICSA-C).

[12]  Horst Lichter,et al.  Towards the Definition of Enterprise Architecture Debts , 2019, 2019 IEEE 23rd International Enterprise Distributed Object Computing Workshop (EDOCW).

[13]  Li Zhang,et al.  Definition and Detection of Control-Flow Anti-patterns in Process Models , 2013, 2013 IEEE 37th Annual Computer Software and Applications Conference Workshops.

[14]  Klemens Böhm,et al.  Detecting Data-Flow Errors in BPMN 2.0 , 2014, Open J. Inf. Syst..

[15]  Cyril S. Ku,et al.  Design Patterns , 2008, Wiley Encyclopedia of Computer Science and Engineering.

[16]  Short Paper Proceedings of the 6th IFIP WG 8.1 Working Conference on the Practice of Enterprise Modeling (PoEM 2013), Riga, Latvia, November 6-7, 2013 , 2013, PoEM.

[17]  Ahmed Awad,et al.  Visualization of Business Process Modeling Anti Patterns , 2010, Electron. Commun. Eur. Assoc. Softw. Sci. Technol..

[19]  Markus Döhring,et al.  Anomalies in Rule-Adapted Workflows - A Taxonomy and Solutions for vBPMN , 2012, 2012 16th European Conference on Software Maintenance and Reengineering.

[20]  Agnes Koschmider,et al.  User Assistance For Business Process Model Decomposition , 2007 .

[21]  Carolyn Strano,et al.  The role of the enterprise architect , 2007, Inf. Syst. E Bus. Manag..

[22]  Alan R. Hevner,et al.  Design Science in Information Systems Research , 2004, MIS Q..

[23]  Maria E. Orlowska,et al.  Data Flow and Validation in Workflow Modelling , 2004, ADC.