SlideShare a Scribd company logo
322                                                                  IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT, VOL. 51, NO. 3, AUGUST 2004




                         A Framework for Evaluating ERP
                             Implementation Choices
                                                    Wenhong Luo and Diane M. Strong




   Abstract—A key issue in enterprise resource planning (ERP) im-            on ERP than the company can afford, being incompatible with
plementation is how to find a match between the ERP system and                strategic partners, conflicting with its management style and
an organization’s business processes by appropriately customizing            structure, being overwhelmed by the required organizational
both the system and the organization. In this paper, we advance
a framework for supporting management decision-making about                  changes to fit the system, and dealing with ever changing ERP
customization choices and the capabilities required to accomplish            technology and its infrastructure [9]–[11]. Dow Chemical, for
them. In this framework, we identify various customization possi-            example, spent seven years and close to a half of a billion dol-
bilities for business processes as well as ERP systems. We also iden-        lars in implementing a mainframe ERP system and then realized
tify technical and process change capabilities required for system           that a client-server architecture would be more appropriate [12].
and process customization. Combining customization options with
change capabilities, we present a useful way for managers to iden-              Any successful ERP implementation requires a fit between
tify feasible customization options for their particular organiza-           the ERP system and the organizational processes it supports
tion. Such a framework also helps managers to recognize the gap              [13], [14]. An important characteristic of ERP systems is that
between desired customization options and change capabilities. A             they are packaged software solutions rather than customized
case study is used to illustrate the application of the framework.           systems. As such, they come with built-in assumptions and
  Index Terms—Case study, change capability, enterprise re-                  procedures about organizations’ business processes. These as-
source planning (ERP) systems, process customization, system                 sumptions and procedures seldom match exactly with those
customization.                                                               of the implementing organization’s existing processes [15].
                                                                             In traditional information systems development, the computer
                          I. INTRODUCTION                                    system is usually designed to fit the organization and its pro-
                                                                             cesses. With packaged software solutions such as ERP systems,

E     NTERPRISE Resource Planning (ERP) software is one
      of the fastest growing segments of business computing
today. According to a report by Advanced Manufacturing
                                                                             it is difficult to completely mold the system to fit existing
                                                                             business processes. In fact, many researchers and practitioners
                                                                             have suggested that it is easier and less costly to mold busi-
Research, the ERP software market is expected to grow from
                                                                             ness processes to ERP systems rather than vice versa [12],
$21 billion in 2002 to $31 billion in 2006 and the entire                    [13]. Thus, even for those companies that have successfully
enterprise applications market which includes Customer Rela-                 implemented large-scale information systems projects in the
tionship Management and Supply Chain Management software                     past, ERP implementation still presents a challenge, because
will top $70 billion [1]. The reason behind this phenomenal                  it is not simply a large-scale software deployment exercise.
growth is the promise that ERP systems can provide an inte-                  ERP implementation is often accompanied by large-scale or-
grated business computing solution and improve a company’s                   ganizational changes [14], [16]. Consequently, a key issue in
ability to compete in the marketplace. Often cited benefits of                ERP implementation is how to find a match between the ERP
ERP systems include the integration of data and applications,                system and an organization’s business processes by appropri-
replacement of old, fragmented legacy systems, cost advantages               ately customizing both the system and the organization.
and quicker deployment of packaged systems as compared with                     In this paper, we advance a framework for supporting man-
in-house development, and the adoption of best practices in                  agement decision-making about customization choices and the
organizational processes [2], [3].                                           capabilities required to accomplish them. In this framework,
   For individual companies, however, the implementation of                  we identify various customization possibilities for business
ERP systems presents the greatest challenge for many MIS man-                processes, as well as ERP systems. We also identify technical
agers today [4]–[8]. Reports of ERP implementation failures are              capabilities required for technical ERP customization options
common. Reasons for failures include spending more money                     and process change capabilities needed for process customiza-
                                                                             tion. Combining the process and technical customization
   Manuscript received May 1, 2001; revised March 1, 2004. Review of this    options with technical and process change capabilities, we
manuscript was arranged by Department Editor V. Sambamurthy.                 present a useful way for managers to identify feasible cus-
   W. Luo is with the Department of Decision and Information Technologies,
College of Commerce and Finance, Villanova University, Villanova, PA 19085   tomization options for their particular organization. Such a
USA (e-mail: wenhong.luo@villanova.edu).                                     framework also helps managers to develop a long-term view of
   D. M. Strong is with the Department of Management, Worcester Poly-        ERP implementation by suggesting that ERP implementation
technic Institute, Worcester, MA 01609 USA (e-mail: dstrong@wpi.edu;
www.mgt.wpi.edu/People/Strong/).                                             be viewed as a series of interdependent customization and
   Digital Object Identifier 10.1109/TEM.2004.830862                          implementation projects.
                                                           0018-9391/04$20.00 © 2004 IEEE
LUO AND STRONG: FRAMEWORK FOR EVALUATING ERP IMPLEMENTATION CHOICES                                                                   323



                                                                TABLE I
                                                 LITERATURE ON ERP IMPLEMENTATION ISSUES




                    II. RELATED LITERATURE                             cific and may be classified into three categories: data, process,
   A large body of literature on information technology (IT)           and output. Davison [28] highlighted the cultural implications
implementations has been developed during the past several             of misfits in ERP implementations.
decades [17]–[19]. However, our understanding of the factors              Another difference between ERP and traditional information
and processes that lead to ERP implementation successes or fail-       system development project is that ERP projects, which tend
ures is still limited because ERP implementation is relatively         to be enterprise-wide, are typically larger in scope than tradi-
new and is different from traditional information systems de-          tional software development projects, which often focus on one
velopment projects [11], [20]. Here, we focus on some of the           or more departments or business processes. The risks associ-
unique characteristics of ERP systems and review the imple-            ated with ERP projects are relatively higher than those tradi-
mentation issues related to these characteristics. A summary is        tional projects [29]. Enterprise-wide projects affect many more
provided in Table I.                                                   users and these users may have different and possibly conflicting
   One major difference lies with the fact that ERP systems            needs and requirements. In addition, ERP projects require the
are packaged software. Carmel and Sawyer [21] compared the             integration of data, processes, and operations throughout the
development processes of packaged software with traditional            enterprise, often on a global scale, which makes ERP projects
information systems at the industry, development, cultural             far more complex than traditional systems development projects
milieu, and team levels. Their analysis suggests that vendors of       [7]. To achieve integration, dissimilar components and indepen-
packaged software have to satisfy many customers with varying          dent business processes need to be fitted together by conforming
needs and requirements in order to capture the necessary market        to a uniform standard. For example, integration may be accom-
share and profit to justify their investment. At the same time,         plished by changing each business process to fit with the system
there is tremendous time-to-market pressure on the vendors             using the ERP system as a standard.
to come out with their new products to stay ahead of their                The fit between business processes and ERP systems and
competitors. In addition, packaged software developers are             among business processes is believed to be critical to the success
separated from the users organizationally, as well as physically       of ERP implementation [3], [13], [30], [31]. Hong and Kim [31]
and they usually do not participate in the implementation of           assessed the impact of data, process, and user fit between ERP
the software package. Intermediaries such as sales and cus-            system and organizational requirements on implementation suc-
tomer support staff and third party consultants often provide          cess. They found a positive correlation between the initial orga-
the linkage between software developers and users [22]–[24].           nizational fit and implementation success. However, for most
Consequently, unlike traditional software development projects         organizations, such a fit can only be achieved through mutual
where a system is tailor-made to suit the existing business re-        adaptation of the ERP systems and organization processes [32].
quirements and processes, packaged software implementation                The adaptation of the ERP systems involves the customiza-
involves the users changing procedures and business processes          tion of the ERP system to fit existing or reengineered business
in order to use the package, changing some of the programs             processes. Davenport [12] identified ERP system customization
in the package to fit their unique requirements, and relying on         as module selection, table configuration, and code modifica-
package vendors for assistance and updates to the software             tion. Similarly, Glass [33] classified ERP system customization
package [25].                                                          into configuration, extension, and modification. Brehm et al.
   The disconnect between an organization’s information and            [15] provided a more detailed categorization of ERP system
process requirements and the solutions provided by ERP is espe-        customization, which include nine types of adaptation: config-
cially pronounced due to the complex nature of the ERP systems         uration, bolt-ons, screen masks, extended reporting, workflow
[26]. In their study of ERP implementations in Singapore, Soh          programming, user exits, ERP programming, interface devel-
et al. [27] illustrates that the so-called “industry best practices”   opment, and package code modification. Each type may require
embedded in ERP systems is hardly universal. They suggest that         changes to be made at different layers of the ERP system.
the misfits between business requirements and ERP capabili-             Consequently, such changes may affect the initial ERP im-
ties can be company-specific, industry-specific, or country-spe-         plementation, as well as future maintenance, upgrade, and
324                                                          IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT, VOL. 51, NO. 3, AUGUST 2004



conversions. It is worth noting that these frameworks are only       contract facilitation, contract monitoring, and vendor devel-
concerned with the change of systems to fit business processes.       opment. Organizations have access to different IT resources
   An important stream of ERP implementation research fo-            and, thus, possess different IT capabilities. Such differences
cuses on the adaptation of the organization to ERP systems.          may explain the divergences among organizations in the use
This research explores the process of ERP implementation             of IT and in the benefits they have gained from the usage
and its associated organizational changes from initiation to         [39]. They may also one of the major reasons why organiza-
development to completion over time [4], [14]. ERP imple-            tions choose different ERP customization options during ERP
mentation is viewed as a long and complex process with suc-          implementation.
cesses and failures at different stages of the implementation.
In a study of ERP implementation in 15 different companies,                  III. CUSTOMIZATION IN ERP IMPLEMENTATION
Ross [34] discovered that most companies go through the
following five stages in their implementation process: design,           The primary goal of customization in ERP implementation is
implementation, stabilization, continuous improvement, and           to achieve a fit between the ERP system and the process that the
transformation. Markus and Tanis [3] describes a typical ERP         system supports. Thus, both the system and the process can be
implementation in terms of four phases: the chartering phase,        changed or customized to achieve the goal. When the system is
the project phase, the shakedown phase, and the onward and           customized to fit the process, we refer to this kind of customiza-
upward phase. Koh et al. [35] applied this process theory to         tion as technical customization. Similarly, when a process is cus-
identify problems and issues of ERP implementation using             tomized to fit the system, we refer it as process customization.
a case study. Stages models of IT implementation have also
been used in analyzing ERP implementations [13], [36]. Al-           A. Technical Customization
though these models depict the ERP implementation process               When installing an ERP system, companies have many
differently, they share many similar activities and decisions        choices about how to change and customize the software
that need to be made by managers. One of the key decisions           package [37]. Most ERP software packages are developed in a
in the early stage of the implementation process is whether to       modular approach, where each module contains specific func-
accept the assumptions about business processes built into the       tionality and configurable options [44]. In addition, an open
system [34]. This decision affects the amount of customization       or proprietary programming environment is often provided by
needed to the software, as well as to the organization.              ERP vendors to their customers for modifying the system. Thus,
   The systems development life cycle methodology needs to be        companies have three types of technical customization options:
modified for the unique characteristics of ERP implementation         module selection, table configuration, and code modification
[27], [37]. Implementation in the traditional SDLC refers to         [12]. In module selection, companies choose to implement
the later stage of system development in which a completed           one or more modules using the default configuration set by
system is installed, deployed, and placed into operation or          ERP vendors. In this case, technical customization is achieved
production. The stage also includes the conversion to the new        through the company’s decision as to which modules to imple-
system, the training of users, and final documentation of the         ment. This type of technical customization makes minimum
system [38]. ERP implementation involves the understanding           alterations to the system and, by itself, is rarely sufficient in
of existing business processes and ERP technologies, the cus-        an ERP implementation. Some small companies, however,
tomization of business processes, and ERP modules and tables         may take this low cost and low risk approach. For example,
to fit each other, and the management of large-scale business         Thermacore decided to implement SAP’s accounting module
process change and system integration projects. Hence, analysis      using the default charts of accounts without any changes [45].
phase activities (e.g., understanding of critical organization          Since most ERP systems are table-driven, another type of
processes) and design phase activities (e.g., knowledge of the       technical customization is to select configuration options in the
ERP software) of SDLC have to be merged for ERP implemen-            tables so that the system fits organizational needs. A key require-
tation [27]. Brehm and Markus [37] stressed the importance           ment for table configuration is to understand the meaning and
of interaction between vendors and adopters during the ERP           consequences of each configurable option in each table. Since
implementation.                                                      there are numerous tables in a typical ERP system, this can be a
   From a resource-based perspective, the success of ERP im-         very complex and time-consuming task, especially when inter-
plementation is affected by the kind of IT-based resources           dependencies among options across various tables and modules
possessed by an organization and how they are assembled,             need to be considered. For example, Dell Computer spent more
coordinated, and deployed [39]–[42]. IT-based resources can          than a year on table configuration alone [12]. The benefits of
be classified into tangible IT resources (e.g., IT infrastructure),   this type of technical customization include the ability to tailor
intangible IT resources (e.g., knowledge bases), and human           the system without coding, the full support from the vendor, and
IT resources (e.g., technical and managerial IT skills) [42],        the ease of future upgrades.
[43]. The ability to assemble, coordinate, and deploy IT-based          The third type of technical customization is code customiza-
resources in combination with other resources is referred to         tion, where the source code of the ERP system is changed, the
as an organization’s IT capability. Feeny and Willcocks [41]         functionality is augmented, or a new interface is developed
included the following as a set of core IT capabilities: IS/IT       to allow the ERP system to interact with other systems [46],
leadership, business system thinking, relationship building, ar-     [47]. Some ERP systems come with a proprietary program-
chitecture planning, making technology work, informed buying,        ming environment to support code customization; others can
LUO AND STRONG: FRAMEWORK FOR EVALUATING ERP IMPLEMENTATION CHOICES                                                                325



interface with higher level programming languages such as           of the elements in a business process, including the measures
C++. Code customization provides companies the greatest             of performance. Literature on Business Process Reengineering
flexibility in adapting the system to organizational needs and       provides numerous examples of radical change. Organizations
allows companies to integrate the ERP system with any existing      that are converting from a functional view of business to a
production systems. On the other hand, it also presents the         process view often make radical changes to their business
highest risks and costs in technical customization. It is quite     processes as well [49].
expensive to obtain competent technical staff or consultants to        These three categories of process change represent in-
perform code customization and there are risks of failures and      creasing degrees of process customization on a continuum
budget overruns. Also, too much code customization leads to         from no change to radical change. How much change is needed
incompatibility with newer versions of the system and, thus,        depends on how well the new technology fits with the existing
difficulties in future upgrades. Furthermore, certain integration    process. Management has the choice of changing the process
benefits built into the original ERP design may be lost as a         to fit the system and vice versa.
result of code customization. Clearly, as we move from module
customization to code customization, the costs and risks in-        C. ERP Customization Choices
crease; the benefits, however, may or may not increase.                 With technical customization and process customization as
   ERP vendors have a rather different view of technical cus-       dimensions, we derive a table for describing various ERP cus-
