An approach to estimate the size of ERP package using package points

Enterprise Resource Planning (ERP) packages are information systems that automate the business processes of organizations thereby improving their operational efficiency substantially. ERP projects that involve customization are often affected by inaccurate estimation of efforts. Size of the software forms the basis for effort estimation. Methods used for effort estimation either employ function points (FP) or lines of code (LOC) to measure the size of customized ERP packages. Literature review reveals that the existing software size methods which are meant for custom-built software products may not be suitable for COTS products such as customized ERP packages. Hence, the effort estimation using conventional methods for customized ERP packages may not be accurate. This paper proposes a new approach to estimate the size of customized ERP packages using Package Points (PP). The proposed approach was validated with data collected from 14 ERP projects delivered by the same company. A positive correlation was observed between Package Points (PP) and the efforts of these projects. This result indicates the feasibility of our proposed approach as well as the positive climate for its utility by the project managers of future ERP projects. Lastly, we examine the implication of these results for practice and future research scope. A unique approach to measure size of the customized ERP package has been proposed.Case study research method has been used to validate the proposed approach.A positive correlation was observed between Package Points and the efforts of these projects.The study presents theoretical and practical implications for better understanding of ERP package size measurement process.

[1]  Yu-Jen Liu,et al.  A comparative evaluation on the accuracies of software effort estimates from clustered data , 2008, Inf. Softw. Technol..

[2]  Yvonne Dittrich,et al.  ERP Customization as Software Engineering: Knowledge Sharing and Cooperation , 2009, IEEE Software.

[3]  John E. Gaffney,et al.  Software Function, Source Lines of Code, and Development Effort Prediction: A Software Science Validation , 1983, IEEE Transactions on Software Engineering.

[4]  Barry W. Boehm,et al.  Software development cost estimation approaches — A survey , 2000, Ann. Softw. Eng..

[5]  Maya Daneva,et al.  ERP Effort Estimation Based on Expert Judgments , 2013, 2013 Joint Conference of the 23rd International Workshop on Software Measurement and the 8th International Conference on Software Process and Product Measurement.

[6]  HuangSun-Jen,et al.  A comparative evaluation on the accuracies of software effort estimates from clustered data , 2008 .

[7]  Magne Jørgensen,et al.  A Systematic Review of Software Development Cost Estimation Studies , 2007, IEEE Transactions on Software Engineering.

[8]  Rob J. Kusters,et al.  Determining the costs of ERP implementation , 2007, ICEIS.

[9]  Srinarayan Sharma,et al.  Determining ERP customization choices using nominal group technique and analytical hierarchy process , 2014, Comput. Ind..

[10]  Silvia Mara Abrahão,et al.  Validating a size measure for effort estimation in model-driven Web development , 2010, Inf. Sci..

[11]  Andrew P. McAfee When Too Much IT Knowledge Is a Dangerous Thing , 2003 .

[12]  Marvin V. Zelkowitz,et al.  Empirical studies to build a science of computer science , 2007, CACM.

[13]  Claes Wohlin,et al.  Experimentation in Software Engineering , 2000, The Kluwer International Series in Software Engineering.

[14]  Boris Milasinovic,et al.  Early effort estimation in web application development , 2015, J. Syst. Softw..

[15]  H SubramanianGirish,et al.  Software quality and IS project performance improvements from software development process maturity and IS implementation strategies , 2007 .

[16]  Ingunn Myrtveit,et al.  Identifying High Performance ERP Projects , 2003, IEEE Trans. Software Eng..

[17]  Karen T. Lum,et al.  Selecting Best Practices for Effort Estimation , 2006, IEEE Transactions on Software Engineering.

[18]  Magne Jørgensen,et al.  A Systematic Review of Software Development Cost Estimation Studies , 2007 .

[19]  Andriy Semenyuk Applying of Fuzzy Logic Modeling for the Assessment of ERP Projects Efficiency , 2013, ICTERI.

[20]  Alain Abran,et al.  Analogy-based software development effort estimation: A systematic mapping and review , 2015, Inf. Softw. Technol..

[21]  Gary Klein,et al.  Software quality and IS project performance improvements from software development process maturity and IS implementation strategies , 2007, J. Syst. Softw..

[22]  Roel Wieringa,et al.  Cost estimation for cross-organizational ERP projects: research perspectives , 2008, Software Quality Journal.

[23]  Shih-Wei Chou,et al.  The implementation factors that influence the ERP (enterprise resource planning) benefits , 2008, Decis. Support Syst..

[24]  Tzvi Raz,et al.  Factors affecting duration and effort estimation errors in software development projects , 2007, Inf. Softw. Technol..

[25]  Karolin Baecker Statistics For Managers Using Microsoft Excel , 2016 .

[26]  Juhnyoung Lee,et al.  Service cost estimation for packaged business application-based business transformation , 2008, 2008 IEEE International Conference on Service Operations and Logistics, and Informatics.

[27]  Rama Akkiraju,et al.  Estimating the Cost of Developing Customizations to Packaged Application Software Using Service Oriented Architecture , 2010, 2010 IEEE International Conference on Web Services.

[28]  M. van Genuchten,et al.  Calibrating a software cost estimation model: why and how , 1987 .

