You are on page 1of 6

2009 Third Asia International Conference on Modelling & Simulation

Critical Factors to Ensure the Successful of OS-ERP Implementation Based


on Technical Requirement Point of View
Zirawani Baharum, Mohd. Salihin Ngadiman, Habibollah Haron
Research Lab, Department of Modeling and Department of Modeling and Industrial Computing
Industrial Computin, Faculty of Computer Science & Faculty of Computer Science & Information Systems
Information Systems, 81310 UTM, Johor, Malaysia UTM, 81310 UTM Skudai, Johor, Malaysia
zirawani@gmail.com salihin@utm.my, habib@utm.my

Abstract – Currently, many of Malaysian SMEs was using This paper is structured as follows. Section 2
open source Enterprise Resource Planning (OS-ERP) as presents more about Malaysian SME and the definition
the enterprise information system. With OS-ERP, of SME foe Malaysia. While, Section3 discuss
financial needs can be decreased and the system can be concerning of ERP, open source ERP software, the
customized freely and easily. Those factors are affecting
important of ERP for business and the evolution until
technical activity in implementing OS-ERP based on
Malaysian SME, such as an appropriate database relief of fully open source ERP. Followed by section 4,
migration, synchronizing modules based on workflow of discuss on ERP versus OS-ERP and finally, in section
Malaysian SME, designing interfaces as a user friendly 5, we describes critical factors for ensuring the success
application, well-maintained user support and integrating of ERP implementation in technical requirement point
ERP with third-party software (optional). Otherwise, of view (Case study: Malaysian SME) and give the
work culture of SMEs must be changed to synchronize model of open source which suitable to be established
with ERP workflow. Without changing work culture, in Malaysian SME. Last but not least in Section 6, we
implementation process will not working properly. As for conclude this paper and give the suggestion for
detail, this paper will propose five major critical factors to
determining critical success factor in ERP
ensure the successful of OS-ERP implementation in
technical requirement point of view; specialize to implementation.
Malaysian small and medium enterprises (SMEs).

Keywords – critical factors, open source, ERP, SME, II. OVERVIEW OF MALAYSIAN ERP
technical requirement
Presently, there is no common definition of SME
I. INTRODUCTION (Small and Medium Enterprises). In Malaysia, SMEs
have been defined based on their own criteria, usually
Malaysia is a developing country with many benchmarking against annual sales turnover and
small medium enterprises (SMEs) to support the big number of full-time employees or shareholders funds
companies such as Proton, Perodua, Honda and ACM- by different agencies [13] In addition, current
Boeing. In the SME area, the usage of all resources definitions focus mainly on SMEs in the manufacturing
must be exploited effectively in order to decrease sector. For wider coverage and applicability,
production cost and time. Due to the difficulties in definitions of Malaysian SMEs will be based on two
managing the effectiveness of using limited resources criteria, namely:
in SME, an Enterprise Resource Planning (ERP) (i) Number of employees
system is extremely needed because of the economical (ii) Annual sales turnover
way in handling labor, business process and the other Table 1 and Table 2 show the list of SME
parts dealing with SMEs production flow. To ensure definitions based on number of full-time employees
the success in establishing an ERP system, the
and annual sales turnover. The Economic Intelligence
company has to prepare all of infrastructure (database,
unit –EIU [10] has predicted that the winners of 2010
application and interfaces), human resources and
in Malaysia should have to meet competitive
financial supports. Related with financial supports,
requirement such as:
Malaysia government has given a financial aid for
1. Flexibility of business model, organization
funding ICT procurement in Malaysian SME.
and technology

978-0-7695-3648-4/09 $25.00 © 2009 IEEE 419