tomization than the view of adopting organizations [46]. While      tomization choices, as illustrated in Table II.
most vendors provide the above programming environment                 Each cell in the table represents a possible choice for
for supporting adopting organizations, they consider technical      achieving fit between the process and the ERP system. Each
customization as an evolving process where they continuously        row shows the process change options given a chosen system
add modules, extend configuration tables, and improve tools          configuration option. Each column identifies the system con-
for code modification to meet the needs of adopting organi-          figuration options to fit a particular process change decision.
zations. Their goal is to reduce the degree, costs, and risks       For example, the first row shows the three available options if
of customization so that adopting organizations can restrict        managers decide to adopt the process embedded in the system
their customization efforts to module selection and table           and make any necessary changes in the business process to fit
configuration.                                                       the system. In this case, the system process is often regarded
                                                                    as the best practice or is deemed as the ideal process for the
B. Process Customization                                            organization.
                                                                       The no customization cell is a valid choice when there is
   Fit can also be achieved by changing the process rather          already a good fit between the existing business process and the
than the system. Process customization is the degree to which       system process. Thus, no process customization is necessary
the business process is changed to fit the system. A business        and a good fit can be achieved by selecting appropriate system
process is defined as a set of logically related tasks that use      modules. Although rare, it is still possible when, for example,
the resources of an organization to achieve a defined business       an organization’s process was used as a model for developing
outcome [48]. This definition indicates that a business process      the system. This cell involves the lowest implementation risk
consists of tasks, resources, the outcome, relationships among      among all cells provided that the assessment of fit is accurate.
tasks, and relationships among resources and tasks. Based           Managers should ensure that the perceived fit between the
on the changes made to these elements, we classify process          existing process and the embedded system process is not just
customization into three categories: no change, incremental         their wishful thinking. The cell process adaptation involves
change, and radical change.                                         making moderate process changes to fit system modules. It
   In the case of no change, process customization involves only    assumes that the existing business process is similar to the
changes in tasks and resources, but no changes in relationships     system process and incremental changes are sufficient to achieve
among tasks and configurations of resources. An example of           fit. The risk associated with this cell is primarily related to
such process customization is task automation in which com-         the organization’s ability in improving the existing business
puter technologies are substituted for manual labor. Then, the      process. If the existing business process is drastically different
resources used to accomplish the task have been switched from       from the system process, then the cell process conversion
manual labor to computers but the other elements of the busi-       involving radical changes to the current process is necessary
ness process remain the same.                                       to fit the system process. This option is significantly riskier
   The second category of process customization is incremental      than process adaptation.
change in which improvements are made not only in tasks and            The second row assumes that technical customization is
resources, but also in relationships among tasks and relation-      limited to configuration of the system through tables. Most
ships among tasks and resources. The nature of the process and      ERP systems come with configurable tables that model typical
its outcome measures, however, has not changed. The focus of        variations of business processes. Using the technical changes
the change is solving problems found in the process. Most total     involved in table customization, organizations can tailor the
quality management (TQM) initiatives are examples of incre-         system to a near fit to the process. Any further changes needed
mental change [49].                                                 to achieve complete fit can be accomplished by changing
   Radical change is the third category of process customiza-       processes. The cell fit system to process is an ideal situation,
tion. It involves the fundamental rethinking and radical redesign   where fit has been accomplished through table customization.
326                                                          IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT, VOL. 51, NO. 3, AUGUST 2004



                                                             TABLE II
                                                        CUSTOMIZATION CHOICES




The risk factor for this option is slightly greater than no cus-      IV. CAPABILITY REQUIREMENTS FOR ERP CUSTOMIZATION
tomization. Mutual adaptation means that similar amounts of
customization are applied to both the system and the process.           The customization options depicted in Table II represent
Consequently, the cell is riskier than fit system to process          possible customization choices available to managers. No one
and process adaptation. When there is still a significant gap         option in Table II is necessarily better than the others per
between the system and process after table customization, fit         se. Consistent with the resource-based perspective, we argue,
process to system may be required to redesign the process to         however, that some options are better for an organization than
achieve fit. This option is even riskier than process conversion      others and this is determined by the organization’s capability to
because it not only requires radical process change but also         make necessary system and process changes. Such capability
changes in the system.                                               requirements consist of technical change capability and process
   In the third row, system customization is not limited to          change capability.
only table configuration; changes to the source code are also
considered to be viable. While vendors discourage code cus-          A. Technical Change Capability
tomization, they do provide programming environments to
facilitate such changes because there are variations of business        Technical change capability refers to an organization’s
processes that cannot be modeled through table customiza-            overall ability to customize ERP systems. The first ability
tion. For various reasons, managers may decide to make no            within technical change capability is concerned with the under-
changes to the process and achieve the fit entirely through           standing of default ERP system processes, configurations, and
changes to the system. This option is referred to as system          built-in options. It is crucial to recognize the underlying man-
conversion. Organizations need substantially more expertise          agement principles and assumptions made by system vendors
to work with the system than table configuration and, hence,          [20], [25]. This understanding forms the basis for planning and
system conversion is riskier than the fit system to process cell.     making appropriate changes to the system. Organizations may
The system conversion and process adaptation cell involves           differ in this ability in terms of the scope and depth of their
moderate process improvements, as well as code customization.        understanding of the adopted ERP system. For example, some
Depending on the nature of process changes, this option may          organizations have a good understanding of the entire system
not be as risky as the system conversion cell because it may         and others may focus on a module or a part of the system. That
increase flexibility in the process and require fewer coding          is, the scope of understanding can differ. Similarly, the depth of
changes. Finally, system and process reengineering refers to         understanding can vary as well. For example, one organization
a scenario in which managers may choose to redesign the              knows the processes that are supported by the system, while
business process and make necessary changes to the system            another organization also understands the assumptions and
to support the redesigned process. Such changes in both the          interconnections within the system well enough to plan any
process and the system represent the most risky cell in the table.   desired changes.
LUO AND STRONG: FRAMEWORK FOR EVALUATING ERP IMPLEMENTATION CHOICES                                                                   327



                                                              TABLE III
                                                         CAPABILITY ASSESSMENT




   The second technical change capability is the ability to de-       Creative thinking and process design tools and methodologies
velop and modify large-scale software in a networked database         are crucial for designing new or changed business processes.
environment. This ability is directly related to the extent to        Creative thinking allows organizations to think “outside of the
which organizations are able to make desired system changes.          box” and generate many alternative designs. The ability to use
It is crucial that organizations have the ability to use a variety    process design tools and methodologies permits organizations to
of software application development tools such as custom tools        simulate and evaluate process design alternatives and to identify
provided by ERP vendors, database management tools, and               those with significant performance improvements.
programming languages. The more tools an organization is able            Third, organizations must be capable of managing and co-
to employ, the broader the scope of their technical change capa-      ordinating large-scale business process changes. As discussed
bility. With each development tool, the degree of proficiency in       earlier, ERP implementation can be viewed as a series of cus-
using that tool signifies the depth of an organization’s technical     tomization projects that involves significant business process
change capability.                                                    changes. As such, managing large-scale business process
   The third technical change capability is an organization’s         changes consists of managing individual projects, as well as
ability to manage large-scale systems development projects.           integrating and coordinating multiple projects. To successfully
This includes setting unambiguous and realistic goals for the         manage individual projects, organizations need to have the nec-
project, providing necessary resources to match the goals,            essary skills in project management and organizational change
maintaining clear communication channels among project                management. Integrating and coordinating multiple projects re-
participants, monitoring project progress, and detecting and          quires the ability to decompose large projects into smaller ones,
correcting any problems within the project [38]. ERP im-              manage the interfaces among these projects, and integrate their
plementation may be viewed as a series of coordinated IT              results to achieve overall objectives. The advantage of a series
customization and implementation projects. As such, organi-           of projects is the opportunity for organizations to learn. That
zations would need not only the ability to manage individual          learning includes the exchange of knowledge within and across
projects, but also the ability to coordinate and integrate multiple   multiple project teams. Furthermore, knowledge acquired from
interconnected projects.                                              earlier projects can be applied to future projects.
   An organization’s technical change capability consists of the         We measure an organization’s process change capabilities
scope and depth of its ability to understand the ERP system, its      in terms of their scope and depth. For instance, the scope of
ability to make changes to software, and its ability to manage        the organization’s capability in managing process changes
large-scale ERP implementation projects. We consider an or-           is broad when an organization is capable of managing very
ganization to have high technical change capability if it has         large-scale projects. Furthermore, we consider an organization
broad scope and great depth in all three abilities. Conversely, we    to have in-depth capability if that organization has a large
consider an organization to have low technical change capability      set of alternative tools and techniques for managing process
if it has narrow scope and limited depth in all three abilities.      changes. We consider an organization to have high business
                                                                      process change capability if it has broad scope and great depth
B. Process Change Capability                                          in all three abilities, the ability to understand existing business
   The other change capability that an organization needs is          processes, the ability to design and implement business process
process change capability, which refers to its overall ability        changes, and the ability to manage large scale organizational
to customize business processes. Organizations first need to           changes. Conversely, we consider an organization to have low
have the ability to understand their existing business processes      business process change capability if it has narrow scope and
and their business environment. That understanding should             limited depth in all three abilities.
include not only the current state of existing business processes
but also the history and evolution of these processes. Since          C. Overall Capability
ERP systems cross functions, enterprise-wide understanding
of processes is more valuable than just the understanding of             Combining the technical change capability and process
individual functional areas. Therefore, an organization would         change capability, we can assess an organization’s overall capa-
have higher process change capability if it has enterprise-wide       bility in implementing and customizing ERP systems. Table III
understanding of its business processes and their history             shows the four possible combinations of such an assessment.
and evolution, as well as its products, customers, and other          A novice organization has low capabilities in both technical
stakeholders.                                                         change and process change. That places severe constraints on
   Second, organizations must have the ability to design new or       what an organization can do to customize its own processes, as
changed business processes, as well as implement these designs.       well as the software package.
328                                                           IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT, VOL. 51, NO. 3, AUGUST 2004



                                                            TABLE IV
                                         FRAMEWORK FOR EVALUATING ERP CUSTOMIZATION CHOICES




   A technician organization has high technical change capa-          firms and sending employees to technical training. Similarly,
bility, but low process change capability. It has high ability to     a technician organization can acquire process change ability
fit the system to the organization’s needs, but it may not be able     by employing consultants to help it learn from earlier im-
to take full advantage of the possible process improvements. A        plementation projects. So organizations should periodically
technician organization should guard against the temptation to        evaluate their own capability, identify their needs for capa-
over customize the system. An organizer is an organization that       bility improvements, and direct necessary resources to meet
has high process change capability, but low technical change          those needs.
capability. It is in a better position to take advantage of process
improvement associated with ERP systems. Due to the inability
                                                                               V. A FRAMEWORK FOR EVALUATING ERP
to change the system, an organizer may not be able to realize a
                                                                                      CUSTOMIZATION CHOICES
good fit between the process and the ERP system.
   An expert organization has high capabilities in both tech-            The framework presented in Table IV combines our dis-
nical change and process change. This kind of organization is         cussion of process and technical customization options with
in the best position to focus on business strategy without wor-       process and technical change capabilities. The table shows the
rying about limits in its capability. It can pursue various alter-    customization choices that are feasible for various organiza-
natives of ERP implementation. An expert organization may             tional capabilities. For instance, a novice has the customization
over-customize both the process and the system so it should           options in the upper left of the framework. An expert, on the
guard against the temptation to use all available expertise.          other hand, can choose from any of the customization possi-
   In addition to assessing its overall capability, an organization   bilities. Thus, an expert has far more options available to it
should also evaluate its capability with respect to each process      than a novice. Customization options that require more process
and each module within the ERP system. An organization’s              changes are better suited for organizers than for technicians. On
overall capability may be different from that with respect to         the other hand, customization options that require ERP system
individual processes and modules. For example, an organiza-           changes are appropriate for technicians.
tion may regard itself as an organizer overall, but consider it-         Because both technical capability and process capability of
self a novice in manufacturing because it has little experience       an organization may evolve over time, previously unrealistic
in changing its manufacturing processes.                              options may become available as organizations learn from their
   Both technical change and process change capabilities will         experiences. Process change capability may improve when cer-
change over time as an organization goes through the ERP im-          tain business processes are improved. Technical capability may
plementation process. A novice organization, for example, may         improve when organizations gain experience in project man-
improve its technical change ability by employing consulting          agement, acquire more technical talent, and so forth. Because
LUO AND STRONG: FRAMEWORK FOR EVALUATING ERP IMPLEMENTATION CHOICES                                                                329



capabilities are dynamic, organizations should anticipate and         have never been integrated. Each university has unique busi-
facilitate capability growth. For example, in its initial selection   ness processes that distinguish itself from other competitors.
of ERP implementation projects and associated customization           Furthermore, ever changing government regulations play a
options, an organization should choose projects and options           major role in how state universities operate. In sum, the Banner
that will allow it to grow in the future.                             system and ERP implementations in higher education possess
                                                                      the same general characteristics of ERP implementations using
       VI. FRAMEWORK APPLICATION: A CASE STUDY                        SAP in large business organizations.
                                                                         PU selected Banner because it provided a common database
   The purpose of the proposed framework is to assist the             and integrated applications using this common database. PU
evaluation of ERP customization options. As such, it provides         was an early adopter and served as a beta site for the Banner
a methodology for choosing customization options based on             system. Over time, PU provided input to the vendor developing
an organization’s technical and process capabilities. It suggests     Banner, System and Computer Technology (SCT), and has
that customization decisions should involve: 1) determining           implemented Banner modules, as they became ready for beta
the degree of system and process customization desired;               testing. The student module went online in 1988, the alumni
2) determining the organization’s capabilities to do technical        and development module in 1995, the finance module in 1998,
and process customization; and 3) selecting a feasible cell that      the HR/payroll module in 1999, the financial aid module in
matches customization options with capabilities.                      early 2000, and implementation of the scheduling module is in
   Given a desired ERP customization option, the framework            process.
can help assess the needs for additional technical change and/or         The general implementation process for each module was
organization change capabilities. Such needs can then be met          as follows. First, the department or departments were selected.
by obtaining external consultants, offering training to existing      At PU, ERP implementation has taken primarily a functional
employees, and deploying change agents.                               orientation because, for many of the modules, a single pri-
   Since in many companies ERP system implementation is a             mary department is responsible for the functions covered by
