CHOOSE: Towards a metamodel for enterprise architecture in small and medium-sized enterprises

Enterprise architecture (EA) is a coherent whole of principles, methods, and models that are used in the design and realization of an enterprise’s organizational structure, business processes, information systems, and IT infrastructure. Recent research indicates the need for EA in small and medium-sized enterprises (SMEs), important drivers of the economy, as they struggle with problems related to a lack of structure and overview of their business. However, existing EA frameworks are perceived as too complex and, to date, none of the EA approaches are sufficiently adapted to the SME context. Therefore, this paper presents the CHOOSE metamodel for EA in SMEs that was developed and evaluated through action research in an SME and further refined and validated through case study research in five other SMEs. This metamodel is based on the essential dimensions of EA frameworks and is kept simple so that it may be applied in an SME context. The final CHOOSE metamodel includes only four essential concepts (i.e. goal, actor, operation, object), one for each most frequently used EA focus. As an example, an extract is included from the specific model that was created for the SME used in our action research. Finally, the CHOOSE metamodel is evaluated according to the dimensions essential in EA and the requirements for EA in an SME context.

[1]  Robert Winter,et al.  A Comprehensive Enterprise Architecture Metamodel and Its Implementation Using a Metamodeling Platform , 2005 .

[2]  Abby Ghobadian,et al.  The importance of capabilities for strategic direction and performance , 2004 .

[3]  P. Järvinen Action Research is Similar to Design Science , 2007 .

[4]  Eric S. K. Yu,et al.  Modeling organizations for information systems requirements engineering , 1993, [1993] Proceedings of the IEEE International Symposium on Requirements Engineering.

[5]  Geert Poels,et al.  Evaluating and Improving the Visualisation of CHOOSE, an Enterprise Architecture Approach for SMEs , 2014, PoEM.

[6]  Richard Baskerville,et al.  Special issue on action research in information systems: making is research relevant to practice--foreword , 2004 .

[7]  Hans Eriksson,et al.  Business Modeling With UML: Business Patterns at Work , 2000 .

[8]  Keng Siau,et al.  Can UML Be Simplified? Practitioner Use of UML in Separate Domains , 2007, EMMSAD.

[9]  N. Rescher Methodological Pragmatism: A Systems-Theoretic Approach to the Theory of Knowledge , 1977 .

[10]  Axel van Lamsweerde,et al.  Reasoning about partial goal satisfaction for requirements and design engineering , 2004, SIGSOFT '04/FSE-12.

[11]  August-Wilhelm Scheer,et al.  ARIS - Business Process Modeling , 1998 .

[12]  W. French,et al.  Organization development : behavioral science interventions for organization improvement , 1999 .

[13]  Brigitte Kroon,et al.  High performance work practices in small firms: a resource-poverty and strategic decision-making perspective , 2013 .

[14]  Farhad Arbab,et al.  Enterprise architecture: Management tool and blueprint for the organisation , 2006, Inf. Syst. Frontiers.

[15]  Axel van Lamsweerde,et al.  Requirements Engineering: From System Goals to UML Models to Software Specifications , 2009 .

[16]  Janis A. Bubenko,et al.  Extending the Scope of Information Modelling , 1993, International Workshop on the Deductive Approach to Information Systems and Databases.

[17]  John A. Zachman,et al.  A Framework for Information Systems Architecture , 1987, IBM Syst. J..

[18]  Jerry N. Luftman,et al.  Key Issues for IT Executives 2011: Cautious Optimism in Uncertain Economic Times , 2011, MIS Q. Executive.

[19]  Jack Mostow,et al.  Toward Better Models of the Design Process , 1985, AI Mag..

[20]  Sjaak Brinkkemper,et al.  Complexity Metrics for Systems Development Methods and Techniques , 1996, Inf. Syst..

[21]  Aaldert Hofman,et al.  The Integrated Architecture Framework Explained: Why, What, How , 2010 .

[22]  G. Susman,et al.  An Assessment of the Scientific Merits of Action Research. , 1978 .

[23]  Magnus Boman,et al.  Conceptual modelling , 1997 .

[24]  Stevan Mrdalj,et al.  A comparison of enterprise architecture frameworks , 2006 .

[25]  Jaap Schekkerman,et al.  How to Survive in the Jungle of Enterprise Architecture Framework: Creating or Choosing an Enterprise Architecture Framework , 2003 .

[26]  Kurt Sandkuhl,et al.  Enterprise Modeling: Tackling Business Challenges with the 4EM Method , 2014 .