DOI 10.1109/AMS.2009.96
2. Willingness to change, and ability to change organization’s internal and external value chain.
rapidly, According to a study by the ARC Advisory Group [5]
3. View of IT as a competitive weapon, and ERP systems have become very important in modern
integral to strategy, and business operations and ERP market is expected to
4. Willingness to invest in people as a strategic recover from the sharp downturn in 2000 and 2001 and
asset. grow to $9.5 billion by 2006. The studied [5] come out
same as what all researchers studied the most important
Table 1. SMEs Definition based on Numbers of and the goodness of ERP. So that, we believe that ERP
Employees is an integrate all data and processes in organization
into a unified system (database) consist of more
modules, such as marketing, inventory control,
production, procurement, distribution, human resource
and accounting.
Nowadays, ERP are continuously growing up and
most companies use these system for make it their
management going with no much trouble but more
effortlessly and efficiencies. Although in recent years
most ERP system suppliers have increased their focus
Table 2. SMEs Definition based on Annual on SMEs, but the current ERP systems are still
Sales Turn Over expensive. In a study done by Meta Group, surveyed by
63 companies including of small, medium and large
enterprise in a range of industries, it was found that the
average cost of implementation of ERP system was $15
million, with minimum at $400 thousand and maximum
at $300 million [2]. Corresponding with impacts of
information technologies and Web services, all
companies open their eyes for looking a new brand
offered as known as Open Source software. Open
Source Software is software for which the underlying
In order to stimulate small company to meet those
programming code is available to the users so that it
competitive requirements, ministry of International may read, make changes, and build new versions of the
Trade & Industry (MITI) of Malaysia has issued The software incorporating their changes. Open Source
“Malaysia, Policies, Incentives and facilities for SMEs” ERP Systems are arriving to be appropriate ERP
to provide a financial assistance scheme as “Grant for suitable for SME’s according to their minimal
ICT Application” for SMEs [15]. The main objective budgeting. The first adopters of open source ERP were
of this scheme is assisting manufacturing and its related in Latin America, Europe, and Asian countries because
services to purchase ERP software. The Small and of economic reasons [6].
Medium Industries Development Corporation
(SMIDEC) has responsibility to manage allocation for A. The Evolutionary
this grant. SMIDEC has provided another grant as
“Soft Loan for ICT Adoption” which provides The evolution of ERP systems closely followed
assistance for SMEs to user ICT to improve the spectacular developments in the field of computer
competitiveness, efficiency and productivity with soft hardware and software systems [18]. Since 1960s most
loan term. Many SMEs are using this grant to establish organizations designed, developed and implemented
ERP software [15]. centralized computing systems. They automate their
inventory control systems using inventory control
packages, but mostly without Web Services. These
III. ERP & OPEN SOURCE ERP (OS-ERP) were legacy systems based on programming languages
such as COBOL, ALGOL and FORTRAN, which is
An enterprise resource planning or ERP system is BOM, was started. And now, many company is prefer
an information backbone and reaches into all areas of to choose open source as software to manage their
the business and value-chain. It is a set of applications enterprise with ERP. Figure 1 summarizes the
with a structured approach to optimizing an historical events related with ERP, since 1960 - 2000s.

420
of open source software was study by [16], [11], and
[17]. Finally, some researchers have used the open
source phenomenon to examine more general topics in
ERP
Extended ERP
(2000s)
management and economics.
MRP II (1990s)
(1990s)
MRP (1980s)
BOM (1960s)
(1960s) (1970s)

V. CRITICAL FACTORS TO ENSURE THE


SUCCESSFUL OF OS-ERP

Technical requirement in implementing ERP is a