series of implementation projects, the framework can be used to       the module. Second, members of the selected department and
plan these projects by anticipating and facilitating the growth of    the implementation team decided how much process reengi-
technical and process change capabilities and choosing projects       neering and redesign to do. This decision was made from a
and options that allow for capability growth over time. Taking        continuous improvement viewpoint. In making this decision,
this dynamic view, we can envision difficult customization and         the functionality available in the Banner module was consid-
implementation projects becoming feasible over time as capa-          ered. Finally, the submodules within the module were selected,
bilities build during prior implementation projects.                  configuration options were selected, and code was added or
   In the remainder of this section, we illustrate the use of the     changed to fit the module to the redesigned process. Overall,
framework through an analysis of an ERP system implementa-            PU first made process customization choices with some con-
tion at a private technological university. While this case study     sideration of the module functionality, and then customized
is a post-hoc analysis since the framework did not exist when         the system modules to whatever extent was needed to achieve
the implementation projects started, the analysis shows the im-       fit. Because of PU’s technical expertise and its role as the
plicit technical and process customization choices made, how          beta test site, such a sequence was feasible.
these choices changed over time, and how capabilities were built         Over time, the customization choices made have moved
through customization choices.                                        from primarily technical customization to primarily process
   This private university (PU) has a rather unique undergrad-        customization, but these choices depend on the criticality of
uate academic curriculum and schedule. Instead of 15-week             the functionality to the mission of PU. We illustrate the nature
semesters, PU employs a 7-week term system, where there are           of these choices by discussing the implementation of three
four terms in each academic year. All undergraduate students          different modules, student, finance, and scheduling. Table V
are required to do junior and senior projects. This project-ori-      shows the framework as applied to PU’s customization choices
ented curriculum, started in the 1970s, distinguishes it from         for these three modules.
other technological universities and is the core of its academic
program. To support university operations, PU adopted and
                                                                      A. Student Module
began to implement the Banner system as early as 1988.
   Banner is an ERP system designed for educational institu-             The student module implementation began in 1988. At that
tions [50]. As such, Banner has modules for students, alumni          time, the implementation team viewed ERP implementation in
and development, financial aid, and room scheduling, as well           the context of traditional systems design and development. The
as modules common to most business ERP systems, such as               team determined what the primary user, the registrar’s office,
finance, human resources, and payroll. Over 1300 universi-             wanted and what the process was. They then worked with
ties and colleges worldwide have adopted Banner systems,              SCT to acquire technical expertise that allowed them to make
including University of Arizona and Yale University [50]. Im-         major changes to the student module in order to fit the existing
plementing ERP systems, such as Banner, in universities is no         process. That is, they chose the “system conversion” cell, which
less complicated than that in large corporations since it could       is feasible only if the implementation team possesses technical
involve tens of thousands of users from various constituents          change capabilities (labeled Student Module 1 in Table V).
including current and prospective students, faculty, staff, ad-          Technical customization of the student module is necessary
ministrators, and alumni. Many universities have fragmented           because educational programs are the core advantage and
computer systems attending different business functions that          competency of an educational institution. In particular, PU has
330                                                         IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT, VOL. 51, NO. 3, AUGUST 2004



                                                            TABLE V
                                       FRAMEWORK APPLIED TO PU’S ERP IMPLEMENTATION CHOICES




a project-oriented undergraduate program. Although students         and manages its finances was similar to most other colleges and
take courses, their curriculum is driven by the completion of       universities and was not considered as a competitive advantage
three significant projects, a humanities sufficiency project, a       for PU. Learning from the costs of technical customization of
project involving the interaction of technology and society, and    the student module, the implementation team decided to mini-
a project demonstrating competency in their major area of study.    mize technical customization, and focused on training users for
The last two projects have credit equivalent to three courses. In   the financial process embedded in Banner’s financial module.
addition, the academic year is divided into seven-week terms        That is, the “fit process to system” cell was selected, which
(half semesters) and students may be off-site for one term          requires expert capabilities, i.e., both technician and organizer
during the year at one of PU’s global project centers in London,    abilities (labeled Finance Module in Table V).
Bangkok, etc. This unique educational design is considered             PU’s technical change capabilities were well developed, but
PU’s competitive advantage, and cannot be changed simply            its organizer abilities were lacking. To develop the organiza-
because the ERP system does not support such functionality.         tional change capability, PU initiated a reengineering project to
   The heavily customized student module, however, requires         improve the operation of the process. The reengineering was
significant resources to maintain because new versions of            done in cooperation with consultants from SCT so that the re-
the student module need to be implemented. For example,             sulting process would be a close fit to the process embedded in
the recent implementation of the new web-based registration         the Banner system. To fit the process to the system, PU made
submodule required significant customization for registration        many changes in its financial processes, including changing its
in seven-week terms and registration for projects.                  entire chart of accounts to fit Banner, changing retirement de-
   Through the implementation of the student module, the team       duction calculations to the method used in Banner, and training
learned the costs and benefits of relying on PU’s technician         all users that normal account balances were now negative. The
capabilities. The benefits are a well-functioning customized
                                                                    changes to the process required negotiations with the user com-
module that supports PU’s project-oriented educational mis-
                                                                    munity and extensive training, both of which have served to
sion. The cost is over customization through overuse of its
                                                                    build PU’s organizer capabilities.
technician capabilities. It was realized that not all technical
changes to the ERP system provided strategic benefit to PU.
Current implementations of student sub-modules take a more          C. Scheduling Module
balanced approach between technical customization and process
customization (labeled Student Module 2 in Table V).                   Decisions about implementing the scheduling module are un-
                                                                    derway now. The implementation team knows that the changes
B. Finance Module                                                   required are at least those of the “mutual adaptation” cell, that
   The implementation of the finance module took a very dif-         is, at least incremental process change and table customization.
ferent approach. The process by which PU does its accounting        A concern is that the process changes may be radical rather
LUO AND STRONG: FRAMEWORK FOR EVALUATING ERP IMPLEMENTATION CHOICES                                                                331



than incremental and the system changes may require signifi-         A. Contributions to Practice
cant coding. There is a major difference in project difficulty and
                                                                       This framework allows ERP implementers to examine many
risk between a “mutual adaptation” project and a “system and
                                                                    implementation possibilities rather than simply following the
process reengineering” project (labeled Scheduling Module in
                                                                    “conventional wisdom” of fitting processes to the system. The
Table V). On the system side, there is concern that Banner’s
                                                                    framework shows nine customization options that depend on
scheduling module does not have adequate functionality and,
                                                                    how much to change the business process and how much to
thus, implementation may require coding. On the process side,
                                                                    change the ERP system. To illustrate the contribution of this
the PU team is deciding how much reengineering is needed to
                                                                    framework to the practice of engineering management, we de-
improve the scheduling process. For example, one issue is which
                                                                    scribe how a typical organization implementing an ERP system
rooms should be centrally scheduled. Departments like the flexi-
                                                                    would use the framework.
bility of having local scheduling control over various conference
                                                                       The first step in using the framework is to assess how well the
rooms and other space near their department. Central scheduling
                                                                    selected ERP system matches the business process. Typically,
of such space, however, may provide better utilization of lim-
                                                                    this must be assessed for multiple ERP modules and multiple
ited space. Making decisions about whether and how to change
                                                                    business processes. Then, the organization can use the frame-
scheduling of space on campus is a critical part of the ERP im-
                                                                    work to think about the possibilities of changing the system and
plementation process. Since scheduling decisions affect most
                                                                    changing the business process to provide better fit between the
departments and individuals in these departments, changing the
                                                                    system and the process. As a result, the organization will have
scheduling process radically could be risky.
                                                                    a set of options, some involving more process change and some
   These decisions about reengineering the scheduling process
                                                                    involving more system change, for achieving better fit.
determine the process customization choice, that is, whether
                                                                       The next step is to assess the organization’s ability to make
implementing the scheduling module requires incremental or
                                                                    these changes. The paper describes organizational capabilities
radical process change, which in turn affects the organiza-
                                                                    as technical change capabilities and process change capabilities.
tional capabilities required and the size, scope, and risk of the
                                                                    Depending on the results of assessing these capabilities, the list
implementation project. Through the implementation of the
                                                                    of options developed in the previous step can be evaluated for
student module and the finance module, PU has built expert
                                                                    feasibility for that organization. The final step is to consider
level ERP implementation capabilities. Thus, deciding to do
                                                                    a longer-term plan depending on which options are the most
radical process reengineering and significant code customiza-
                                                                    feasible for the organization over time.
tion is feasible, which gives PU the flexibility to choose any
                                                                       We have suggested that ERP system implementation should
customization option. PU or any other organization must, how-
                                                                    be viewed as a series of implementation projects. This view
ever, avoid projects that are more complex than needed.
                                                                    has several implications for engineering management. First, or-
   The above discussion illustrates the dynamic use of the
                                                                    ganizations have overall process change and technical change
framework for evaluating ERP customization choices. At PU,
                                                                    capabilities that may differ from their change capabilities with
the implementation of each ERP module, and sometimes each
                                                                    respect to an individual project. Second, these capabilities can
submodule, is an implementation project in itself. Each project
                                                                    change over time as organizations learn from previous projects.
involves decisions about how much to change the associated
                                                                    Third, it is important to plan the path of implementation projects
business process and, simultaneously, how much module cus-
                                                                    so that more difficult projects become feasible through learning.
tomization to allow. These choices must be made within the
                                                                    That is, an organization should not only focus on the customiza-
context of organizational capabilities. Since organizational ca-
                                                                    tion options for the current projects but should also consider op-
pabilities develop and change over time, the sequencing of
                                                                    tions for capability growth.
implementation projects is important, so that each project is
                                                                       The result of such an approach is to view ERP implemen-
feasible from the perspective of organizational capabilities at
                                                                    tation as a portfolio of projects. Different projects may require
the time it is initiated.
                                                                    different levels of effort, resources, and expertise. Thus, they
                                                                    should be managed in their own ways. The framework provides
                      VII. CONCLUSION                               a way of thinking about the implementation choices to be made
                                                                    and helps engineering managers understand and evaluate these
   The framework developed in this paper identifies nine cus-        choices.
tomization options based on the degree of changes undertaken
for both the ERP system and the business process. It is de-
                                                                    B. Contributions to Research
signed to help organizations understand which customization
options are available and which of these are feasible given an        The “conventional wisdom” in the literature is that orga-
organization’s capabilities. The applicability of the framework     nizations should change their business processes to fit the
was illustrated through a case study of an organization that        ERP system, which embeds “best practices.” Any review of
employed a phased implementation of several ERP modules.            case studies of ERP system implementation will find many
This phased implementation also illustrated the growing capa-       exceptions to the conventional wisdom. Managers need better
bility of an organization as it undertook ERP implementations       advice from the literature.
involving technical and organizational changes and how addi-          To date, there are frameworks in the literature describing
tional customization options became feasible with increased         the possibilities for technical changes, that is, options for
organizational capabilities.                                        adapting the ERP system to the business process, e.g., [12],
332                                                                        IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT, VOL. 51, NO. 3, AUGUST 2004



[15]. Our framework goes beyond these in several ways.                              [6] H. Akkermans and K. van Helden, “Vicious and virtuous cycles in ERP
First, we consider both technical and process changes, which                            implementation: A case study of interrelations between critical success
                                                                                        factors,” Eur. J. Inform. Syst., vol. 11, no. 1, 2002.
are the options managers actually have available to them.                           [7] M. L. Markus, C. Tanis, and P. C. van Fenema, “Multisite ERP imple-
Second, we consider these customization options in light of                             mentations,” Commun. ACM, vol. 43, no. 4, 2000.
an organization’s capabilities to make these changes. Third, we                     [8] C. Brown and I. Vessey, “Managing the next wave of enterprise systems:
                                                                                        Leveraging lessons from ERP,” MIS Quart. Executive, vol. 2, no. 1, pp.
promote a dynamic view of ERP implementation that assesses                              65–77, 2003.
the building of organizational capabilities through a series of                     [9] J. E. Scott, “The FoxMeyer Drugs’ bankruptcy: Was it a failure of
ERP implementations and how this increases the feasibility of                           ERP?,” in Proc. 5th Americas Conf. Information Systems, Milwaukee,
                                                                                        WI, Aug. 13–15, 1999, pp. 223–225.
various customization options over time. Finally, the framework                    [10] E. Nelson and E. Ramstad, “Hershey’s biggest dud is its new computer
can be used to generate testable hypotheses of the relationships                        system,” The Wall Street J., Oct. 1999.
between customization choices and organization capabilities.                       [11] O. Volkoff, “Using the structurational model of technology to analyze an
                                                                                        ERP implementation,” in Proc. 5th Americas Conf. Information Systems,
                                                                                        Milwaukee, WI, Aug. 13–15, 1999, pp. 235–237.
C. Limitations                                                                     [12] T. H. Davenport, “Putting the enterprise into the enterprise system,”
                                                                                        Harv. Bus. Rev., pp. 121–131, July-August 1998.
   The development of the framework was motivated by prac-                         [13] C. P. Holland and B. Light, “A critical success factors model for ERP
ticing engineering managers trying to make decisions about                              implementation,” IEEE Software, pp. 30–36, May/June 1999.
ERP customization choices. The framework itself was devel-                         [14] D. Robey, J. W. Ross, and M.-C. Boudreau, “Learning to implement
                                                                                        enterprise systems: An exploratory study of the dialectics of change,” J.
oped from the literature, and extends existing frameworks. We                           Manage. Inform. Syst., vol. 19, no. 1, 2002.
have demonstrated the applicability of the framework through                       [15] L. Brehm, A. Heinzl, and M. L. Markus, “Tailoring ERP systems: A
a case study. This case study, however, is not a full validation                        spectrum of choices and their implications,” in Proc. 34th Annu. Hawaii
of the framework; it only illustrates its applicability in one                          Int. Conf. Systems Sciences, HI, 2001.
                                                                                   [16] M. Hammer, “Up the ERP revolution,” Informationweek, p. 186, Feb.
organization. ERP customization is only one of the important                            1999.
issues in ERP implementation. Other issues such as planning,                       [17] H. C. Lucus, Implementation: The Key to Successful Information Sys-
management support, and change management can be equally                                tems. New York: Columbia Univ. Press.
                                                                                   [18] R. P. Cerveny and G. L. Sanders, “Implementation and structural vari-
important. Therefore, this framework should be used together                            ables,” Inform. Manage., vol. 11, no. 4, pp. 191–198, 1987.
with others tools to address all important issues in ERP imple-                    [19] V. Sambamurthy and L. J. Kirsch, “An integrative framework of the in-
mentation by the project team.                                                          formation systems development process,” Decision Sci., vol. 31, no. 2,
                                                                                        pp. 391–411, 2000.
   Furthermore, the framework does not determine decisions for                     [20] S. Sawyer, “Packaged software: Implications of the differences from