[29]  Roel Wieringa,et al.  The Journal of Systems and Software , 2013 .

[30]  N. Anbazhagan,et al.  Evaluating ERP projects using DEA and regression analysis , 2008, Int. J. Bus. Inf. Syst..

[31]  Marjan Hericko,et al.  The size and effort estimates in iterative development , 2008, Inf. Softw. Technol..

[32]  Filomena Ferrucci,et al.  Using Web Objects for Development Effort Estimation of Web Applications: A Replicated Study , 2011, PROFES.

[33]  Yuming Zhou,et al.  Source code size estimation approaches for object-oriented systems from UML class diagrams: A comparative study , 2014, Inf. Softw. Technol..

[34]  Wilson Rosa,et al.  COTS integration and estimation for ERP , 2013, J. Syst. Softw..

[35]  Maya Daneva,et al.  Customer requirements based ERP customization using AHP technique , 2014, Bus. Process. Manag. J..

[36]  Christian Kreiner,et al.  Managing ERP configuration variants: an experience report , 2010, KOPLE '10.

[37]  Pierre-Alain Millet,et al.  Toward a model-driven, alignment-oriented ERP methodology , 2013, Comput. Ind..

[38]  Tony Gorschek,et al.  Requirements Traceability: a Systematic Review and Industry Case Study , 2012, Int. J. Softw. Eng. Knowl. Eng..

[39]  Emilia Mendes,et al.  Investigating Tabu Search for Web Effort Estimation , 2010, 2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications.

[40]  Qingsong Ai,et al.  A method for determining customer requirement weights based on TFMF and TLR , 2013, Enterp. Inf. Syst..

[41]  M. Lynne Markus,et al.  Tailoring ERP systems: a spectrum of choices and their implications , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

[42]  Jiwat Ram,et al.  Implementation Critical Success Factors (CSFs) for ERP: Do they contribute to implementation success and post-implementation performance? , 2013 .

[43]  Vangalur S. Alagar,et al.  Specification of Software Systems , 1998, Graduate Texts in Computer Science.

[44]  Capers Jones Applied Software Measurement: Global Analysis of Productivity and Quality , 1991 .

[45]  Michael Eisenbarth,et al.  Implementing Requirements Engineering Processes: Using Cooperative Self-Assessment and Improvement , 2008, IEEE Software.

[46]  Maya Daneva Balancing uncertainty of context in ERP project estimation: an approach and a case study , 2010 .

[47]  F. George Wilkie,et al.  The value of software sizing , 2011, Inf. Softw. Technol..

[48]  Chris F. Kemerer,et al.  An empirical validation of software cost estimation models , 1987, CACM.

[49]  Maciej Kucharski,et al.  Size and effort estimation for applications written in Java , 2004, Inf. Softw. Technol..

[50]  R. Yin Case Study Research: Design and Methods , 1984 .

[51]  Magne Jørgensen,et al.  Software effort estimation by analogy and "regression toward the mean" , 2003, J. Syst. Softw..

[52]  Neil F. Doherty,et al.  Benefits Realization from ERP Systems: the Role of Customization , 2012, ECIS.

[53]  Guy Janssens,et al.  Sizing ERP Implementation Projects: An Activity-Based Approach , 2008, Int. J. Enterp. Inf. Syst..

[54]  Dov Dori,et al.  Aligning an ERP system with enterprise requirements: An object-process based approach , 2005, Comput. Ind..

[55]  R. Martin Evaluation of current software costing tools , 1988, SOEN.

[56]  Sandro Morasca,et al.  Towards a simplified definition of Function Points , 2013, Inf. Softw. Technol..

[57]  M. Lynne Markus,et al.  Enterprise resource planning: multisite ERP implementations , 2000, CACM.

[58]  Chandrakumar Thangavel,et al.  Efficiency analysis of ERP projects—software quality perspective , 2015 .

[59]  Claes Wohlin,et al.  Experimentation in Software Engineering , 2012, Springer Berlin Heidelberg.

[60]  Richard L. Jenson,et al.  Parametric estimation of programming effort: An object-oriented model , 1991, J. Syst. Softw..

[61]  Maya Daneva,et al.  ERP requirements engineering practice: lessons learned , 2004, IEEE Software.

[62]  Dag I. K. Sjøberg,et al.  The impact of customer expectation on software development effort estimates , 2004 .

[63]  Jui-Sheng Chou,et al.  Estimating software project effort for manufacturing firms , 2013, Comput. Ind..

[64]  Wen-Hsien Tsai,et al.  Turning around troubled projects in an ERP implementation project from consultancy project leaders’ perspectives , 2012 .

[65]  Ioannis Stamelos,et al.  Estimating the development cost of custom software , 2003, Inf. Manag..

[66]  Diane M. Strong,et al.  A framework for evaluating ERP implementation choices , 2004, IEEE Transactions on Engineering Management.

[67]  S. Parthasarathy Research directions for enterprise resource planning (ERP) projects , 2012, Int. J. Bus. Inf. Syst..

[68]  Erik Andersén Estimating with Enhanced Object Points vs . Function Points , 2022 .

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