[27]  Jan A. P. Hoogervorst,et al.  Enterprise Architecture: Enabling Integration, Agility And Change , 2004, Int. J. Cooperative Inf. Syst..

[28]  Geert Poels,et al.  Development of Software Tool Support for Enterprise Architecture in Small and Medium-Sized Enterprises , 2013, CAiSE Workshops.

[29]  Isaca Cobit 5 , 2012 .

[30]  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).

[31]  Anneke Kleppe,et al.  The Object Constraint Language: Getting Your Models Ready for MDA , 2003 .

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

[33]  Pericles Loucopoulos,et al.  Enterprise Modelling and the Teleological Approach to Requirements Engineering , 1995, Int. J. Cooperative Inf. Syst..

[34]  N. Denzin Sociological Methods: A Sourcebook , 1978 .

[35]  Geert Poels,et al.  An Android Tablet Tool for Enterprise Architecture Modeling in Small and Medium-Sized Enterprises , 2013, PoEM.

[36]  Axel van Lamsweerde,et al.  Deriving operational software specifications from system goals , 2002, SIGSOFT '02/FSE-10.

[37]  Birger Andersson,et al.  Aligning goals and services through goal and business modelling , 2009, Inf. Syst. E Bus. Manag..

[38]  John C. Henderson,et al.  Strategic Alignment: Leveraging Information Technology for Transforming Organizations , 1993, IBM Syst. J..

[39]  Monique Snoeck,et al.  Object-Oriented Enterprise Modelling with MERODE , 1999 .

[40]  Maya Daneva,et al.  What Enterprise Architecture and Enterprise Systems Usage Can and Can not Tell about Each Other , 2007, Int. J. Comput. Sci. Appl..

[41]  Axel van Lamsweerde,et al.  Managing Conflicts in Goal-Driven Requirements Engineering , 1998, IEEE Trans. Software Eng..

[42]  Roel Wagter,et al.  Dynamic Enterprise Architecture: How to Make It Work , 2005 .

[43]  Martin Gogolla,et al.  USE: A UML-based specification environment for validating UML and OCL , 2007, Sci. Comput. Program..

[44]  Marc M. Lankhorst,et al.  Enterprise Architecture at Work - Modelling, Communication and Analysis, 2nd Edition , 2005, The Enterprise Engineering Series.

[45]  Daniel L. Moody,et al.  The method evaluation model: a theoretical model for validating information systems design methods , 2003, ECIS.

[46]  Marc M. Lankhorst Communication of Enterprise Architectures , 2013 .

[47]  A Comparison of the Top Four Enterprise-Architecture Methodologies , 2010 .

[48]  Marten van Sinderen,et al.  Extending enterprise architecture modelling with business goals and requirements , 2011, Enterp. Inf. Syst..

[49]  Brian Henderson-Sellers,et al.  Semiotic Considerations for the Design of an Agent-Oriented Modelling Language , 2012, BMMDS/EMMSAD.

[50]  Muhamad Zameri Mat Saman,et al.  The effect of enterprise architecture for enterprise resource planning in small and medium enterprises: a review and research direction , 2011 .

[51]  Aaldert Hofman,et al.  The Integrated Architecture Framework Explained , 2010 .

[52]  Dimitri Roose Development of a common base for enterprise architecture: building the bridge between CHOOSE and ArchiMate , 2013 .

[53]  Susanne Leist,et al.  Evaluation of current architecture frameworks , 2006, SAC.

[54]  Julia Smith,et al.  Strategies for start-ups , 1998 .

[55]  M. K. Sharma,et al.  Information system architecture: a framework for a cluster of small- and medium-sized enterprises (SMEs) , 2007 .

[56]  Daniel L. Moody,et al.  The “Physics” of Notations: Toward a Scientific Basis for Constructing Visual Notations in Software Engineering , 2009, IEEE Transactions on Software Engineering.

[57]  Graeme G. Shanks,et al.  How Does Enterprise Architecture Add Value to Organisations? , 2011, Commun. Assoc. Inf. Syst..

[58]  Axel van Lamsweerde,et al.  The KAOS Project: Knowledge Acquisition in Automated Specification of Software , 1991 .

[59]  Geert Poels,et al.  Enterprise Architecture Software Tool Support for Small and Medium-Sized Enterprises: EASE , 2013, AMCIS.

[60]  Annie I. Antón,et al.  Goal-based requirements analysis , 1996, Proceedings of the Second International Conference on Requirements Engineering.

