ABSTRACT Recent estimates indicate that more than half the software market belongs to enterprise applications. One of the greatest challenges in these is in conducting the complex process of adaptation of pre-packaged applications, such as Oracle or SAP, to the organization needs. Although very detailed, structured and well documented methods govern this process, the consulting team implementing the method must spend much manual effort in making sure that the guidelines of the method are followed as intended by the method author. The problem is exacerbated by the diversity of skills and roles of team members, and the many sorts of communications of collaboration that methods prescribe. By enhancing the metamodel in which the methods are defined, we automatically produce a CASE tool (so to speak) for the applications of these methods. Our results are successfully employed in a number of large, ongoing projects with demonstrable, non-meager saving.
Cite this paper
J. Gil, E. Fein and N. Razinkov, "Meta to the Rescue—Augmented Metamodels for Better Deployment of Pre-Packaged Applications," Journal of Software Engineering and Applications, Vol. 5 No. 8, 2012, pp. 583-594. doi: 10.4236/jsea.2012.58067.
 M. Weiser, “Source Code!” IEEE Computer, Nov. 1989.
 I. C. Ehie and M. Madsen, “Identifying Critical Issues in Enterprise Resource Planning (ERP) Implementation,” Computers in Industry, Vol. 56, No. 1, 2005, pp. 545-557.
 D. Ganly, “Life Cycle Guide to Erp and Other Business Application Suite Research,” Gartner, 2009, ID Number: G00167163.
 I. Jacobson, G. Booch and J. Rumbaugh, “The Unified Software Development Process,” Addison-Wesley, New York, 1999.
 J. Bosch, “Design and Use of Software Architectures: Adopting and Evolving a Product-Line Approach,” Addison-Wesley Professional, New York, 2000.
 Y. Feng, “Spem2xpdl: Towards Spem Model Enactment,” The 2006 International Conference on Software Engineering Research and Practice, Las Vegas, 26-29 June 2006.
 X. C. R. Bendraou, B. Combemale and M.-P. Gervais, “Definition of an Executable Spem 2.0,” 14th Asia-Pacific Software Engineering Conference, Nagoya, 5-7 December 2007.
 A. Aldazabal, T. Baily, F. Nanclares, A. Sadovykh, C. Hein and T. Ritter, “Automated Model Driven Development Processes,” Proceedings, ECMDA 2008—Tools and Process Integration Workshop, Berlin, 9 June 2008.
 K. Schwaber, “Scrum Development Process,” Advanced Development Methods, 1986.
 W. W. Royce, “Managing the Development of Large Software Systems,” Proceedings IEEE WESCON, Los Angeles, 25-28 August 1970, pp. 1-9.
 A. Cockburn, “The Impact of Object Orientation on Application Development,” IBM Systems Journal, Vol. 32, No. 1, 1993, pp. 420-444. doi:10.1147/sj.323.0420
 M. Raddatz, M. Schluter, S. Brandt, M. Jarke, T. Grimbach and M. Weck, “Identification and Reuse of Experience Knowledge in Continuous Production Processes,” Proceedings of 9th IFAC Symposium on Automated Systems Based on Human Skill and Knowledge, Nancy, 22-24 May 2006.
 J. O. Clark, “System of Systems Engineering and Family of Systems Engineering from a Standards, V-Model, and Dual-V Model Perspective,” Proceedings of 3rd Annual IEEE International Systems Conference, Vancouver, 23-26 March 2009.
 F. Lanubile, C. Ebert, R. Prikladnicki and A. Vizcaino, “Collaboration Tools for Global Software Engineering,” IEEE Software, Vol. 27, No. 2, 2010, pp. 52-55.
 E. Umble and M. Umble, “Avoiding Erp Implementation Failure,” Industrial Management, Vol. 44, No. 1, 2002, pp. 25-34.
 C.-S. Yu, “Causes Influencing the Effectiveness of the Post-Implementation Erp System,” Industrial Management & Data Systems, Vol. 105, No. 1, 2005, pp. 115-132. doi:10.1108/02635570510575225
 M. L. Songini, “Sap Implementation Contributed to hp Shortfall,” Computer World, August 2004