major critical factor to ensure success in achieving its
Figure 1. The Evolution; BOM to OS-ERP goals and objectives. Reuther [12] has determined Six
major categories of critical selection factors were;
1. Technical Requirements – System requirements.
IV. OPEN SOURCE ERP vs COMMERCIAL ERP 2. Business Drivers - Financial benefit to the
company of selected system.
Research effort is required to provide an ERP 3. Cost Drivers - Direct cost of the implementation
system that has the flexible assurance capabilities to in terms of outlay and rcsources.
evolve with the dynamic changes of a company. Thus, 4. Flexibility - Ability to tunc or optimise the
born from the problems in implementing ERP system system to meet company’s unique requirement.
especially in cost and time of implementation, 5. Scalability - Size of the system to suit the
flexibility, customization, maintenance and scalability, business and ability to grow with the business.
nowadays most SMEs come over to change their 6. Others - Specific factors critical to the target
business to seeing Open Source ERP. business which technical requirements rates as
Most organization, it will be able to challenge the the highest critical factor.
domination of commercial realize the potential of ERP From direct interview which conducted at SJMFlex
systems, yet struggle to materialize real benefits. One Sdn. Bhd. and LBH Brothers Sdn. Bhd. as
out of four ERP projects is over budget and some 20 representation of Malaysian SME, we have determined
per cent are terminated before completion. ERP several critical factors which can be concluded in
projects often fail to achieve business objectives even a technical requirement. The critical factors had
year after the system has been implemented. The mentioned as following;
Return on Investment (ROI) also takes six months 1. Database Migration
longer than expected. There are many reasons that 2. Synchronizing Modules Based On Workflow
contribute to the low success rates, yet one common of Company
aspect that prevails is a misunderstanding of what ERP 3. Designing Interfaces as a User Friendly
entails. For a long time, smaller companies purchased Application
individual accounting and payroll packages and then 4. Well-Maintained User Support
migrated to expensive ERP solutions for grew up the 5. Integrating ERP with Third-party Software
company. It is because the company did not have many Figure 2 show the phase to implement OS ERP
options as ERP solutions were costlier and required based on technical requirement point of view.
magnitude and many employees to justify their use.
Although more than 60% ERP user are dominated
by top five ERP vendors as explained above, as A. Phase 1: Database Migration
mentioned by [2] and [4]. Open source community has
developed an ERP package under GPL to benefit The main purpose of database migration is
medium size businesses that do not need expensive converting company’s data from older to newer data
ERP packages like what just mentioned above. At the management system. There are many parameters to
mean times, Studied by Chen [14] said that the measure the success of migrating database. Bansleben
prominence of open source software has led to [3] have proposed three parameters which are data
significant research interest as well and most of the access, data concurrency and consistency, and database
existing research has focused on the motivations for security. The database migration must be met up those
developing free software, as research by numerous three parameters and has better performance than
researchers such [1], [7], [8] and [9]. Moreover the use previous data management system.

421
NO

YES

Figure 2. Phase to Implement OS-ERP Based On Technical Requirement Point of View

In fact, Database migration can be divided into accessing the system. Each department responsible to
three types. There are; collect raw data and deliver to admin before processed
Establishment Migration: change data management in the system. Its mean that admin is only actor who has
system from rack-based to file-based data management responsibility to input and maintain the system. The
system. This type of database migration is establishing other characteristic of Malaysian SMEs is unused
computerized system in managing. The Beneficiation accounting module of the ERP system in the working
after migration process is CRUD (Create Read Update culture. They prefer to use manual accounting
Delete) process can be done easier, faster and more conducted by public accountant or buying third party
accurate. accounting software like MYOB (Mind Your Own
Inter-platform Migration: change data management Business).
from file-based data in different platform. Not all
environments are suitable for this type of migration,
since many migrations remain relational or object-
oriented rather than changing from one system to the
other. In case when the programming model changes or
needs of database features are increasing, inter-
platform migration may be able to be a solution if
legacy migration cannot cover the changing.
Legacy Migration: change data management system
from file-based data in the different (older to newer)
version of same database platform. This type of
migration is not completely change all the structure of
the existing database. It is change particular parts of
database which included in update or bug-fixed of new
version of database platform.

B. Phase 2: Synchronizing Modules Based On


Workflow of Company (Malaysian SME)

In fact, the samples of SME have established


commercial ERP system which developed by vendor Figure 3. Malaysian SMEs Business Process
after conducting some research that related with (generally)
workflow of the company. In this activity, developer Several modules have been proposed that
must accommodate work culture, structure, should be integrated in ERP minimally. It is determined
communication system between department and from direct interview conducted at samples of
financial matters of company into a model which can Malaysian SMEs. ERP system is handling many crucial
be implemented in ERP. Malaysian SMEs have several parts in a company. In common, Customer Relationship
characteristics in business process. For example, in Management(CRM) are integrate in the system, but our
operational they prefer to centralize ERP to an admin case study in Malaysian SME has found that the
and less in utilizing user role to manage right in company prefer to separate this module and using