managers; rather it provides the possibilities for customization                        custom approaches to software development,” Eur. J. Inform. Syst., vol.
and indicates the level of technical and organizational change                          9, pp. 47–58, 2000.
                                                                                   [21] E. Carmel and S. Sawyer, “Packaged software development teams: What
capabilities needed to implement each possible customization                            makes them different?,” Inform. Technol. People, vol. 11, no. 1, pp. 7–19,
option. The framework is designed to help managers think about                          1998.
the feasible options, and should be used in that way.                              [22] R. K. Lynch, “Nine pitfalls in implementing packaged applications soft-
                                                                                        ware,” J. Inform. Syst. Manage., vol. 2, no. 2, pp. 88–92, 1985.
                                                                                   [23] M. Keil and E. Carmel, “Customer-developer links in software develop-
D. Future Research                                                                      ment,” Commun. ACM, vol. 38, no. 5, pp. 33–44, 1995.
                                                                                   [24] D. Gefen, “Nurturing clients’ trust to encourage engagement success
   Engineering managers can use the framework, as is, in the                            during the customization of ERP systems,” Omega, vol. 30, no. 4, 2002.
manner suggested above. The framework, however, requires                           [25] H. C. Lucas Jr., E. J. Walton, and M. J. Ginzberg, “Implementing pack-
further validation by testing it both in experiments and in orga-                       aged software,” MIS Quart., vol. 12, no. 4, pp. 88–92, 1985.
                                                                                   [26] K. Kumar and J. V. Hillegersberg, “ERP experiences and evolution,”
nizations. A future research study could compare the decisions                          Commun. ACM, vol. 43, no. 4, pp. 23–26, 2000.
of managers using the framework with those not using the                           [27] C. Soh, S. S. Kien, and J. Tay-Yap, “Cultural fits and misfits: Is ERP a
framework in a controlled laboratory study. Once further under-                         universal solution?,” Commun. ACM, vol. 43, no. 4, 2000.
standing of the framework in use is developed, the framework                       [28] R. Davison, “Cultural complications of ERP,” Commun. ACM, vol. 45,
                                                                                        no. 7, pp. 109–111, 2002.
should be tested in a similar way in multiple organizations to                     [29] L. M. Applegate, F. W. McFarlan, and J. L. McKenney, Corporate In-
valid the framework more fully than was done in this study.                             formation Systems Management: Text and Cases, 5th ed. New York:
                                                                                        McGraw-Hill, 1999.
                                                                                   [30] Y. Van Everdingen, J. Hilergersberg, and E. Waarts, “ERP adoption by
                                REFERENCES                                              european midsize companies,” Commun. ACM, vol. 43, no. 2, pp. 27–31,
  [1]    (2002) AMR Research predicts enterprise applications market will               2000.
        reach $70 billion in 2006. AMR Research. [Online]. Available:              [31] K. Hong and Y. Kim, “The critical success factors for ERP implemen-
        www.amrresearch.com                                                             tation: An organizational fit perspective,” Inform. Manage., vol. 40, no.
  [2]   C. Brown and I. Vessey, “ERP implementation approaches: Toward a                1, 2002.
        contingency framework,” in Proc. 20th Int. Conf. Information Systems,      [32] K. S. Lassila and J. C. Brancheau, “Adoption and utilization of com-
        Charlotte, NC, Dec. 13–15, 1999, pp. 411–416.                                   mercial software packages: Exploring utilization equilibria, transitions,
  [3]   M. L. Markus and C. Tanis, “The enterprise systems experience – From            triggers, and tracks,” J. Manage. Inform. Syst., vol. 16, no. 2, pp. 63–90,
        adoption to success,” in Framing the Domains of IT Research: Glimpsing          1999.
        the Future through the Past, R. W. Zmud, Ed. Cincinnati, OH: Pin-          [33] R. L. Glass, “Enterprise resource planning – Breakthrough and/or term
        naflex Educational Resources Inc., 2000, pp. 173–207.                            problems?,” Database for Advances Inform. Syst., vol. 29, no. 2, pp.
  [4]   M.-C. Boudreau and D. Robey, “Organizational transition to enterprise           14–16, 1998.
        resource planning systems: Theoretical choices for process research,” in   [34] J. Ross, ““The ERP Revolution: Surviving Versus Thriving”, MIT Sloan
        Proc. 20th Int. Conf. Information Systems, Charlotte, NC, Dec. 13–15,           Working Paper,” Center for Information Systems Research, 1998.
        1999, pp. 291–299.                                                         [35] C. Koh, C. Soh, and M. L. Markus, “A process theory approach to
  [5]   C. H. Deutsch, “Software that can make a grown company cry,” The New            ERP implementation and impacts: The case of Revel Asia,” J. Inform.
        York Times, Nov. 1998.                                                          Technol. Cases and Applicat., vol. 2, no. 1, pp. 4–23, 2000.
LUO AND STRONG: FRAMEWORK FOR EVALUATING ERP IMPLEMENTATION CHOICES                                                                                          333



 [36] P. Rajagopal, “An innovation-diffusion view of implementation of en-                                 Wenhong Luo received the Ph.D. degree in manage-
      terprise resource planning (ERP) systems and development of a research                               ment information systems from University of Ken-
      model,” Inform. Manage., vol. 40, no. 2, pp. 87–114, 2002.                                           tucky, Lexington.
 [37] L. Brehm and M. L. Markus, “The divided software life cycle of ERP                                      He is an Associate Professor in the Department
      packages,” presented at the 1st Global Information Technology Manage-                                of Decision and Information Technologies, College
      ment World Conf., Memphis, TN, 2000.                                                                 of Commerce and Finance at Villanova University,
 [38] J. L. Whitten and L. D. Bentley, Systems Analysis and Design Methods,                                Villanova, PA. His publications have appeared in
      4th ed. New York: McGraw-Hill, 1998.                                                                 leading journals such as Communications of the
 [39] E. K. Clemons and M. C. Row, “Sustaining IT advantage: The role of                                   ACM, European Journal of Information Systems,
      structural differences,” MIS Quart., pp. 275–292, 1991.                                              Information and Management, The Information
 [40] F. J. Mata, W. L. Fuerst, and J. B. Barney, “Information technology                                  Society, Computer Supported Cooperative Work,
      and sustained competitive advantage: A resource-based analysis,” MIS         and Group Decisions and Negotiation. His research interests include electronic
      Quart., vol. 19, no. 4, pp. 487–505, 1995.                                   commerce and information system project management.
 [41] D. F. Feeny and L. Willcocks, “Core IS capabilities for exploiting infor-
      mation technology,” Sloan Manage. Rev., pp. 9–21, 1998.
 [42] A. S. Bharadwaj, “A resource-based perspective on information tech-
      nology capability and firm performance: An empirical investigation,”
      MIS Quart., vol. 24, no. 1, pp. 169–196, 2000.
 [43] N. B. Duncan, “Capturing flexibility of information technology infra-
      structure: A study of resource characteristics and their measure,” J.                                   Diane M. Strong received the Ph.D. degree in in-
      Manage. Inform. Syst., vol. 12, no. 2, pp. 37–57, 1995.                                                 formation systems from Carnegie Mellon University,
 [44] D. Sprott and D. , “Componentizing the enterprise application pack-                                     Pittsburgh, PA.
      ages,” Commun. ACM, vol. 43, no. 4, 2000.                                                                  She is an Associate Professor in the Department
 [45] N. Engler, “ERP heats up thermacore,” Comput. Reseller News, pp.                                        of Management at Worcester Polytechnic Institute,
      68–69, May 1999.                                                                                        Worcester, MA, and Director of the MIS program.
 [46] D. A. Leishman, “Solution customization,” IBM Syst. J., vol. 38, no. 1,                                 Her publications have appeared in leading journals
      pp. 76–97, 1999.                                                                                        such as Communications of the ACM, Communica-
 [47] J. E. Scott and L. Kaindl, “Enhancing functionality in an enterprise soft-                              tions of the AIS, Journal of Management Information
      ware package,” Inform. Manage., vol. 37, no. 3, p. 111, April 2000.                                     Systems, ACM Transactions on Information Systems,
 [48] V. Grover, Business Process Change: Concepts, Methods and Technolo-                                     Journal of Database Management, Journal of Sys-
      gies, W. J. Kettinger, Ed. Harrisburg, PA: Idea Group, 1995.                 tems and Software and Information and Management. Her research centers on
 [49] M. Hammer, Beyond Reengineering: How the Process-Centered Organ-             data and information quality and on the organizational impacts of MIS applica-
      ization is Changing Our Work and Our Lives. New York: Harperbusi-            tions systems, especially enterprise systems.
      ness, 1996.                                                                     Dr. Strong is serving on the Association for Information Systems (AIS)
 [50] (2003) SCT Industry Solutions for Education. SCT Corporation.                Council and was Program Co-Chair for Americas Conference on Information
      [Online]. Available: http://www.sct.com/Education/Products/Banner/           Systems (AMCIS), Boston, MA, and for the International Conference on
      index.html                                                                   Information Quality.

More Related Content

What's hot

The Hidden Financial Costs Of Erp Software
The Hidden Financial Costs Of Erp SoftwareThe Hidden Financial Costs Of Erp Software
The Hidden Financial Costs Of Erp SoftwareDonovan Mulder
 
Example erp analysis
Example erp analysisExample erp analysis
Example erp analysisIkram KASSOU
 
IRJET- Implementation based ERP Module for Construction Site Management
IRJET- Implementation based ERP Module for Construction Site ManagementIRJET- Implementation based ERP Module for Construction Site Management
IRJET- Implementation based ERP Module for Construction Site ManagementIRJET Journal
 
Overcoming Knowledge Integration Barriers in ERP implementation Using Action ...
Overcoming Knowledge Integration Barriers in ERP implementation Using Action ...Overcoming Knowledge Integration Barriers in ERP implementation Using Action ...
Overcoming Knowledge Integration Barriers in ERP implementation Using Action ...Jose Esteves
 
15. Assessing Risk In Erp Projects Identify And Prioritize The Factors
15. Assessing Risk In Erp Projects Identify And Prioritize The Factors15. Assessing Risk In Erp Projects Identify And Prioritize The Factors
15. Assessing Risk In Erp Projects Identify And Prioritize The FactorsDonovan Mulder
 
Process driven software development methodology for enterprise information sy...
Process driven software development methodology for enterprise information sy...Process driven software development methodology for enterprise information sy...
Process driven software development methodology for enterprise information sy...csandit
 
Importance and Impact of ERP Systems on Industry
Importance and Impact of ERP Systems on IndustryImportance and Impact of ERP Systems on Industry
Importance and Impact of ERP Systems on IndustryBaker Khader Abdallah, PMP
 
Chap11 Developing Business It Strategies[1]
Chap11 Developing Business It Strategies[1]Chap11 Developing Business It Strategies[1]
Chap11 Developing Business It Strategies[1]sihamy
 
Risk In Erp Implementation Projects
Risk In Erp Implementation ProjectsRisk In Erp Implementation Projects
Risk In Erp Implementation ProjectsAmarnath Gupta
 
Introduction: Enterprise Systems for Management
Introduction: Enterprise Systems for ManagementIntroduction: Enterprise Systems for Management
Introduction: Enterprise Systems for ManagementKanishka Gopal
 
Chap12 Developing Business It Solutions[1]
Chap12 Developing Business It Solutions[1]Chap12 Developing Business It Solutions[1]
Chap12 Developing Business It Solutions[1]sihamy
 
Concerto Whitepaper
Concerto WhitepaperConcerto Whitepaper
Concerto Whitepapersanjayraina
 
Enter Prize Resource Planning
Enter Prize Resource PlanningEnter Prize Resource Planning
Enter Prize Resource PlanningMohammad Salman
 
Effectiveness Of Service Oriented Architecture In Enterprise Architecture F...
Effectiveness Of Service Oriented Architecture In Enterprise Architecture   F...Effectiveness Of Service Oriented Architecture In Enterprise Architecture   F...
Effectiveness Of Service Oriented Architecture In Enterprise Architecture F...mdfachowdhury
 
Towards A Model Of Organisational Prerequistes For Enterprise Wide Sys Integ
Towards A Model Of Organisational Prerequistes For Enterprise Wide Sys IntegTowards A Model Of Organisational Prerequistes For Enterprise Wide Sys Integ
Towards A Model Of Organisational Prerequistes For Enterprise Wide Sys IntegDonovan Mulder
 

What's hot (20)

The Hidden Financial Costs Of Erp Software
The Hidden Financial Costs Of Erp SoftwareThe Hidden Financial Costs Of Erp Software
The Hidden Financial Costs Of Erp Software
 
Erp pdfs
Erp pdfsErp pdfs
Erp pdfs
 
Example erp analysis
Example erp analysisExample erp analysis
Example erp analysis
 
IRJET- Implementation based ERP Module for Construction Site Management
IRJET- Implementation based ERP Module for Construction Site ManagementIRJET- Implementation based ERP Module for Construction Site Management
IRJET- Implementation based ERP Module for Construction Site Management
 
Overcoming Knowledge Integration Barriers in ERP implementation Using Action ...
Overcoming Knowledge Integration Barriers in ERP implementation Using Action ...Overcoming Knowledge Integration Barriers in ERP implementation Using Action ...
Overcoming Knowledge Integration Barriers in ERP implementation Using Action ...
 
ERP And Enterprise Architecture
ERP And Enterprise ArchitectureERP And Enterprise Architecture
ERP And Enterprise Architecture
 
15. Assessing Risk In Erp Projects Identify And Prioritize The Factors
15. Assessing Risk In Erp Projects Identify And Prioritize The Factors15. Assessing Risk In Erp Projects Identify And Prioritize The Factors
15. Assessing Risk In Erp Projects Identify And Prioritize The Factors
 
Process driven software development methodology for enterprise information sy...
Process driven software development methodology for enterprise information sy...Process driven software development methodology for enterprise information sy...
Process driven software development methodology for enterprise information sy...
 
Effect of erp system
Effect of erp system Effect of erp system
Effect of erp system
 
Importance and Impact of ERP Systems on Industry
Importance and Impact of ERP Systems on IndustryImportance and Impact of ERP Systems on Industry
Importance and Impact of ERP Systems on Industry
 
Chap11 Developing Business It Strategies[1]
Chap11 Developing Business It Strategies[1]Chap11 Developing Business It Strategies[1]
Chap11 Developing Business It Strategies[1]
 
Risk In Erp Implementation Projects
Risk In Erp Implementation ProjectsRisk In Erp Implementation Projects
Risk In Erp Implementation Projects
 
Sap in delhi metro
Sap in delhi metroSap in delhi metro
Sap in delhi metro
 
Risk Organization for ERP Projects
Risk Organization for ERP ProjectsRisk Organization for ERP Projects
Risk Organization for ERP Projects
 
Introduction: Enterprise Systems for Management
Introduction: Enterprise Systems for ManagementIntroduction: Enterprise Systems for Management
Introduction: Enterprise Systems for Management
 
