ERP Implementation Life Cycle - 05
ERP Implementation Life Cycle - 05
Fig. 22.1). There are no clear demarcating lines between these phases, and
in many cases one phase
will start before the previous one is completed. However, logical order is
followed. The different phases of the ERP implementation are
given below:
• Pre-evaluation screening
• Package evaluation
• Gap analysis
• Reengineering
• Customization
• Testing
• Going live
• End-user training
• Post implementation
Although these phases may seem very linear and distinct from each other, in
reality, the phases are
and only ‘big bang’, while other companies favor sequential rollouts—each
company has different
the same.
Pre-evaluation Screening
Once the company has decided to go in for the ERP system, the search for
the perfect package starts.
However, there are hundreds of ERP vendors—of all sizes and shapes—all
claiming to have the
solution that is ideal for you. Analyzing all the packages before reaching a
decision is not a viable
committee.
Not all packages are equal—each has its own strengths and weakness. The
pre-evaluation process
should eliminate those packages that are not suitable for the company’s
business processes. One can
zero in on the few best packages by looking at the product culture of the
vendors, getting help from
external consultants, and most importantly finding out what package is used
by similar companies.
It is always better to look around to find out how the different packages are
performing in environments
similar to yours.
If one studies the history of the ERP packages and finds out how each
package evolved, then it
soon becomes evident that every ERP package grew out of the experience or
opportunity of a group
of people working in a specific business who created systems that could deal
with certain business
and each one is trying hard to add functionality in areas where they have
been lacking. For example,
The ERP packages evolved over time as the companies grew. The experience
gained from implementation,
the feedback by users, the need to enter into new markets, and pressure
from competitors
forced most ERP vendors to re-define and expand the scope of the activities
and functionality of
their products. The concepts were expanded upon, new functions were
introduced, good ideas were
copied from others, and so on. However still, each package has a history (or
origin) that determines
packages. Now, almost all packages cater to all business and service sectors.
It would be wrong to
say that a system that was developed initially for manufacturing is not
capable of catering to the
However, it should be remembered that many ERP packages are still very
good in some areas, even
Once you select a few packages after the screening, you can start the
detailed evaluation process.
Package Evaluation
because the package that you select will decide the success or failure of the
project. Since ERP systems
The most important factor that should be kept in mind when analyzing the
different packages
is that none of them are perfect. The idea that there is no perfect package
needs to be understood
a package that covers each and every requirement (a perfect fit). The
objective is to find a package
that is flexible enough to meet the needs of the company, or in other words,
software that could be
criteria that will permit evaluation of all the available packages on the same
scale. To choose the best
system, the company should identify the one that meets the business needs,
matches the business
that will perform exactly as the company does business, but the aim should
be to get the system that
software include:
• Complexity
• User friendliness
• Quick implementation
all business functions are represented and the management is involved, the
package that is selected
play the role of explaining the pros and cons of each package.
This is the phase that designs the implementation process. It is in this phase
that the details of how
arrived at. The project plan is developed. Roles are identified and
responsibilities are assigned. The
organizational resources that will be used for the implementation effort are
decided and the people
are selected and task allocation is done. This phase will decide when to begin
the project, how to do
it, and when the project is supposed to be completed. This is the phase
which will plan what to do
should be installed and what corrective actions should be done when things
get out of control. A
committee constituted by the team leaders of each implementation group
usually does the project
planning. The committee will be headed by the ERP in-charge (usually the
CIO or COO). It will meet
course of actions.
Gap Analysis
This is arguably the most crucial phase in the success of the ERP
implementation. Put very simply,
where they want to be headed. The trick is to design a model, which both
anticipates and covers any
functional gaps. It has been estimated that even the best ERP package,
customized to a company’s
One of the most affordable, albeit painful, solutions entails altering the
business to ‘fit’ the ERP
• Identifying a third-party product that might fill the gap (hopefully it also
partners with the ERP
• Altering the ERP source code (the most expensive alternative; usually
reserved for missioncritical
installations)
Reengineering
It is in this phase that human factors are taken into account. In ERP
implementation settings,
the use of ERP to aid in downsizing efforts. There have been occasions where
high-level executives
have invoked the reengineering slogan and purchased an ERP package with
the aim of reducing significant
practice that may have its place but it should not be cloaked within the
glossier slogan of reengineering
The second use of reengineering in the ERP field (or business process
reengineering (BPR) as it is
there are really two separate but closely linked implementations involved on
an ERP site: a technical
and has received its share of criticism for creating bloated budgets and
extended projects. However,
adherents of the BPR approach to ERP would argue that there is no way that
you can ignore the
Customization
This is the main functional area of the ERP implementation. There is a bit of
mystique around the
customization process and for good reason; the Holy Grail of ERP
implementation is synchronizing
existing company practices with the ERP package. In order to do so, business
processes have to be
understood and mapped in such a way that the solutions arrived at match up
with the overall goals
of the company. However, companies cannot just shut down their operations
while the mapping
will be used. The prototype allows for thorough testing of the ‘to be’ model in
a controlled
environment. As the ERP consultants configure and test the prototype, they
attempt to solve any
and to the success of the ERP implementation that those configuring the
system are able to
explain what will not fit into the package, where the gaps in functionality
occur. For example, a
shipping process that will not conform to the package. The company
obviously needs to know
what won’t requires a knowledge of the business process itself and an ability
to work with people
throughout the company. Thus, people with such skills should be assigned to
these tasks. As a
areas within the company, thus some will attend to HR, some will be involved
in financials, and so
forth.
Solutions). Sage MAS 500 ERP system provides a set of customization tools
which includes a software
development kit and a customizer. Similarly, almost all the ERP vendors offer
some tools that
automate at least some part of the customization process. Many third-party
companies offer customization
The current ERP industry push toward developing the mid-range market in
turn creates an added
the need for hands-on custom customization is reduced, thereby keeping the
costs down. The
hope is that a kind of ‘question and answer’ format can be used to find out
the kinds of business process
pre-configured tools should save time and money but every business is
unique and at least some
Around the same time that the customization is taking place, the
implementation team is being
trained, not so much on how to use the system, but how to implement it.
This is the phase where
the company trains its employees to implement and later run the system.
The ERP vendors and the
hired consultants will leave after the implementation is over. However, for
the company to be selfsufficient
in running the ERP system, it should have a good in-house team that can
handle the various
situations. Therefore it is very vital that the company recognizes the
importance of this phase
and selects employees with the right attitude—people who are willing to
change, learn new things,
Testing
This is the phase where you try to break the system. You have reached a
point where you are testing
real case scenarios. The system is configured and now you must come up
with extreme case
entering invalid data, hackers trying to access restricted areas, and so on.
The test cases must be
designed specifically to find the weak links in the system and these bugs
should be fixed before going
• Unit testing: Testing the new and additional features in isolation to make
sure that the
• Acceptance testing: Testing done by the users working with real data to
find out whether the
system is functioning as expected and to find out any problems that the
users of the system
find the loopholes or weaknesses in the system’s security and fix if there are
any.
• Performance and stress testing: Testing done to find out whether the
system is able to
perform as expected under normal business loads and also at huge increase
in the transaction
volumes—something that can happen in real life. The system should not fail
when there is
sales) can create a lot of problems including lost sales and customers. These
situations, if occurs,
should be fixed.
Going Live
This is the phase where ERP is made available to the entire organization. On
the technical side, the
and running it successfully for some time. But once the system is ‘live’ the
old system is removed and
End-user training
This is the phase where the actual users of the system will be given training
on how to use the system.
This phase starts much before the system goes live. The employees who are
going to use the
new system are identified. Their current skills are noted and they are divided
into groups based on
their current skill levels and based on this, training is imparted on the new
system. This training is
very important as the success of the ERP system is in the hands of the end-
users. Therefore, these
training sessions should give the participants an overall view of the system
and how each person’s
actions affect the entire system. In addition to these general topics, each
employee is trained on the
job or task that he/she is supposed to perform once the system goes live. It
is human nature to resist
change. Also many people are afraid of computers and other new
technologies. Hence, there will be
resistance to change. Another factor is that not all people will be successful
in making the changeover.
The company management should address these concerns and should take
necessary actions to
avoid failure. End-user training is much more important and much more
difficult (since most endusers
are not thrilled at having to change) than the implementation team training.
Companies are
Once the implementation is over, the organizations enter the operation and
maintenance phase
(O&M). O&M phase begins with a period of initial struggle until people
become comfortable in their
roles and tasks. The duration of this stage depends on how effective the
training was. If the training
given to the employees was efficient and effective, the initial teething
problem will be overcome soon
and the system becomes stable. According to many ERP experts and
consultants, the period required
for the stabilization varies between 3 and 9 months, and during this period
one can expect a dip in
performance due to the continued training needs and fine tuning of the
processes.
One important factor that should be kept in mind is that the post-
implementation phase is very
critical. Once the implementation is over the vendors and the hired
consultants will leave. To reap
the full benefits of the ERP system, the system should get enterprise-wide
acceptance. There should
be enough employees who are trained to handle the problems that might
crop up. There should be
people within the company who have the technical prowess to make the
necessary enhancements to
maintenance costs should be budgeted during the planning phase itself. The
annual maintenance
costs will come to about 20% of the ERP implementation costs. A system
upgrade can cost as much
to stop functioning), and system updates (applying the patches, bug fixes,
etc., provided by the ERP
vendor).
The post-ERP organization will need a different set of roles and skills than
those with less integrated
how they work, how they relate to the business process, and how a
transaction ripples through the
entire company whenever they press a key. The training will never end; it is
an ongoing process; new
people will always be coming in and new functionality will always be entering
the organization.
Just as courtships and honeymoons are different from marriages, living with
ERP systems will
be different from installing them. Projects for implementing the systems get
a lot of resources and
attention, but it is how the organization lives with ERP systems that have
more to do with the value
that one receives from them rather than the quick decisions made during
installation.
++++++++++++++++++++++++