422
third–party CRM software to be operated. In Figure 3, and server, because all the process that requested is
as generally, based on our case study there is handling in server. Hardware specification of the server
Malaysian SMEs business process which, integration of is must be a high-end because it is containing database
modules is well connected from purchasing until sales. and business logic which should be operating
There are many sub modules under the main module. simultaneously. The last one is thick client which
combine business logic and GUI as a client and put the
C. Phase 3: Designing Interfaces as a User Friendly database as a server. This model needs more cost than
Application thin client because hardware supports must be a high
end PC for client. Besides that, time for processing
GUI (Graphical User Interface) is human- request is separately at each client. The advantage of
computer interface that uses windows, icons and menus this model is the server does not need to handle many
and which can be manipulated by a mouse. A user processes (just for DB query process). The advantages
friendly interface can affect the effectiveness in of user friendly GUIs are mentioned as following;
utilizing software. A major advantage of GUIs is that • The system can be simpler in view.
they make computer operation more intuitive, and thus • GUIs are facilitating in adding media as a part
easier to learn and use. For example, it is much easier of the application.
for a new user to operate software by clicking mouse • Smaller learning from the user to operate the
than by having to remember and type commands to application.
accomplish the same task. • With GUI, the application can be accessed in
In ERP, user should be able to know about the multiple form and do multiple task at the same
function of GUIs element in the system. Normally, time.
ERPs vendor provide main menu or dashboard where • See more object in the same space of
all the sub function of the system can be accessed windows (i.e. by using proportionally spaced
directly from here. The entire menu in the dashboard fonts, user can get a lot more data across a
can be customized and adjusted by admin. Design GUI line instead of using large font).
for ERP system has to accommodate request from the
user. ERPs vendor must be selective in GUI designing D. Phase 4: Well-Maintained User Support
phase. Enterprise information system like ERP has
many requirements about GUI designation because of In implementing a system, user supports are taking
its affecting the marketing point of view. An an important part in ensuring success which is usually
application with a confusing interface can surely provided by vendor to assist the user in operating the
difficult to be used. The requirements which can be system. This part is containing troubleshooting,
identified from the user is simple, clear interface, easy guideline and FAQs (Frequently Asked Questions).
access and usability, intelligibility, flexibility, more The user supports which mentioned above are:
interfaces, three-tier architecture and have their own • Advice for new users in operating and
independence platform accessing system, etc.
According to the theoretical structure of the • Help desk - for general questions about the
three tier architecture and the requirements of the life- system
cycle it seems to be practical to make the user interface • Online guides,
independent of the application tasks as much as • Training - a practical guide for user,
possible, and retain only the visualization. This • Frequently asked questions - general questions
solution has greater chances to survive architecture about the system, and
changes and to offer accessibility from different • Tools and utilities downloadable tools
environments and platforms. In practical, there are developed by ERP vendor.
three of structure which identified from ERP With the well maintained user support, user
implementation in Malaysian SME. can be assisted to use the system without always
The first one is Plain three layer structure depended to vendor. It can be a beneficiation for the
which divided ERP into three parts which can be vendor.
modified separately. The second type is thin client
which combining database and business logic as a part E. Phase 5: Integrating ERP with Third-party
and putting GUI as a client. This type of three-tier Software (optional)
architecture needs less time in communicating client