[61]  Jan G. Devos IT Governance for SMEs , 2010 .

[62]  Janis Stirna,et al.  Ten Years Plus with EKD: Reflections from Using an Enterprise Modeling Method in Practice , 2007, EMMSAD.

[63]  Annie I. Antón,et al.  Goal Decomposition and Scenario Analysis in Business Process Reengineering , 1994, CAiSE.

[64]  Alain Wegmann,et al.  Systemic classification of concern-based design methods in the context of enterprise architecture , 2006, Inf. Syst. Frontiers.

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

[66]  John Mylopoulos,et al.  Representing and Using Nonfunctional Requirements: A Process-Oriented Approach , 1992, IEEE Trans. Software Eng..

[67]  Frank Radeke,et al.  Toward Understanding Enterprise Architecture Management's Role in Strategic Change: Antecedents, Processes, Outcomes , 2011, Wirtschaftsinformatik.

[68]  Paula Kotzé,et al.  Enterprise Architecture for Small and Medium Enterprise Growth , 2011, EEWC.

[69]  N. Lybaert The Information Use in a SME: Its Importance and Some Elements of Influence , 1998 .

[70]  Shin Ta Liu,et al.  Project Management: A Systems Approach To Planning, Scheduling and Controlling (Book) , 2004 .

[71]  Ondrey Zach,et al.  ERP system implementation in small and medium-sized enterprises , 2012 .

[72]  Hmh Herman Hegge,et al.  Generic bill-of-material: a new product model , 1991 .

[73]  Stephen Fickas,et al.  Goal-directed concept acquisition in requirements elicitation , 1991, Proceedings of the Sixth International Workshop on Software Specification and Design.

[74]  Mathias Weske,et al.  Business Process Management: Concepts, Languages, Architectures , 2007 .

[75]  Van Haren,et al.  TOGAF Version 9.1 , 2011 .

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

[77]  Christian M. Schweda,et al.  Tool Support for Enterprise Architecture Management - Strengths and Weaknesses , 2006, 2006 10th IEEE International Enterprise Distributed Object Computing Conference (EDOC'06).

[78]  Frantz Rowe,et al.  An empirical study of IS architectures in French SMEs: integration approaches , 2012, Eur. J. Inf. Syst..

[79]  Jeffrey W. Seifert Federal Enterprise Architecture and Information Technology Management: A Brief Overview , 2005 .

[80]  Irina Rychkova,et al.  Business and IT Alignment with SEAM for Enterprise Architecture , 2007, 11th IEEE International Enterprise Distributed Object Computing Conference (EDOC 2007).

[81]  Roel Wieringa,et al.  Goal-Oriented Requirements Engineering and Enterprise Architecture: Two Case Studies and Some Lessons Learned , 2012, REFSQ.

[82]  Andrew Atherton,et al.  Small firm success and the art of orienteering:the value of plans, planning, and strategic awareness in the competitive small firm , 1998 .

[83]  IEEE-SA Standards Board , 2000 .

[84]  Tony Clark,et al.  LEAP: a precise lightweight framework for enterprise architecture , 2011, ISEC.

[85]  Monique Snoeck,et al.  Enterprise architecture for small and medium-sized enterprises: a starting point for bringing EA to SMEs, based on adoption models , 2012, CENTERIS 2012.

[86]  Geert Poels,et al.  Quest for Know-How, Know-Why, Know-What and Know-Who: Using KAOS for Enterprise Modelling , 2011, EIS.

[87]  Philip W. Veasey,et al.  Use of enterprise architectures in managing strategic change , 2001, Bus. Process. Manag. J..

[88]  Richard F. Paige,et al.  Metamodel-based model conformance and multiview consistency checking , 2007, TSEM.

[89]  Susanne Glissman,et al.  A Comparative Review of Business Architecture , 2009 .

[90]  Mārīte Kirikova,et al.  Enterprise Modeling for Respecting Regulations , 2012 .

[91]  Philippe Massonet,et al.  Goal-directed elaboration of requirements for a meeting scheduler: problems and lessons learnt , 1995, Proceedings of 1995 IEEE International Symposium on Requirements Engineering (RE'95).

[92]  Stephen Fickas,et al.  Goal-Directed Requirements Acquisition , 1993, Sci. Comput. Program..

[93]  Matthias Wißotzki,et al.  Enterprise Architecture Management - State of Research Analysis & A Comparison of Selected Approaches , 2012, PoEM.