Before You Invest: An Illustrated Framework to Compare Conceptual Designs for an Enterprise Information System

Post-implementation analysis on Enterprise Resource Planning (ERP) systems has drawn attention to many structural shortcomings. Yet, no framework exists to compare the different structural features of the ERP system. This paper develops a framework to compare different enterprise-wide systems at the conceptual design level using size, coupling and architectural complexity as criteria. Since, metrics used to measure these criteria are subjected to individual interpretation, a statistical technique using repeated measures design is used to validate the results of multiple evaluators. The framework was applied to the comparison of two enterprise-wide system implementations at the conceptual design level. One was a typical ERP, and the other was a document- based system. A conceptual model was developed for the two methodologies using Unified Modeling Language (UML). Ten evaluators, all graduate students with the knowledge of UML were given the conceptual models of both systems and were instructed to apply the metrics. The evaluators performed the evaluations separately and were under no time restriction. Their results were used in the repeated measures design. Based on the results, TDM was smaller in size, more loosely coupled and less complex as compared to the ERP model. The framework successfully demonstrated that it can differentiate between two different implementations on the basis of their size, module coupling and architectural complexity. This framework presents a quantifiable technique that helps in informed decision making prior to a major financial commitment.

[1]  Martin J. Shepperd,et al.  Estimating Software Project Effort Using Analogies , 1997, IEEE Trans. Software Eng..

[2]  Capers Jones,et al.  Applied software measurement: assuring productivity and quality , 1991 .

[3]  Dudley P. Cooke,et al.  SAP Implementation: Strategies and Results , 1998 .

[4]  Erik Stensrud,et al.  Alternative approaches to effort prediction of ERP projects , 2001, Inf. Softw. Technol..

[5]  F KemererChris Reliability of function points measurement , 1993 .

[6]  Vojislav B. Misic,et al.  Cost estimation based on business models , 1999, J. Syst. Softw..

[7]  Barry W. Boehm,et al.  Software Engineering Economics , 1993, IEEE Transactions on Software Engineering.

[8]  Jim I. Jones Document Methodology , 1999 .

[9]  Chris F. Kemerer,et al.  Reliability of function points measurement: a field experiment , 2015, CACM.

[10]  Bhaskar Ghosh,et al.  Our experience and learning in ERP implementation , 2000, SOEN.

[11]  Lawrence H. Putnam,et al.  A General Empirical Solution to the Macro Software Sizing and Estimating Problem , 1978, IEEE Transactions on Software Engineering.

[12]  B. W. Manley,et al.  Reengineering the Corporation. A Manifesto for Business Evolution , 1993 .

[13]  Thomas Teufel,et al.  Sap R/3 Process Oriented Implementation , 1998 .

[14]  Robert L. Glass,et al.  Measuring software design quality , 1990 .

[15]  Lowell Jay Arthur,et al.  Measuring Programmer Productivity and Software Quality , 1985 .

[16]  Michael D. Myers,et al.  When success turns into failure: a package-driven business process re-engineering project in the financial services industry , 1999, J. Strateg. Inf. Syst..

[17]  Michael D. Proctor,et al.  Conceptual modeling of applied research projects , 2001 .

[18]  Michael J. Prietula,et al.  Examining the Feasibility of a Case-Based Reasoning Model for Software Effort Estimation , 1992, MIS Q..

[19]  Victor R. Basili,et al.  A meta-model for software development resource expenditures , 1981, ICSE '81.

[20]  Varun Grover,et al.  Business process reengineering: A tutorial on the concept, evolution, method, technology and application , 1997 .

[21]  NG J.K.C.,et al.  A paradigm for ERP and BPR integration , 2003 .

[22]  Harpal S. Dhama Quantitative models of cohesion and coupling in software , 1995, J. Syst. Softw..