Chap12 Developing Business It Solutions[1]
Chap12 Developing Business It Solutions[1]Chap12 Developing Business It Solutions[1]
Chap12 Developing Business It Solutions[1]
 
Concerto Whitepaper
Concerto WhitepaperConcerto Whitepaper
Concerto Whitepaper
 
Enter Prize Resource Planning
Enter Prize Resource PlanningEnter Prize Resource Planning
Enter Prize Resource Planning
 
Effectiveness Of Service Oriented Architecture In Enterprise Architecture F...
Effectiveness Of Service Oriented Architecture In Enterprise Architecture   F...Effectiveness Of Service Oriented Architecture In Enterprise Architecture   F...
Effectiveness Of Service Oriented Architecture In Enterprise Architecture F...
 
Towards A Model Of Organisational Prerequistes For Enterprise Wide Sys Integ
Towards A Model Of Organisational Prerequistes For Enterprise Wide Sys IntegTowards A Model Of Organisational Prerequistes For Enterprise Wide Sys Integ
Towards A Model Of Organisational Prerequistes For Enterprise Wide Sys Integ
 

Viewers also liked

ERP : A MANUFACTURING PERSPECTIVE
ERP : A MANUFACTURING PERSPECTIVEERP : A MANUFACTURING PERSPECTIVE
ERP : A MANUFACTURING PERSPECTIVEKamleshwar Pandey
 
Evolution & structure of erp
Evolution & structure of erpEvolution & structure of erp
Evolution & structure of erpSomya Bagai
 
History and Evolution of ERP & SAP
History and Evolution of ERP & SAPHistory and Evolution of ERP & SAP
History and Evolution of ERP & SAPShivkumar Rai
 
Material requirement planning presentation
Material requirement planning presentationMaterial requirement planning presentation
Material requirement planning presentationjhanakshah
 

Viewers also liked (7)

ERP : A MANUFACTURING PERSPECTIVE
ERP : A MANUFACTURING PERSPECTIVEERP : A MANUFACTURING PERSPECTIVE
ERP : A MANUFACTURING PERSPECTIVE
 
ERP Solutions UK
ERP Solutions UKERP Solutions UK
ERP Solutions UK
 
ERP - Pros and Cons
ERP - Pros and ConsERP - Pros and Cons
ERP - Pros and Cons
 
Evolution & structure of erp
Evolution & structure of erpEvolution & structure of erp
Evolution & structure of erp
 
History and Evolution of ERP & SAP
History and Evolution of ERP & SAPHistory and Evolution of ERP & SAP
History and Evolution of ERP & SAP
 
Material requirement planning presentation
Material requirement planning presentationMaterial requirement planning presentation
Material requirement planning presentation
 
Evolution of ERP Systems
Evolution of ERP SystemsEvolution of ERP Systems
Evolution of ERP Systems
 

Similar to Evaluating E R P Implementation Luo Strong

The Critical Success Factors For Erp Implementation An Organisational Fit Per...
The Critical Success Factors For Erp Implementation An Organisational Fit Per...The Critical Success Factors For Erp Implementation An Organisational Fit Per...
The Critical Success Factors For Erp Implementation An Organisational Fit Per...Donovan Mulder
 
An Empirical Investigation Of Factors Affecting ERP Impact
An Empirical Investigation Of Factors Affecting ERP ImpactAn Empirical Investigation Of Factors Affecting ERP Impact
An Empirical Investigation Of Factors Affecting ERP ImpactLisa Muthukumar
 
Enterprise resource planning & application
Enterprise resource planning & applicationEnterprise resource planning & application
Enterprise resource planning & applicationprachivyas21
 
A Critical Success Factors Model For Enterprise Resource Planning Implementation
A Critical Success Factors Model For Enterprise Resource Planning ImplementationA Critical Success Factors Model For Enterprise Resource Planning Implementation
A Critical Success Factors Model For Enterprise Resource Planning ImplementationJoko Sriyanto
 
Erp research agenda(imds)
Erp research agenda(imds)Erp research agenda(imds)
Erp research agenda(imds)012roger
 
Enterprise resource planning(ERP)
Enterprise resource planning(ERP)Enterprise resource planning(ERP)
Enterprise resource planning(ERP)S.M. Towhidul Islam
 
Digitalization of operations of micro industries using web-based ERP system.
Digitalization of operations of micro industries using web-based ERP system.Digitalization of operations of micro industries using web-based ERP system.
Digitalization of operations of micro industries using web-based ERP system.IRJET Journal
 
Whitepaper what is_erp
Whitepaper what is_erpWhitepaper what is_erp
Whitepaper what is_erparulkanish
 
The use of_reference_models_in_business_process_renovation
The use of_reference_models_in_business_process_renovationThe use of_reference_models_in_business_process_renovation
The use of_reference_models_in_business_process_renovationemedin
 
Facilation of it in bpr & erp by- pratap tambe
Facilation of it in bpr & erp by- pratap tambeFacilation of it in bpr & erp by- pratap tambe
Facilation of it in bpr & erp by- pratap tambePratap Tambe
 
Challenges of Implementing an ERP System in Industry
Challenges of Implementing an ERP System in IndustryChallenges of Implementing an ERP System in Industry
Challenges of Implementing an ERP System in IndustryIRJET Journal
 
Development reference model to build management reporter using dynamics great...
Development reference model to build management reporter using dynamics great...Development reference model to build management reporter using dynamics great...
Development reference model to build management reporter using dynamics great...CSITiaesprime
 
Introduction to ERP Systems
Introduction to ERP SystemsIntroduction to ERP Systems
Introduction to ERP SystemsBilal Shaikh
 
New Implications for Customization of ERP Systems
New Implications for Customization of ERP SystemsNew Implications for Customization of ERP Systems
New Implications for Customization of ERP SystemsMadeleine Hoffsten
 
ERP (ENTERPRISE RESOURCE PLANNING)
ERP (ENTERPRISE RESOURCE PLANNING)ERP (ENTERPRISE RESOURCE PLANNING)
ERP (ENTERPRISE RESOURCE PLANNING)Sujeet TAMBE
 
SEMS_Newman_accepted
SEMS_Newman_acceptedSEMS_Newman_accepted
SEMS_Newman_acceptedNo'am Newman
 
CRITICAL SUCCESS FACTORS (CSFS) OF ENTERPRISE RESOURCE PLANNING (ERP) SYSTEM ...
CRITICAL SUCCESS FACTORS (CSFS) OF ENTERPRISE RESOURCE PLANNING (ERP) SYSTEM ...CRITICAL SUCCESS FACTORS (CSFS) OF ENTERPRISE RESOURCE PLANNING (ERP) SYSTEM ...
CRITICAL SUCCESS FACTORS (CSFS) OF ENTERPRISE RESOURCE PLANNING (ERP) SYSTEM ...cscpconf
 

Similar to Evaluating E R P Implementation Luo Strong (20)

The Critical Success Factors For Erp Implementation An Organisational Fit Per...
The Critical Success Factors For Erp Implementation An Organisational Fit Per...The Critical Success Factors For Erp Implementation An Organisational Fit Per...
The Critical Success Factors For Erp Implementation An Organisational Fit Per...
 
An Empirical Investigation Of Factors Affecting ERP Impact
An Empirical Investigation Of Factors Affecting ERP ImpactAn Empirical Investigation Of Factors Affecting ERP Impact
An Empirical Investigation Of Factors Affecting ERP Impact
 
Enterprise resource planning & application
Enterprise resource planning & applicationEnterprise resource planning & application
Enterprise resource planning & application
 
A Critical Success Factors Model For Enterprise Resource Planning Implementation
A Critical Success Factors Model For Enterprise Resource Planning ImplementationA Critical Success Factors Model For Enterprise Resource Planning Implementation
A Critical Success Factors Model For Enterprise Resource Planning Implementation
 
Erp research agenda(imds)
Erp research agenda(imds)Erp research agenda(imds)
Erp research agenda(imds)
 
Enterprise resource planning(ERP)
Enterprise resource planning(ERP)Enterprise resource planning(ERP)
Enterprise resource planning(ERP)
 
Digitalization of operations of micro industries using web-based ERP system.
Digitalization of operations of micro industries using web-based ERP system.Digitalization of operations of micro industries using web-based ERP system.
Digitalization of operations of micro industries using web-based ERP system.
 
Whitepaper what is_erp
Whitepaper what is_erpWhitepaper what is_erp
Whitepaper what is_erp
 
The use of_reference_models_in_business_process_renovation
The use of_reference_models_in_business_process_renovationThe use of_reference_models_in_business_process_renovation
The use of_reference_models_in_business_process_renovation
 
ERP PROJECT
ERP PROJECTERP PROJECT
ERP PROJECT
 
Facilation of it in bpr & erp by- pratap tambe
Facilation of it in bpr & erp by- pratap tambeFacilation of it in bpr & erp by- pratap tambe
Facilation of it in bpr & erp by- pratap tambe
 
ERP
ERPERP
ERP
 
Challenges of Implementing an ERP System in Industry
Challenges of Implementing an ERP System in IndustryChallenges of Implementing an ERP System in Industry
Challenges of Implementing an ERP System in Industry
 
Development reference model to build management reporter using dynamics great...
Development reference model to build management reporter using dynamics great...Development reference model to build management reporter using dynamics great...
Development reference model to build management reporter using dynamics great...
 
Introduction to ERP Systems
Introduction to ERP SystemsIntroduction to ERP Systems
Introduction to ERP Systems
 
Erp
ErpErp
Erp
 
New Implications for Customization of ERP Systems
New Implications for Customization of ERP SystemsNew Implications for Customization of ERP Systems
New Implications for Customization of ERP Systems
 
ERP (ENTERPRISE RESOURCE PLANNING)
ERP (ENTERPRISE RESOURCE PLANNING)ERP (ENTERPRISE RESOURCE PLANNING)
ERP (ENTERPRISE RESOURCE PLANNING)
 
SEMS_Newman_accepted
SEMS_Newman_acceptedSEMS_Newman_accepted
SEMS_Newman_accepted
 
CRITICAL SUCCESS FACTORS (CSFS) OF ENTERPRISE RESOURCE PLANNING (ERP) SYSTEM ...
CRITICAL SUCCESS FACTORS (CSFS) OF ENTERPRISE RESOURCE PLANNING (ERP) SYSTEM ...CRITICAL SUCCESS FACTORS (CSFS) OF ENTERPRISE RESOURCE PLANNING (ERP) SYSTEM ...
CRITICAL SUCCESS FACTORS (CSFS) OF ENTERPRISE RESOURCE PLANNING (ERP) SYSTEM ...
 