423
In Malaysian SME, ERP is not main software that REFERENCES
controlling business process. They are using several
supporting software which operated regularly with [1] Axelrod R. (1997), “The Complexity of Cooperation: Agent-
ERP. The staff of Malaysian SME has mentioned that Based Models of Competition and Collaboration”, Princeton
they are using MYOB as accounting software and University Press.
Mozilla Thunderbird as a desktop mailing service, [2] Kumar D. (2007),”Open Source ERP vs. Commercial ERP”
that’s mean, those two modules inside ERP are unused. White Paper From http://www.Hytechpro.Com/White-
This condition is impacting other modules which using Papers/Open-Source-Erp
output parameter from those two modules. To fix this [3] Bansleben P. E. (2004),”Database Migration: A Literature
matter, operator must entry the data manually from that Review and Case Study”. A Master’s paper for the M.S. in I.S.
third-party software to ERP. Our experimental research degree. November, 57
has found that ERP can be integrated with third-party [4] Vedrickas G.. (2006),” Implementation of the Adaptive ERP
software. It can be conducted with two methods of System”, Research and Innovation Department,
migrating data;Importing DB file – Migrating data is http://www.erp.eu
conducted by importing DB file to ERP’s database. [5] Clouther, S.: “ERP Market to Rebound: Transportation and
This process should be done periodically. The Distribution”, Vol. 42, Issue 2, page 18, (2002)
migration process is containing dumping and importing [6] Stafford, Jan: “Inside Compiere’s Open Source ERP”,
Enterprise Linux New, from http://
process. (Implement to medium-level DBMS – searchenterpirselinux.techtarget.com, April 7, (2005)
MySQL, and PostgreSQL)DB server replication – [7] Lakhani K. and Wolf R. (2005) “Why Hackers Do What They
Establishing twin server which can be replicated Do: Understanding Motivation and Effort in Free/Open Source
periodically. This method is suitable to be implemented Software Projects”, Perspectives on Free and Open Source
in high-level DBMS such as: Microsoft SQL server and Software, MIT Press.
Oracle. [8] Lerner J. and Tirole J. (2002), “Some Simple Economics of
VI. CONCLUSION Open Source” The Journal of Industrial Economics, 2 (L), pp.
197 – 234.
This study aims to identify and determine critical [9] Lerner J. and Tirole J. (2005), “The Economics of Technology
factor to ensure ERP implementation in Malaysian Sharing: Open Source and Beyond”, Journal of Economic
SME. The contributions from this paper are proposing Perspectives, 19, pp. 99 – 120.
5 critical factors which identified from technical [10] MITI, Ministry of International Trade & Industry
requirement point of view. Those critical factors can be (2002).Malaysia, Policies, Incentives and Facilities for SMEs.
a minimum requirement to be fulfilled for Available at: http://www.smidec.gov.my/. Access on July 2008.
implementing ERP in Malaysian SME. From this [11] Ortiz Jr S. (2001) “Embedded Oss Gain the Inside Track”,
paper, we have concluded that Malaysian government Computer, pp. 14 – 16.
has prepared SME to face global competition with [12] Reuther D. (2004), "Critical Factors for Enterprise Resources
giving soft loan to implement ERP in their company. Planning System Selection and Implementation Projects within
This aid is effective to stimulate SME in order to Small to Medium Enterprises", International Engineering
compete with another company. In other hand, work Management Conference, 851-855
culture of SMEs must be changed to synchronize with [13] Secretariat to National SME Development Council - Bank
ERP workflow. Without changing work culture, Negara Malaysia (2005), “Definitions for Small and Medium
implementation process will not working properly. The Enterprises In Malaysia”, 13 September 2005
proposed critical factor are appropriate to be a pattern [14] Chen S. (2007), “An Economic Model of Open Source
of ERP implementation in Malaysian SME because of Software Adoption”, Open Source Strategies Inc., Los
determined from experimental research and direct Angeles, CA, USA
interview from 2 (two) samples SMEs. The main [15] SMIDEC, Small and Medium Industries Development
objective of the next model is scheduling maintenance Corporation (2006). Soft Loan for ICT Adoption. Available at:
in open source ERP with the approached model based http://www.smidec.gov.my/. Accessed on 20 July 2008.
on the modules of SME in Malaysia. [16] Madanmohan and De R.(2004) “Open Source Reuse in
Commercial Firms”, IEEE Software, November, pp. 62 – 69.
ACKNOWLEDGMENT [17] Weber S. (2004), “The Success of Open Source”, Harvard
University Press
This work is supported by the Ministry of Science & Technology [18] Rashid, Hossain and Patrick: “The Evolution of ERP: A
and Innovation (MOSTI), Malaysia and Research Management Historical Perspective”, Idea Group Publishing, (2002)
Center, Universiti Teknologi Malaysia under the VOT: 79096

424

You might also like