Maintaining ERP packaged software – A revelatory case study
Tóm tắt
For many organizations, maintaining and upgrading enterprise resource planning (ERP) systems (large packaged application software) is often far more costly than the initial implementation. Systematic planning and knowledge of the fundamental maintenance processes and maintenance-related management data are required in order to effectively and efficiently administer maintenance activities. This paper reports a revelatory case study of Government Services Provider (GSP), a high-performing ERP service provider to government agencies in Australia. GSP ERP maintenance-process and maintenance-data standards are compared with the IEEE/EIA 12207 software engineering standard for custom software, also drawing upon published research, to identify how practices in the ERP context diverge from the IEEE standard. While the results show that many best practices reflected in the IEEE standard have broad relevance to software generally, divergent practices in the ERP context necessitate a shift in management focus, additional responsibilities, and different maintenance decision criteria. Study findings may provide useful guidance to practitioners, as well as input to the IEEE and other related standards.
Tài liệu tham khảo
Ajila, S. (1995). Software Maintenance: An approach to impact analysis of objects change, Software: Practice and Experience 25 (10): 1155–1181.
Carney, D., Hissam, S.A. and Plakosh, D. (2000). Complex COTS-based Software System: Practical steps for their maintenance, Journal of Software Maintenance: Research and Practice 12 (6): 357–376.
Croll, P.R. (2002). How to Use Standards as Best Practice Information Aids for CMMISM-Compliant Process Engineering, 14th Annual DoD Software Technology Conference (IEEE-sponsored track); Los Alamitos CA: IEEE Computer Society, presentation slide.
Davis, G.B. (1988). Information Systems to Buy, Build, or Customize? Accounting Horizons 2 (1): 101–103.
Ferguson, J. and Sheard, S. (1998). Leveraging Your CMM Efforts for IEEE/EIA 12207, IEEE Software 15 (5): 23–28.
Glass, R.L. (2003). Facts and Fallacies of Software Engineering, Boston, MA: Addison Wesley Professional.
Glass, R.L. and Vessey, I. (1999). Enterprise Resource Planning Systems: Can they handle the enhancement changes most enterprises require? The Software Practitioner 9: 1–12.
Grünbacher, P., Halling, M., Biffl, S., Kitapci, H. and Boehm, B.W. (2004). Integrating Collaborative Processes and Quality Assurance Techniques: Experiences from requirements negotiation, Journal of Management Information Systems 20 (4): 9–29.
Hirt, S.G. and Swanson, E.B. (2001). Emergent Maintenance of ERP: New roles and relationships, Journal of Software Maintenance and Evolution: Research and Practice 13 (6): 373–397.
Hybertson, D.W., Ta, A.D. and Thomas, W.M. (1997). Maintenance of COTS-Intensive Software Systems, Journal of Software Maintenance and Evolution: Research and Practice 9: 203–216.
IEEE/EIA (1997). IEEE/EIA 12207.2-1997 Guide for Information Technology – Software Life Cycle Processes – Implementation Considerations, New York, NY: Institute of Electrical and Electronics Engineers, Inc.
Jacobson, S., Shepherd, J., D'Aquila, M. and Carter, K. (2007). The ERP Market Report, 2006–2011, Boston, AMR Research, Inc.: 36.
Kumar, K. and van Hillegersberg, J. (2000). ERP Experience and Evolutions, Communications of the ACM 43 (4): 22–26.
Maxwell, J.A. (1996). Qualitative Research Design: An interactive approach, Thousand Oaks, CA: Sage Publications.
McDermid, J.A. (1997). COTS: The expensive solution? in I.J. Bate (ed.) IEE Colloquium on COTS and Safety Critical Systems, Savoy Place, UK: IEE, pp. 1/1–1/4.
Miller, B. (2004). SAP customer competence centre, [www document], Forrester, http://www.sap.com/turkey/services/pdf/Misc_Forrester_SAP_Competence_Center.pdf (accessed 5th March 2009).
Nah, F., Faja, S. and Cata, T. (2001). Characteristics of ERP Software Maintenance: A multiple case study, Journal of Software Maintenance and Evolution: Research and Practice 13 (6): 399–414.
Ng, C.S.P., Gable, G.G. and Chan, T. (2003a). An ERP Maintenance Model, in R.H. Sprague (ed.) 36th Hawaii International Conference on Systems Sciences (Hawaii, USA); Los Alamitos, CA: IEEE Computer Society on CD-ROM.
Ng, C.S.P., Gable, G.G. and Chan, T. (2003b). A Revelatory Case Study into the Adequacy of Standard Maintenance Models in an ERP Context, in C. Standing and P. Love (eds.) Pacific Asia Conference on Information Systems (Adelaide, Australia), 1039–1054.
Ng, C.S.P., Hsu, P.-Y. and Tsai, W.-H. (2006). Salient Factors for Maintenance Standard Adoption in Enterprise Resource Planning Context: An exploratory study, in 39th Hawaii International Conference on Systems Sciences (Hawaii, USA); Los Alamitos, CA: IEEE Computer Society on CD-ROM.
Nidumolu, S.R. and Subramani, M.R. (2003). The Matrix of Control: Combining process and structure approaches to managing software development, Journal of Management Information Systems 20 (3): 159–196.
Oberndorf, T., Brownsword, L. and Sledge, C.A. (2000). An Activity Framework for COTS-based Systems, Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, p. 94.
O'Brien, J.A. and Marakas, G.M. (2008). Management Information Systems, Boston, MA: McGraw-Hill.
Phelan, P. (2008). ERP competence center model for providing business application support: A retrospective on 2007's research, [www document], Gartner group, http://www.gartner.com (accessed 5th March 2009).
Prior, D. and Shepherd, J. (2008). SAP enterprise support contracts: Counting the real costs, [www document], AMR research, http://www.amrresearch.com/Content/View.asp?pmillid=21709 (accessed 18th November 2008).
Ragowsky, A. and Gefen, D. (2008). What Makes the Competitive Contribution of ERP Strategic, The DATA BASE for Advances in Information Systems 39 (2): 33–49.
Reifer, D., Basili, J.V.R., Boehm, B.W. and Clark, B. (2003). Eight Lessons Learned During COTS-based Systems Maintenance, IEEE Software 20 (5): 94–96.
Reilly, K. (2005). Over 20% of small manufacturing and services companies are evaluating ERP for the first time in the nest 12 months, [www document], AMR Research, Inc., www.amrresearch.com/Content/View.asp?pmillid=18291&docid=12568 (accessed 13th March 2009).
Robey, D., Ross, J.W. and Boudreau, M.-C. (2002). Learning to Implement Enterprise Systems: An exploratory study of the dialectics of change, Journal of Management Information Systems 19 (1): 17–46.
SAP AG (2009a). SAP – Components & tools of SAP NetWeaver: SAP solution manager, [www document], SAP AG, http://www.sap.com/platform/netweaver/components/solutionmanager/index.epx (accessed 4th March 2009).
SAP AG (2009b). SAP NetWeaver – Solution manager, [www document], SAP AG, ∼https://websmp207.sap-ag.de/∼sapidp/011000358700003127162006 (accessed 4th March 2009).
Shi, S. and Qian, J. (2001). Upgrading to R/3 Release 4.5 and Beyond: An ABAP developer's guide, SAP Professional Journal 3: 3–26.
Tran, V. and Liu, D.-B. (1997). A Risk-Mitigating Model for the Development of Reliable and Maintainable Large-Scale Commercial-Off-The-Shelf Integrated Software Systems, in R.A. Evans (ed.) Annual Reliability and Maintainability Symposium; Los Alamitos, CA: IEEE Computer Society, 361–367.
Voas, J. (1998). Are COTS Products and Component Packaging Killing Software Malleability? in G. Biden, O. Bernier and S. Lefrant (eds.) International Conference on Software Maintenance, (Maryland, USA); Los Alamitos CA: IEEE Computer Society, 156–157.
Wailgum, T. (2008). UK SAP users angry over SAP support price increases, [www document], CXO Media Inc, http://www.cio.com/article/print/439491 (accessed 8th January 2009).
Whiting, R. (2006). Lower-cost options free IT from software maintenance fees, [www document], InformationWeek, http://www.informationweek.com/shared/printableArticle.jhtml?articleID=192300361 (accessed 15th January 2008).
Yin, R.K. (1994). Case Study Research: Design and methods, Thousand Oaks, CA: Sage Publications.