Evaluating E R P Implementation Luo Strong

  • 1. 322 IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT, VOL. 51, NO. 3, AUGUST 2004 A Framework for Evaluating ERP Implementation Choices Wenhong Luo and Diane M. Strong Abstract—A key issue in enterprise resource planning (ERP) im- on ERP than the company can afford, being incompatible with plementation is how to find a match between the ERP system and strategic partners, conflicting with its management style and an organization’s business processes by appropriately customizing structure, being overwhelmed by the required organizational both the system and the organization. In this paper, we advance a framework for supporting management decision-making about changes to fit the system, and dealing with ever changing ERP customization choices and the capabilities required to accomplish technology and its infrastructure [9]–[11]. Dow Chemical, for them. In this framework, we identify various customization possi- example, spent seven years and close to a half of a billion dol- bilities for business processes as well as ERP systems. We also iden- lars in implementing a mainframe ERP system and then realized tify technical and process change capabilities required for system that a client-server architecture would be more appropriate [12]. and process customization. Combining customization options with change capabilities, we present a useful way for managers to iden- Any successful ERP implementation requires a fit between tify feasible customization options for their particular organiza- the ERP system and the organizational processes it supports tion. Such a framework also helps managers to recognize the gap [13], [14]. An important characteristic of ERP systems is that between desired customization options and change capabilities. A they are packaged software solutions rather than customized case study is used to illustrate the application of the framework. systems. As such, they come with built-in assumptions and Index Terms—Case study, change capability, enterprise re- procedures about organizations’ business processes. These as- source planning (ERP) systems, process customization, system sumptions and procedures seldom match exactly with those customization. of the implementing organization’s existing processes [15]. In traditional information systems development, the computer I. INTRODUCTION system is usually designed to fit the organization and its pro- cesses. With packaged software solutions such as ERP systems, E NTERPRISE Resource Planning (ERP) software is one of the fastest growing segments of business computing today. According to a report by Advanced Manufacturing it is difficult to completely mold the system to fit existing business processes. In fact, many researchers and practitioners have suggested that it is easier and less costly to mold busi- Research, the ERP software market is expected to grow from ness processes to ERP systems rather than vice versa [12], $21 billion in 2002 to $31 billion in 2006 and the entire [13]. Thus, even for those companies that have successfully enterprise applications market which includes Customer Rela- implemented large-scale information systems projects in the tionship Management and Supply Chain Management software past, ERP implementation still presents a challenge, because will top $70 billion [1]. The reason behind this phenomenal it is not simply a large-scale software deployment exercise. growth is the promise that ERP systems can provide an inte- ERP implementation is often accompanied by large-scale or- grated business computing solution and improve a company’s ganizational changes [14], [16]. Consequently, a key issue in ability to compete in the marketplace. Often cited benefits of ERP implementation is how to find a match between the ERP ERP systems include the integration of data and applications, system and an organization’s business processes by appropri- replacement of old, fragmented legacy systems, cost advantages ately customizing both the system and the organization. and quicker deployment of packaged systems as compared with In this paper, we advance a framework for supporting man- in-house development, and the adoption of best practices in agement decision-making about customization choices and the organizational processes [2], [3]. capabilities required to accomplish them. In this framework, For individual companies, however, the implementation of we identify various customization possibilities for business ERP systems presents the greatest challenge for many MIS man- processes, as well as ERP systems. We also identify technical agers today [4]–[8]. Reports of ERP implementation failures are capabilities required for technical ERP customization options common. Reasons for failures include spending more money and process change capabilities needed for process customiza- tion. Combining the process and technical customization Manuscript received May 1, 2001; revised March 1, 2004. Review of this options with technical and process change capabilities, we manuscript was arranged by Department Editor V. Sambamurthy. present a useful way for managers to identify feasible cus- W. Luo is with the Department of Decision and Information Technologies, College of Commerce and Finance, Villanova University, Villanova, PA 19085 tomization options for their particular organization. Such a USA (e-mail: wenhong.luo@villanova.edu). framework also helps managers to develop a long-term view of D. M. Strong is with the Department of Management, Worcester Poly- ERP implementation by suggesting that ERP implementation technic Institute, Worcester, MA 01609 USA (e-mail: dstrong@wpi.edu; www.mgt.wpi.edu/People/Strong/). be viewed as a series of interdependent customization and Digital Object Identifier 10.1109/TEM.2004.830862 implementation projects. 0018-9391/04$20.00 © 2004 IEEE
  • 2. LUO AND STRONG: FRAMEWORK FOR EVALUATING ERP IMPLEMENTATION CHOICES 323 TABLE I LITERATURE ON ERP IMPLEMENTATION ISSUES II. RELATED LITERATURE cific and may be classified into three categories: data, process, A large body of literature on information technology (IT) and output. Davison [28] highlighted the cultural implications implementations has been developed during the past several of misfits in ERP implementations. decades [17]–[19]. However, our understanding of the factors Another difference between ERP and traditional information and processes that lead to ERP implementation successes or fail- system development project is that ERP projects, which tend ures is still limited because ERP implementation is relatively to be enterprise-wide, are typically larger in scope than tradi- new and is different from traditional information systems de- tional software development projects, which often focus on one velopment projects [11], [20]. Here, we focus on some of the or more departments or business processes. The risks associ- unique characteristics of ERP systems and review the imple- ated with ERP projects are relatively higher than those tradi- mentation issues related to these characteristics. A summary is tional projects [29]. Enterprise-wide projects affect many more provided in Table I. users and these users may have different and possibly conflicting One major difference lies with the fact that ERP systems needs and requirements. In addition, ERP projects require the are packaged software. Carmel and Sawyer [21] compared the integration of data, processes, and operations throughout the development processes of packaged software with traditional enterprise, often on a global scale, which makes ERP projects information systems at the industry, development, cultural far more complex than traditional systems development projects milieu, and team levels. Their analysis suggests that vendors of [7]. To achieve integration, dissimilar components and indepen- packaged software have to satisfy many customers with varying dent business processes need to be fitted together by conforming needs and requirements in order to capture the necessary market to a uniform standard. For example, integration may be accom- share and profit to justify their investment. At the same time, plished by changing each business process to fit with the system there is tremendous time-to-market pressure on the vendors using the ERP system as a standard. to come out with their new products to stay ahead of their The fit between business processes and ERP systems and competitors. In addition, packaged software developers are among business processes is believed to be critical to the success separated from the users organizationally, as well as physically of ERP implementation [3], [13], [30], [31]. Hong and Kim [31] and they usually do not participate in the implementation of assessed the impact of data, process, and user fit between ERP the software package. Intermediaries such as sales and cus- system and organizational requirements on implementation suc- tomer support staff and third party consultants often provide cess. They found a positive correlation between the initial orga- the linkage between software developers and users [22]–[24]. nizational fit and implementation success. However, for most Consequently, unlike traditional software development projects organizations, such a fit can only be achieved through mutual where a system is tailor-made to suit the existing business re- adaptation of the ERP systems and organization processes [32]. quirements and processes, packaged software implementation The adaptation of the ERP systems involves the customiza- involves the users changing procedures and business processes tion of the ERP system to fit existing or reengineered business in order to use the package, changing some of the programs processes. Davenport [12] identified ERP system customization in the package to fit their unique requirements, and relying on as module selection, table configuration, and code modifica- package vendors for assistance and updates to the software tion. Similarly, Glass [33] classified ERP system customization package [25]. into configuration, extension, and modification. Brehm et al. The disconnect between an organization’s information and [15] provided a more detailed categorization of ERP system process requirements and the solutions provided by ERP is espe- customization, which include nine types of adaptation: config- cially pronounced due to the complex nature of the ERP systems uration, bolt-ons, screen masks, extended reporting, workflow [26]. In their study of ERP implementations in Singapore, Soh programming, user exits, ERP programming, interface devel- et al. [27] illustrates that the so-called “industry best practices” opment, and package code modification. Each type may require embedded in ERP systems is hardly universal. They suggest that changes to be made at different layers of the ERP system. the misfits between business requirements and ERP capabili- Consequently, such changes may affect the initial ERP im- ties can be company-specific, industry-specific, or country-spe- plementation, as well as future maintenance, upgrade, and
  • 3. 324 IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT, VOL. 51, NO. 3, AUGUST 2004 conversions. It is worth noting that these frameworks are only contract facilitation, contract monitoring, and vendor devel- concerned with the change of systems to fit business processes. opment. Organizations have access to different IT resources An important stream of ERP implementation research fo- and, thus, possess different IT capabilities. Such differences cuses on the adaptation of the organization to ERP systems. may explain the divergences among organizations in the use This research explores the process of ERP implementation of IT and in the benefits they have gained from the usage and its associated organizational changes from initiation to [39]. They may also one of the major reasons why organiza- development to completion over time [4], [14]. ERP imple- tions choose different ERP customization options during ERP mentation is viewed as a long and complex process with suc- implementation. cesses and failures at different stages of the implementation. In a study of ERP implementation in 15 different companies, III. CUSTOMIZATION IN ERP IMPLEMENTATION Ross [34] discovered that most companies go through the following five stages in their implementation process: design, The primary goal of customization in ERP implementation is implementation, stabilization, continuous improvement, and to achieve a fit between the ERP system and the process that the transformation. Markus and Tanis [3] describes a typical ERP system supports. Thus, both the system and the process can be implementation in terms of four phases: the chartering phase, changed or customized to achieve the goal. When the system is the project phase, the shakedown phase, and the onward and customized to fit the process, we refer to this kind of customiza- upward phase. Koh et al. [35] applied this process theory to tion as technical customization. Similarly, when a process is cus- identify problems and issues of ERP implementation using tomized to fit the system, we refer it as process customization. a case study. Stages models of IT implementation have also been used in analyzing ERP implementations [13], [36]. Al- A. Technical Customization though these models depict the ERP implementation process When installing an ERP system, companies have many differently, they share many similar activities and decisions choices about how to change and customize the software that need to be made by managers. One of the key decisions package [37]. Most ERP software packages are developed in a in the early stage of the implementation process is whether to modular approach, where each module contains specific func- accept the assumptions about business processes built into the tionality and configurable options [44]. In addition, an open system [34]. This decision affects the amount of customization or proprietary programming environment is often provided by needed to the software, as well as to the organization. ERP vendors to their customers for modifying the system. Thus, The systems development life cycle methodology needs to be companies have three types of technical customization options: modified for the unique characteristics of ERP implementation module selection, table configuration, and code modification [27], [37]. Implementation in the traditional SDLC refers to [12]. In module selection, companies choose to implement the later stage of system development in which a completed one or more modules using the default configuration set by system is installed, deployed, and placed into operation or ERP vendors. In this case, technical customization is achieved production. The stage also includes the conversion to the new through the company’s decision as to which modules to imple- system, the training of users, and final documentation of the ment. This type of technical customization makes minimum system [38]. ERP implementation involves the understanding alterations to the system and, by itself, is rarely sufficient in of existing business processes and ERP technologies, the cus- an ERP implementation. Some small companies, however, tomization of business processes, and ERP modules and tables may take this low cost and low risk approach. For example, to fit each other, and the management of large-scale business Thermacore decided to implement SAP’s accounting module process change and system integration projects. Hence, analysis using the default charts of accounts without any changes [45]. phase activities (e.g., understanding of critical organization Since most ERP systems are table-driven, another type of processes) and design phase activities (e.g., knowledge of the technical customization is to select configuration options in the ERP software) of SDLC have to be merged for ERP implemen- tables so that the system fits organizational needs. A key require- tation [27]. Brehm and Markus [37] stressed the importance ment for table configuration is to understand the meaning and of interaction between vendors and adopters during the ERP consequences of each configurable option in each table. Since implementation. there are numerous tables in a typical ERP system, this can be a From a resource-based perspective, the success of ERP im- very complex and time-consuming task, especially when inter- plementation is affected by the kind of IT-based resources dependencies among options across various tables and modules possessed by an organization and how they are assembled, need to be considered. For example, Dell Computer spent more coordinated, and deployed [39]–[42]. IT-based resources can than a year on table configuration alone [12]. The benefits of be classified into tangible IT resources (e.g., IT infrastructure), this type of technical customization include the ability to tailor intangible IT resources (e.g., knowledge bases), and human the system without coding, the full support from the vendor, and IT resources (e.g., technical and managerial IT skills) [42], the ease of future upgrades. [43]. The ability to assemble, coordinate, and deploy IT-based The third type of technical customization is code customiza- resources in combination with other resources is referred to tion, where the source code of the ERP system is changed, the as an organization’s IT capability. Feeny and Willcocks [41] functionality is augmented, or a new interface is developed included the following as a set of core IT capabilities: IS/IT to allow the ERP system to interact with other systems [46], leadership, business system thinking, relationship building, ar- [47]. Some ERP systems come with a proprietary program- chitecture planning, making technology work, informed buying, ming environment to support code customization; others can
  • 4. LUO AND STRONG: FRAMEWORK FOR EVALUATING ERP IMPLEMENTATION CHOICES 325 interface with higher level programming languages such as of the elements in a business process, including the measures C++. Code customization provides companies the greatest of performance. Literature on Business Process Reengineering flexibility in adapting the system to organizational needs and provides numerous examples of radical change. Organizations allows companies to integrate the ERP system with any existing that are converting from a functional view of business to a production systems. On the other hand, it also presents the process view often make radical changes to their business highest risks and costs in technical customization. It is quite processes as well [49]. expensive to obtain competent technical staff or consultants to These three categories of process change represent in- perform code customization and there are risks of failures and creasing degrees of process customization on a continuum budget overruns. Also, too much code customization leads to from no change to radical change. How much change is needed incompatibility with newer versions of the system and, thus, depends on how well the new technology fits with the existing difficulties in future upgrades. Furthermore, certain integration process. Management has the choice of changing the process benefits built into the original ERP design may be lost as a to fit the system and vice versa. result of code customization. Clearly, as we move from module customization to code customization, the costs and risks in- C. ERP Customization Choices crease; the benefits, however, may or may not increase. With technical customization and process customization as ERP vendors have a rather different view of technical cus- dimensions, we derive a table for describing various ERP cus- tomization than the view of adopting organizations [46]. While tomization choices, as illustrated in Table II. most vendors provide the above programming environment Each cell in the table represents a possible choice for for supporting adopting organizations, they consider technical achieving fit between the process and the ERP system. Each customization as an evolving process where they continuously row shows the process change options given a chosen system add modules, extend configuration tables, and improve tools configuration option. Each column identifies the system con- for code modification to meet the needs of adopting organi- figuration options to fit a particular process change decision. zations. Their goal is to reduce the degree, costs, and risks For example, the first row shows the three available options if of customization so that adopting organizations can restrict managers decide to adopt the process embedded in the system their customization efforts to module selection and table and make any necessary changes in the business process to fit configuration. the system. In this case, the system process is often regarded as the best practice or is deemed as the ideal process for the B. Process Customization organization. The no customization cell is a valid choice when there is Fit can also be achieved by changing the process rather already a good fit between the existing business process and the than the system. Process customization is the degree to which system process. Thus, no process customization is necessary the business process is changed to fit the system. A business and a good fit can be achieved by selecting appropriate system process is defined as a set of logically related tasks that use modules. Although rare, it is still possible when, for example, the resources of an organization to achieve a defined business an organization’s process was used as a model for developing outcome [48]. This definition indicates that a business process the system. This cell involves the lowest implementation risk consists of tasks, resources, the outcome, relationships among among all cells provided that the assessment of fit is accurate. tasks, and relationships among resources and tasks. Based Managers should ensure that the perceived fit between the on the changes made to these elements, we classify process existing process and the embedded system process is not just customization into three categories: no change, incremental their wishful thinking. The cell process adaptation involves change, and radical change. making moderate process changes to fit system modules. It In the case of no change, process customization involves only assumes that the existing business process is similar to the changes in tasks and resources, but no changes in relationships system process and incremental changes are sufficient to achieve among tasks and configurations of resources. An example of fit. The risk associated with this cell is primarily related to such process customization is task automation in which com- the organization’s ability in improving the existing business puter technologies are substituted for manual labor. Then, the process. If the existing business process is drastically different resources used to accomplish the task have been switched from from the system process, then the cell process conversion manual labor to computers but the other elements of the busi- involving radical changes to the current process is necessary ness process remain the same. to fit the system process. This option is significantly riskier The second category of process customization is incremental than process adaptation. change in which improvements are made not only in tasks and The second row assumes that technical customization is resources, but also in relationships among tasks and relation- limited to configuration of the system through tables. Most ships among tasks and resources. The nature of the process and ERP systems come with configurable tables that model typical its outcome measures, however, has not changed. The focus of variations of business processes. Using the technical changes the change is solving problems found in the process. Most total involved in table customization, organizations can tailor the quality management (TQM) initiatives are examples of incre- system to a near fit to the process. Any further changes needed mental change [49]. to achieve complete fit can be accomplished by changing Radical change is the third category of process customiza- processes. The cell fit system to process is an ideal situation, tion. It involves the fundamental rethinking and radical redesign where fit has been accomplished through table customization.
  • 5. 326 IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT, VOL. 51, NO. 3, AUGUST 2004 TABLE II CUSTOMIZATION CHOICES The risk factor for this option is slightly greater than no cus- IV. CAPABILITY REQUIREMENTS FOR ERP CUSTOMIZATION tomization. Mutual adaptation means that similar amounts of customization are applied to both the system and the process. The customization options depicted in Table II represent Consequently, the cell is riskier than fit system to process possible customization choices available to managers. No one and process adaptation. When there is still a significant gap option in Table II is necessarily better than the others per between the system and process after table customization, fit se. Consistent with the resource-based perspective, we argue, process to system may be required to redesign the process to however, that some options are better for an organization than achieve fit. This option is even riskier than process conversion others and this is determined by the organization’s capability to because it not only requires radical process change but also make necessary system and process changes. Such capability changes in the system. requirements consist of technical change capability and process In the third row, system customization is not limited to change capability. only table configuration; changes to the source code are also considered to be viable. While vendors discourage code cus- A. Technical Change Capability tomization, they do provide programming environments to facilitate such changes because there are variations of business Technical change capability refers to an organization’s processes that cannot be modeled through table customiza- overall ability to customize ERP systems. The first ability tion. For various reasons, managers may decide to make no within technical change capability is concerned with the under- changes to the process and achieve the fit entirely through standing of default ERP system processes, configurations, and changes to the system. This option is referred to as system built-in options. It is crucial to recognize the underlying man- conversion. Organizations need substantially more expertise agement principles and assumptions made by system vendors to work with the system than table configuration and, hence, [20], [25]. This understanding forms the basis for planning and system conversion is riskier than the fit system to process cell. making appropriate changes to the system. Organizations may The system conversion and process adaptation cell involves differ in this ability in terms of the scope and depth of their moderate process improvements, as well as code customization. understanding of the adopted ERP system. For example, some Depending on the nature of process changes, this option may organizations have a good understanding of the entire system not be as risky as the system conversion cell because it may and others may focus on a module or a part of the system. That increase flexibility in the process and require fewer coding is, the scope of understanding can differ. Similarly, the depth of changes. Finally, system and process reengineering refers to understanding can vary as well. For example, one organization a scenario in which managers may choose to redesign the knows the processes that are supported by the system, while business process and make necessary changes to the system another organization also understands the assumptions and to support the redesigned process. Such changes in both the interconnections within the system well enough to plan any process and the system represent the most risky cell in the table. desired changes.
  • 6. LUO AND STRONG: FRAMEWORK FOR EVALUATING ERP IMPLEMENTATION CHOICES 327 TABLE III CAPABILITY ASSESSMENT The second technical change capability is the ability to de- Creative thinking and process design tools and methodologies velop and modify large-scale software in a networked database are crucial for designing new or changed business processes. environment. This ability is directly related to the extent to Creative thinking allows organizations to think “outside of the which organizations are able to make desired system changes. box” and generate many alternative designs. The ability to use It is crucial that organizations have the ability to use a variety process design tools and methodologies permits organizations to of software application development tools such as custom tools simulate and evaluate process design alternatives and to identify provided by ERP vendors, database management tools, and those with significant performance improvements. programming languages. The more tools an organization is able Third, organizations must be capable of managing and co- to employ, the broader the scope of their technical change capa- ordinating large-scale business process changes. As discussed bility. With each development tool, the degree of proficiency in earlier, ERP implementation can be viewed as a series of cus- using that tool signifies the depth of an organization’s technical tomization projects that involves significant business process change capability. changes. As such, managing large-scale business process The third technical change capability is an organization’s changes consists of managing individual projects, as well as ability to manage large-scale systems development projects. integrating and coordinating multiple projects. To successfully This includes setting unambiguous and realistic goals for the manage individual projects, organizations need to have the nec- project, providing necessary resources to match the goals, essary skills in project management and organizational change maintaining clear communication channels among project management. Integrating and coordinating multiple projects re- participants, monitoring project progress, and detecting and quires the ability to decompose large projects into smaller ones, correcting any problems within the project [38]. ERP im- manage the interfaces among these projects, and integrate their plementation may be viewed as a series of coordinated IT results to achieve overall objectives. The advantage of a series customization and implementation projects. As such, organi- of projects is the opportunity for organizations to learn. That zations would need not only the ability to manage individual learning includes the exchange of knowledge within and across projects, but also the ability to coordinate and integrate multiple multiple project teams. Furthermore, knowledge acquired from interconnected projects. earlier projects can be applied to future projects. An organization’s technical change capability consists of the We measure an organization’s process change capabilities scope and depth of its ability to understand the ERP system, its in terms of their scope and depth. For instance, the scope of ability to make changes to software, and its ability to manage the organization’s capability in managing process changes large-scale ERP implementation projects. We consider an or- is broad when an organization is capable of managing very ganization to have high technical change capability if it has large-scale projects. Furthermore, we consider an organization broad scope and great depth in all three abilities. Conversely, we to have in-depth capability if that organization has a large consider an organization to have low technical change capability set of alternative tools and techniques for managing process if it has narrow scope and limited depth in all three abilities. changes. We consider an organization to have high business process change capability if it has broad scope and great depth B. Process Change Capability in all three abilities, the ability to understand existing business The other change capability that an organization needs is processes, the ability to design and implement business process process change capability, which refers to its overall ability changes, and the ability to manage large scale organizational to customize business processes. Organizations first need to changes. Conversely, we consider an organization to have low have the ability to understand their existing business processes business process change capability if it has narrow scope and and their business environment. That understanding should limited depth in all three abilities. include not only the current state of existing business processes but also the history and evolution of these processes. Since C. Overall Capability ERP systems cross functions, enterprise-wide understanding of processes is more valuable than just the understanding of Combining the technical change capability and process individual functional areas. Therefore, an organization would change capability, we can assess an organization’s overall capa- have higher process change capability if it has enterprise-wide bility in implementing and customizing ERP systems. Table III understanding of its business processes and their history shows the four possible combinations of such an assessment. and evolution, as well as its products, customers, and other A novice organization has low capabilities in both technical stakeholders. change and process change. That places severe constraints on Second, organizations must have the ability to design new or what an organization can do to customize its own processes, as changed business processes, as well as implement these designs. well as the software package.
  • 7. 328 IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT, VOL. 51, NO. 3, AUGUST 2004 TABLE IV FRAMEWORK FOR EVALUATING ERP CUSTOMIZATION CHOICES A technician organization has high technical change capa- firms and sending employees to technical training. Similarly, bility, but low process change capability. It has high ability to a technician organization can acquire process change ability fit the system to the organization’s needs, but it may not be able by employing consultants to help it learn from earlier im- to take full advantage of the possible process improvements. A plementation projects. So organizations should periodically technician organization should guard against the temptation to evaluate their own capability, identify their needs for capa- over customize the system. An organizer is an organization that bility improvements, and direct necessary resources to meet has high process change capability, but low technical change those needs. capability. It is in a better position to take advantage of process improvement associated with ERP systems. Due to the inability V. A FRAMEWORK FOR EVALUATING ERP to change the system, an organizer may not be able to realize a CUSTOMIZATION CHOICES good fit between the process and the ERP system. An expert organization has high capabilities in both tech- The framework presented in Table IV combines our dis- nical change and process change. This kind of organization is cussion of process and technical customization options with in the best position to focus on business strategy without wor- process and technical change capabilities. The table shows the rying about limits in its capability. It can pursue various alter- customization choices that are feasible for various organiza- natives of ERP implementation. An expert organization may tional capabilities. For instance, a novice has the customization over-customize both the process and the system so it should options in the upper left of the framework. An expert, on the guard against the temptation to use all available expertise. other hand, can choose from any of the customization possi- In addition to assessing its overall capability, an organization bilities. Thus, an expert has far more options available to it should also evaluate its capability with respect to each process than a novice. Customization options that require more process and each module within the ERP system. An organization’s changes are better suited for organizers than for technicians. On overall capability may be different from that with respect to the other hand, customization options that require ERP system individual processes and modules. For example, an organiza- changes are appropriate for technicians. tion may regard itself as an organizer overall, but consider it- Because both technical capability and process capability of self a novice in manufacturing because it has little experience an organization may evolve over time, previously unrealistic in changing its manufacturing processes. options may become available as organizations learn from their Both technical change and process change capabilities will experiences. Process change capability may improve when cer- change over time as an organization goes through the ERP im- tain business processes are improved. Technical capability may plementation process. A novice organization, for example, may improve when organizations gain experience in project man- improve its technical change ability by employing consulting agement, acquire more technical talent, and so forth. Because
  • 8. LUO AND STRONG: FRAMEWORK FOR EVALUATING ERP IMPLEMENTATION CHOICES 329 capabilities are dynamic, organizations should anticipate and have never been integrated. Each university has unique busi- facilitate capability growth. For example, in its initial selection ness processes that distinguish itself from other competitors. of ERP implementation projects and associated customization Furthermore, ever changing government regulations play a options, an organization should choose projects and options major role in how state universities operate. In sum, the Banner that will allow it to grow in the future. system and ERP implementations in higher education possess the same general characteristics of ERP implementations using VI. FRAMEWORK APPLICATION: A CASE STUDY SAP in large business organizations. PU selected Banner because it provided a common database The purpose of the proposed framework is to assist the and integrated applications using this common database. PU evaluation of ERP customization options. As such, it provides was an early adopter and served as a beta site for the Banner a methodology for choosing customization options based on system. Over time, PU provided input to the vendor developing an organization’s technical and process capabilities. It suggests Banner, System and Computer Technology (SCT), and has that customization decisions should involve: 1) determining implemented Banner modules, as they became ready for beta the degree of system and process customization desired; testing. The student module went online in 1988, the alumni 2) determining the organization’s capabilities to do technical and development module in 1995, the finance module in 1998, and process customization; and 3) selecting a feasible cell that the HR/payroll module in 1999, the financial aid module in matches customization options with capabilities. early 2000, and implementation of the scheduling module is in Given a desired ERP customization option, the framework process. can help assess the needs for additional technical change and/or The general implementation process for each module was organization change capabilities. Such needs can then be met as follows. First, the department or departments were selected. by obtaining external consultants, offering training to existing At PU, ERP implementation has taken primarily a functional employees, and deploying change agents. orientation because, for many of the modules, a single pri- Since in many companies ERP system implementation is a mary department is responsible for the functions covered by series of implementation projects, the framework can be used to the module. Second, members of the selected department and plan these projects by anticipating and facilitating the growth of the implementation team decided how much process reengi- technical and process change capabilities and choosing projects neering and redesign to do. This decision was made from a and options that allow for capability growth over time. Taking continuous improvement viewpoint. In making this decision, this dynamic view, we can envision difficult customization and the functionality available in the Banner module was consid- implementation projects becoming feasible over time as capa- ered. Finally, the submodules within the module were selected, bilities build during prior implementation projects. configuration options were selected, and code was added or In the remainder of this section, we illustrate the use of the changed to fit the module to the redesigned process. Overall, framework through an analysis of an ERP system implementa- PU first made process customization choices with some con- tion at a private technological university. While this case study sideration of the module functionality, and then customized is a post-hoc analysis since the framework did not exist when the system modules to whatever extent was needed to achieve the implementation projects started, the analysis shows the im- fit. Because of PU’s technical expertise and its role as the plicit technical and process customization choices made, how beta test site, such a sequence was feasible. these choices changed over time, and how capabilities were built Over time, the customization choices made have moved through customization choices. from primarily technical customization to primarily process This private university (PU) has a rather unique undergrad- customization, but these choices depend on the criticality of uate academic curriculum and schedule. Instead of 15-week the functionality to the mission of PU. We illustrate the nature semesters, PU employs a 7-week term system, where there are of these choices by discussing the implementation of three four terms in each academic year. All undergraduate students different modules, student, finance, and scheduling. Table V are required to do junior and senior projects. This project-ori- shows the framework as applied to PU’s customization choices ented curriculum, started in the 1970s, distinguishes it from for these three modules. other technological universities and is the core of its academic program. To support university operations, PU adopted and A. Student Module began to implement the Banner system as early as 1988. Banner is an ERP system designed for educational institu- The student module implementation began in 1988. At that tions [50]. As such, Banner has modules for students, alumni time, the implementation team viewed ERP implementation in and development, financial aid, and room scheduling, as well the context of traditional systems design and development. The as modules common to most business ERP systems, such as team determined what the primary user, the registrar’s office, finance, human resources, and payroll. Over 1300 universi- wanted and what the process was. They then worked with ties and colleges worldwide have adopted Banner systems, SCT to acquire technical expertise that allowed them to make including University of Arizona and Yale University [50]. Im- major changes to the student module in order to fit the existing plementing ERP systems, such as Banner, in universities is no process. That is, they chose the “system conversion” cell, which less complicated than that in large corporations since it could is feasible only if the implementation team possesses technical involve tens of thousands of users from various constituents change capabilities (labeled Student Module 1 in Table V). including current and prospective students, faculty, staff, ad- Technical customization of the student module is necessary ministrators, and alumni. Many universities have fragmented because educational programs are the core advantage and computer systems attending different business functions that competency of an educational institution. In particular, PU has
  • 9. 330 IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT, VOL. 51, NO. 3, AUGUST 2004 TABLE V FRAMEWORK APPLIED TO PU’S ERP IMPLEMENTATION CHOICES a project-oriented undergraduate program. Although students and manages its finances was similar to most other colleges and take courses, their curriculum is driven by the completion of universities and was not considered as a competitive advantage three significant projects, a humanities sufficiency project, a for PU. Learning from the costs of technical customization of project involving the interaction of technology and society, and the student module, the implementation team decided to mini- a project demonstrating competency in their major area of study. mize technical customization, and focused on training users for The last two projects have credit equivalent to three courses. In the financial process embedded in Banner’s financial module. addition, the academic year is divided into seven-week terms That is, the “fit process to system” cell was selected, which (half semesters) and students may be off-site for one term requires expert capabilities, i.e., both technician and organizer during the year at one of PU’s global project centers in London, abilities (labeled Finance Module in Table V). Bangkok, etc. This unique educational design is considered PU’s technical change capabilities were well developed, but PU’s competitive advantage, and cannot be changed simply its organizer abilities were lacking. To develop the organiza- because the ERP system does not support such functionality. tional change capability, PU initiated a reengineering project to The heavily customized student module, however, requires improve the operation of the process. The reengineering was significant resources to maintain because new versions of done in cooperation with consultants from SCT so that the re- the student module need to be implemented. For example, sulting process would be a close fit to the process embedded in the recent implementation of the new web-based registration the Banner system. To fit the process to the system, PU made submodule required significant customization for registration many changes in its financial processes, including changing its in seven-week terms and registration for projects. entire chart of accounts to fit Banner, changing retirement de- Through the implementation of the student module, the team duction calculations to the method used in Banner, and training learned the costs and benefits of relying on PU’s technician all users that normal account balances were now negative. The capabilities. The benefits are a well-functioning customized changes to the process required negotiations with the user com- module that supports PU’s project-oriented educational mis- munity and extensive training, both of which have served to sion. The cost is over customization through overuse of its build PU’s organizer capabilities. technician capabilities. It was realized that not all technical changes to the ERP system provided strategic benefit to PU. Current implementations of student sub-modules take a more C. Scheduling Module balanced approach between technical customization and process customization (labeled Student Module 2 in Table V). Decisions about implementing the scheduling module are un- derway now. The implementation team knows that the changes B. Finance Module required are at least those of the “mutual adaptation” cell, that The implementation of the finance module took a very dif- is, at least incremental process change and table customization. ferent approach. The process by which PU does its accounting A concern is that the process changes may be radical rather
  • 10. LUO AND STRONG: FRAMEWORK FOR EVALUATING ERP IMPLEMENTATION CHOICES 331 than incremental and the system changes may require signifi- A. Contributions to Practice cant coding. There is a major difference in project difficulty and This framework allows ERP implementers to examine many risk between a “mutual adaptation” project and a “system and implementation possibilities rather than simply following the process reengineering” project (labeled Scheduling Module in “conventional wisdom” of fitting processes to the system. The Table V). On the system side, there is concern that Banner’s framework shows nine customization options that depend on scheduling module does not have adequate functionality and, how much to change the business process and how much to thus, implementation may require coding. On the process side, change the ERP system. To illustrate the contribution of this the PU team is deciding how much reengineering is needed to framework to the practice of engineering management, we de- improve the scheduling process. For example, one issue is which scribe how a typical organization implementing an ERP system rooms should be centrally scheduled. Departments like the flexi- would use the framework. bility of having local scheduling control over various conference The first step in using the framework is to assess how well the rooms and other space near their department. Central scheduling selected ERP system matches the business process. Typically, of such space, however, may provide better utilization of lim- this must be assessed for multiple ERP modules and multiple ited space. Making decisions about whether and how to change business processes. Then, the organization can use the frame- scheduling of space on campus is a critical part of the ERP im- work to think about the possibilities of changing the system and plementation process. Since scheduling decisions affect most changing the business process to provide better fit between the departments and individuals in these departments, changing the system and the process. As a result, the organization will have scheduling process radically could be risky. a set of options, some involving more process change and some These decisions about reengineering the scheduling process involving more system change, for achieving better fit. determine the process customization choice, that is, whether The next step is to assess the organization’s ability to make implementing the scheduling module requires incremental or these changes. The paper describes organizational capabilities radical process change, which in turn affects the organiza- as technical change capabilities and process change capabilities. tional capabilities required and the size, scope, and risk of the Depending on the results of assessing these capabilities, the list implementation project. Through the implementation of the of options developed in the previous step can be evaluated for student module and the finance module, PU has built expert feasibility for that organization. The final step is to consider level ERP implementation capabilities. Thus, deciding to do a longer-term plan depending on which options are the most radical process reengineering and significant code customiza- feasible for the organization over time. tion is feasible, which gives PU the flexibility to choose any We have suggested that ERP system implementation should customization option. PU or any other organization must, how- be viewed as a series of implementation projects. This view ever, avoid projects that are more complex than needed. has several implications for engineering management. First, or- The above discussion illustrates the dynamic use of the ganizations have overall process change and technical change framework for evaluating ERP customization choices. At PU, capabilities that may differ from their change capabilities with the implementation of each ERP module, and sometimes each respect to an individual project. Second, these capabilities can submodule, is an implementation project in itself. Each project change over time as organizations learn from previous projects. involves decisions about how much to change the associated Third, it is important to plan the path of implementation projects business process and, simultaneously, how much module cus- so that more difficult projects become feasible through learning. tomization to allow. These choices must be made within the That is, an organization should not only focus on the customiza- context of organizational capabilities. Since organizational ca- tion options for the current projects but should also consider op- pabilities develop and change over time, the sequencing of tions for capability growth. implementation projects is important, so that each project is The result of such an approach is to view ERP implemen- feasible from the perspective of organizational capabilities at tation as a portfolio of projects. Different projects may require the time it is initiated. different levels of effort, resources, and expertise. Thus, they should be managed in their own ways. The framework provides VII. CONCLUSION a way of thinking about the implementation choices to be made and helps engineering managers understand and evaluate these The framework developed in this paper identifies nine cus- choices. tomization options based on the degree of changes undertaken for both the ERP system and the business process. It is de- B. Contributions to Research signed to help organizations understand which customization options are available and which of these are feasible given an The “conventional wisdom” in the literature is that orga- organization’s capabilities. The applicability of the framework nizations should change their business processes to fit the was illustrated through a case study of an organization that ERP system, which embeds “best practices.” Any review of employed a phased implementation of several ERP modules. case studies of ERP system implementation will find many This phased implementation also illustrated the growing capa- exceptions to the conventional wisdom. Managers need better bility of an organization as it undertook ERP implementations advice from the literature. involving technical and organizational changes and how addi- To date, there are frameworks in the literature describing tional customization options became feasible with increased the possibilities for technical changes, that is, options for organizational capabilities. adapting the ERP system to the business process, e.g., [12],
  • 11. 332 IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT, VOL. 51, NO. 3, AUGUST 2004 [15]. Our framework goes beyond these in several ways. [6] H. Akkermans and K. van Helden, “Vicious and virtuous cycles in ERP First, we consider both technical and process changes, which implementation: A case study of interrelations between critical success factors,” Eur. J. Inform. Syst., vol. 11, no. 1, 2002. are the options managers actually have available to them. [7] M. L. Markus, C. Tanis, and P. C. van Fenema, “Multisite ERP imple- Second, we consider these customization options in light of mentations,” Commun. ACM, vol. 43, no. 4, 2000. an organization’s capabilities to make these changes. Third, we [8] C. Brown and I. Vessey, “Managing the next wave of enterprise systems: Leveraging lessons from ERP,” MIS Quart. Executive, vol. 2, no. 1, pp. promote a dynamic view of ERP implementation that assesses 65–77, 2003. the building of organizational capabilities through a series of [9] J. E. Scott, “The FoxMeyer Drugs’ bankruptcy: Was it a failure of ERP implementations and how this increases the feasibility of ERP?,” in Proc. 5th Americas Conf. Information Systems, Milwaukee, WI, Aug. 13–15, 1999, pp. 223–225. various customization options over time. Finally, the framework [10] E. Nelson and E. Ramstad, “Hershey’s biggest dud is its new computer can be used to generate testable hypotheses of the relationships system,” The Wall Street J., Oct. 1999. between customization choices and organization capabilities. [11] O. Volkoff, “Using the structurational model of technology to analyze an ERP implementation,” in Proc. 5th Americas Conf. Information Systems, Milwaukee, WI, Aug. 13–15, 1999, pp. 235–237. C. Limitations [12] T. H. Davenport, “Putting the enterprise into the enterprise system,” Harv. Bus. Rev., pp. 121–131, July-August 1998. The development of the framework was motivated by prac- [13] C. P. Holland and B. Light, “A critical success factors model for ERP ticing engineering managers trying to make decisions about implementation,” IEEE Software, pp. 30–36, May/June 1999. ERP customization choices. The framework itself was devel- [14] D. Robey, J. W. Ross, and M.-C. Boudreau, “Learning to implement enterprise systems: An exploratory study of the dialectics of change,” J. oped from the literature, and extends existing frameworks. We Manage. Inform. Syst., vol. 19, no. 1, 2002. have demonstrated the applicability of the framework through [15] L. Brehm, A. Heinzl, and M. L. Markus, “Tailoring ERP systems: A a case study. This case study, however, is not a full validation spectrum of choices and their implications,” in Proc. 34th Annu. Hawaii of the framework; it only illustrates its applicability in one Int. Conf. Systems Sciences, HI, 2001. [16] M. Hammer, “Up the ERP revolution,” Informationweek, p. 186, Feb. organization. ERP customization is only one of the important 1999. issues in ERP implementation. Other issues such as planning, [17] H. C. Lucus, Implementation: The Key to Successful Information Sys- management support, and change management can be equally tems. New York: Columbia Univ. Press. [18] R. P. Cerveny and G. L. Sanders, “Implementation and structural vari- important. Therefore, this framework should be used together ables,” Inform. Manage., vol. 11, no. 4, pp. 191–198, 1987. with others tools to address all important issues in ERP imple- [19] V. Sambamurthy and L. J. Kirsch, “An integrative framework of the in- mentation by the project team. formation systems development process,” Decision Sci., vol. 31, no. 2, pp. 391–411, 2000. Furthermore, the framework does not determine decisions for [20] S. Sawyer, “Packaged software: Implications of the differences from managers; rather it provides the possibilities for customization custom approaches to software development,” Eur. J. Inform. Syst., vol. and indicates the level of technical and organizational change 9, pp. 47–58, 2000. [21] E. Carmel and S. Sawyer, “Packaged software development teams: What capabilities needed to implement each possible customization makes them different?,” Inform. Technol. People, vol. 11, no. 1, pp. 7–19, option. The framework is designed to help managers think about 1998. the feasible options, and should be used in that way. [22] R. K. Lynch, “Nine pitfalls in implementing packaged applications soft- ware,” J. Inform. Syst. Manage., vol. 2, no. 2, pp. 88–92, 1985. [23] M. Keil and E. Carmel, “Customer-developer links in software develop- D. Future Research ment,” Commun. ACM, vol. 38, no. 5, pp. 33–44, 1995. [24] D. Gefen, “Nurturing clients’ trust to encourage engagement success Engineering managers can use the framework, as is, in the during the customization of ERP systems,” Omega, vol. 30, no. 4, 2002. manner suggested above. The framework, however, requires [25] H. C. Lucas Jr., E. J. Walton, and M. J. Ginzberg, “Implementing pack- further validation by testing it both in experiments and in orga- aged software,” MIS Quart., vol. 12, no. 4, pp. 88–92, 1985. [26] K. Kumar and J. V. Hillegersberg, “ERP experiences and evolution,” nizations. A future research study could compare the decisions Commun. ACM, vol. 43, no. 4, pp. 23–26, 2000. of managers using the framework with those not using the [27] C. Soh, S. S. Kien, and J. Tay-Yap, “Cultural fits and misfits: Is ERP a framework in a controlled laboratory study. Once further under- universal solution?,” Commun. ACM, vol. 43, no. 4, 2000. standing of the framework in use is developed, the framework [28] R. Davison, “Cultural complications of ERP,” Commun. ACM, vol. 45, no. 7, pp. 109–111, 2002. should be tested in a similar way in multiple organizations to [29] L. M. Applegate, F. W. McFarlan, and J. L. McKenney, Corporate In- valid the framework more fully than was done in this study. formation Systems Management: Text and Cases, 5th ed. New York: McGraw-Hill, 1999. [30] Y. Van Everdingen, J. Hilergersberg, and E. Waarts, “ERP adoption by REFERENCES european midsize companies,” Commun. ACM, vol. 43, no. 2, pp. 27–31, [1] (2002) AMR Research predicts enterprise applications market will 2000. reach $70 billion in 2006. AMR Research. [Online]. Available: [31] K. Hong and Y. Kim, “The critical success factors for ERP implemen- www.amrresearch.com tation: An organizational fit perspective,” Inform. Manage., vol. 40, no. [2] C. Brown and I. Vessey, “ERP implementation approaches: Toward a 1, 2002. contingency framework,” in Proc. 20th Int. Conf. Information Systems, [32] K. S. Lassila and J. C. Brancheau, “Adoption and utilization of com- Charlotte, NC, Dec. 13–15, 1999, pp. 411–416. mercial software packages: Exploring utilization equilibria, transitions, [3] M. L. Markus and C. Tanis, “The enterprise systems experience – From triggers, and tracks,” J. Manage. Inform. Syst., vol. 16, no. 2, pp. 63–90, adoption to success,” in Framing the Domains of IT Research: Glimpsing 1999. the Future through the Past, R. W. Zmud, Ed. Cincinnati, OH: Pin- [33] R. L. Glass, “Enterprise resource planning – Breakthrough and/or term naflex Educational Resources Inc., 2000, pp. 173–207. problems?,” Database for Advances Inform. Syst., vol. 29, no. 2, pp. [4] M.-C. Boudreau and D. Robey, “Organizational transition to enterprise 14–16, 1998. resource planning systems: Theoretical choices for process research,” in [34] J. Ross, ““The ERP Revolution: Surviving Versus Thriving”, MIT Sloan Proc. 20th Int. Conf. Information Systems, Charlotte, NC, Dec. 13–15, Working Paper,” Center for Information Systems Research, 1998. 1999, pp. 291–299. [35] C. Koh, C. Soh, and M. L. Markus, “A process theory approach to [5] C. H. Deutsch, “Software that can make a grown company cry,” The New ERP implementation and impacts: The case of Revel Asia,” J. Inform. York Times, Nov. 1998. Technol. Cases and Applicat., vol. 2, no. 1, pp. 4–23, 2000.
  • 12. LUO AND STRONG: FRAMEWORK FOR EVALUATING ERP IMPLEMENTATION CHOICES 333 [36] P. Rajagopal, “An innovation-diffusion view of implementation of en- Wenhong Luo received the Ph.D. degree in manage- terprise resource planning (ERP) systems and development of a research ment information systems from University of Ken- model,” Inform. Manage., vol. 40, no. 2, pp. 87–114, 2002. tucky, Lexington. [37] L. Brehm and M. L. Markus, “The divided software life cycle of ERP He is an Associate Professor in the Department packages,” presented at the 1st Global Information Technology Manage- of Decision and Information Technologies, College ment World Conf., Memphis, TN, 2000. of Commerce and Finance at Villanova University, [38] J. L. Whitten and L. D. Bentley, Systems Analysis and Design Methods, Villanova, PA. His publications have appeared in 4th ed. New York: McGraw-Hill, 1998. leading journals such as Communications of the [39] E. K. Clemons and M. C. Row, “Sustaining IT advantage: The role of ACM, European Journal of Information Systems, structural differences,” MIS Quart., pp. 275–292, 1991. Information and Management, The Information [40] F. J. Mata, W. L. Fuerst, and J. B. Barney, “Information technology Society, Computer Supported Cooperative Work, and sustained competitive advantage: A resource-based analysis,” MIS and Group Decisions and Negotiation. His research interests include electronic Quart., vol. 19, no. 4, pp. 487–505, 1995. commerce and information system project management. [41] D. F. Feeny and L. Willcocks, “Core IS capabilities for exploiting infor- mation technology,” Sloan Manage. Rev., pp. 9–21, 1998. [42] A. S. Bharadwaj, “A resource-based perspective on information tech- nology capability and firm performance: An empirical investigation,” MIS Quart., vol. 24, no. 1, pp. 169–196, 2000. [43] N. B. Duncan, “Capturing flexibility of information technology infra- structure: A study of resource characteristics and their measure,” J. Diane M. Strong received the Ph.D. degree in in- Manage. Inform. Syst., vol. 12, no. 2, pp. 37–57, 1995. formation systems from Carnegie Mellon University, [44] D. Sprott and D. , “Componentizing the enterprise application pack- Pittsburgh, PA. ages,” Commun. ACM, vol. 43, no. 4, 2000. She is an Associate Professor in the Department [45] N. Engler, “ERP heats up thermacore,” Comput. Reseller News, pp. of Management at Worcester Polytechnic Institute, 68–69, May 1999. Worcester, MA, and Director of the MIS program. [46] D. A. Leishman, “Solution customization,” IBM Syst. J., vol. 38, no. 1, Her publications have appeared in leading journals pp. 76–97, 1999. such as Communications of the ACM, Communica- [47] J. E. Scott and L. Kaindl, “Enhancing functionality in an enterprise soft- tions of the AIS, Journal of Management Information ware package,” Inform. Manage., vol. 37, no. 3, p. 111, April 2000. Systems, ACM Transactions on Information Systems, [48] V. Grover, Business Process Change: Concepts, Methods and Technolo- Journal of Database Management, Journal of Sys- gies, W. J. Kettinger, Ed. Harrisburg, PA: Idea Group, 1995. tems and Software and Information and Management. Her research centers on [49] M. Hammer, Beyond Reengineering: How the Process-Centered Organ- data and information quality and on the organizational impacts of MIS applica- ization is Changing Our Work and Our Lives. New York: Harperbusi- tions systems, especially enterprise systems. ness, 1996. Dr. Strong is serving on the Association for Information Systems (AIS) [50] (2003) SCT Industry Solutions for Education. SCT Corporation. Council and was Program Co-Chair for Americas Conference on Information [Online]. Available: http://www.sct.com/Education/Products/Banner/ Systems (AMCIS), Boston, MA, and for the International Conference on index.html Information Quality.