Erp Implementation Lessons Learned

This article is also available on our website:Effective training is needed at all levels.
PROACTION - Generating Best Practices. It is anThe first priority of key project people is to be familiar
excerpt of a paper originally written by George Miller,with the overall principles of ERP and the applications
Founder of PROACTION. It has been modified andin their specific areas, so that they can demonstrate
updated by Paul Deis, PROACTION CEO.the system and train others, as well as effectively
INTRODUCTIONdetermine implementation approach (with consulting
This case study describes lessons learned from thehelp), priorities, etc. Next, IT people need to be ready to
ERP implementation at a leading metal containerperform technical work and ongoing support. Project
products company. It is a $200MM, 53-year-oldleaders/middle management need to understand the
company, headquartered in the USA, with facilities inbig picture and how their own areas will work and
multiple states and in Europe. It is a leading producerinterface with other areas. Executives need to
for the wholesale, retail, OEM and industrial markets.understand the big picture, what systems can and
The company was in the midst of a successfulcan't do and what are the priorities and tradeoffs.
turnaround during the project, which was initiatedFinally, end users need to be as comfortable as
primarily to deal with the Y2K problem, as a newpossible with their new tools BEFORE going live. It
management team provided new direction.became apparent 2 ½ months before
During the project, the company was also transitioningimplementation that additional training was needed for
to focus factory management, flow manufacturing,effective utilization of the system. Management was
product rationalization and reorganizing business units,quite serious about rectifying the situation. The Human
all this in the midst of a major facilities consolidation. InResources Dept. managed this effort. Standards of
spite of all this, the project was probably in the top 10%performance for each employee were developed.
of ERP efforts.The employees, trainers, supervisors, managers, and
There was a constant personnel shortage andultimately, executives, were held accountable for
competition for mindshare. Due to inevitable time andemployee competence. Formal knowledge
resource constraints, the phase I implementationassessments were conducted and remedial action
consisted only of replacing legacy systems and thetaken. The vast majority of employees were ready on
most urgent partial reengineering of at-risk processes.the "go live" day, and it showed in the results.
The company was successful in transitioning to theOne notable shortcoming in training/resources:
improved system and initiating follow-on processnobody-company personnel, Oracle or third party
reengineering. Currently (mid-1999), systemperson-seemed to know the entire system well
implementation in other North American and Europeanenough to provide the big picture. We had to spend an
sites is underway.inordinate amount of time and money consulting with all
The founders sold the firm to the present owners inkinds of people to get cross-functional, cross "module"
1996, who faced a number of challenges to bring theanswers. We still have more work required to fully
company up to their expectations:develop such people. However, the company does
• Need for more emphasis on qualityhave a couple of excellent "generic" business systems
• Debt load to service initially inhibited capitalgurus available, which has proved invaluable. We
appropriationsrecommend spending the time and money to beg,
• Difficult facilities consolidation projectborrow, steal or develop cross-functional experts to
• Aging, obsolete and unresponsive businessknow your business and applications systems.
systems, with a Y2K problemOur Superusers and Project Leaders must have really
• Product developmentbeen good, because a lot of them have already been
• Competitionpromoted/moved on to better jobs. We have realized
In that context, the company was attempting tothis and are working to develop a better ongoing
modernize, rightsize and streamline for the future, buttraining/successorship approach.
nearly lost the race with time. About six years ago, theAny organization needs a comprehensive generic
company engaged a major consulting firm to studybusiness systems education program to ensure that
major improvement opportunities. One of the chiefpeople are aware of the state of the art. An APICS
recommendations was to upgrade ERP systems, buttrainer is providing overview education for the
due to many other priorities, the company only startedcompany. Some seminars are being attended on
moving on the recommendations in mid-1997, with athings like forecasting, JIT, etc. A wider-reaching
looming Y2K deadline. Therefore, schedule andprogram is still needed.
implementation priorities were somewhat mandated byThorough Conference Room Pilot, testing, simulation
the situation.are needed, including stress testing
The owners brought in new management in theWhen all is said and done, the team must thoroughly
summer of 1998 and they began building their newexercise the system In order to know and assess its
team of high quality professionals, including key valuedstrengths, weaknesses and different ways they can
members of the existing team. Fortunately, the formersolve problems with it, in order to iron out bugs,
management had the presence of mind to initiate theprocedural weaknesses, needed organizational
ERP project and to staff it with mostly excellentchanges, documentation and training requirements.
people. The new management's major initial challengesRealistic scenarios and data are needed.
and priorities involved dealing with a difficult plantThe company got real serious about this a few
consolidation, product shortages, customer issues, andmonths before implementation, beefing up the
that little Y2K ERP problem also.conference room pilot activities, making them a
The unresponsive business systems weren't solelycenterpiece of the effort. This paid off in building a
attributable to ancient software. There were also datagood implementation model, testing it and helping in
integrity problems in inventory, purchasing anddocumentation and training efforts.
production. Practices and procedures were in need ofTwo highly realistic stress tests exercised the system
updating. Much training was needed. Existing systemsnot long before the go-live date. Minor defects, which
tools were not even fully implemented. There weremight have caused major problems, were quickly
philosophical differences between the way theidentified and corrected. Conversion programs were
business was run and how the systems werealso tested again and again to avoid unpleasant "Day
designed to work, not an atypical situation in many1" surprises.
companies.If You Insist on a "Big Bang" Implementation, then do it
THE ERP PROJECTright
The company had a "legacy" system, consisting ofThe author is not in favor of this implementation
Data 3 MRPII, HFA Order Entry/Accounts Receivable,approach, of putting the whole new system on-line at
S2K (Infinium) Financials and the old ADP Payrollonce. But, it had been decided to go that way long
system. These were all pretty good products in theirbefore his arrival, so we all pitched in to minimize the
time, but hadn't been kept up to date, although vendorsrisk. The most important things to accomplish for that
did offer newer versions, but required customizationwere: thorough testing, testing, testing, exhaustive
made some impractical.conference room piloting, sound technical execution,
For a variety of reasons, beyond the scope of thistesting, training and a good contingency plan. Did I
paper, the company chose a very expensive but goodmention testing, also? The accountants were a little
set of platforms, including Oracle applications andmore conservative, bringing up the general ledger first
systems software, Hyperion Pillar budgeting, ADPand running in parallel three months earlier than
PC-based payroll, ADP HR systems, HP hardwareeveryone else.
and HP-UX operating system and other mass storage,• Strong technical, systems programming
networking and data warehousing products.DBA (Database Administration) capabilities are needed,
The company set up an implementation teamat least for a system as complex and flexible as
consisting of an executive steering committee, projectOracle.
manager (from Engineering!), and project leaders from• There are numerous tables, parameters
middle management and 10 "Superusers," mostly highand security to set up and maintain software versions
potential administrative people, to become theirand patches to control, for various system and
departments' experts in the new system. In addition,database "instances." A good DBA is also a consulting
there were a number of Oracle technical andresource to IT, Users and management.
applications consultants, as well as third party contractConventional wisdom says that modern software
programmers, database administrators and businesspackages take most of the technical risk out of an
consultants.implementation. Conventional wisdom is incorrect.
There was a fair amount of personnel "churning," untilUnless we tackled technical issues head-on, such as
the company got the right combination of Oracle andsystem setup, multi-site definition, library/version control,
other outside consultants. Several internal teamconversion, etc., it would have meant trouble. Technical
members fell by the wayside, principally due tofactors became a non-issue precisely because we did
operational workloads or people moving on. The teamapply the resources to deal with them.
leaders were especially vulnerable to their heavyWe relied heavily upon outside resources in the
departmental workloads and some were not able tobeginning and gradually tapered these off as we built
devote sufficient energy and time to the projectthe skills in-house. We need to continue to broaden the
success. To a significant extent, the Superusers,skills base to ensure that multiple in-house employees
outside consultants and IT personnel picked up thecan handle critical technical tasks, a common aspiration
slack.in mid-sized Information Technology departments.
Progress was relatively slow in the initial months, evenThe company was successful in building an effective
requiring a rededication at one point. But the companyOracle RDBMS/UNIX/Oracle Apps, technical capability,
and the team never gave up and ultimatelyscaled appropriately for maintaining a "vanilla" version
progressed to a successful and fairly smoothof the system. It took more people than we would
implementation, but not without a struggle during thehave liked.
preparation.Ensure data accuracy
SCOPE AND OBJECTIVESFormal ERP systems are very sensitive to data
A. Due to the aforementioned issues, project scopeaccuracy. We had to make big improvements prior to
and objectives were limited to the following:implementation. Even though our outside auditor
• Y2K compliance (actually the main de facto"blessed" our overall numbers prior to implementation,
schedule and objectives driver)these still did not meet our far more rigorous internal
• Timely, accurate financialsstandards. We are only now approaching world class
• Closed loop MRPIIstandards in most areas, but actually slipped in one
• Strong IT infrastructure for future growth,area after a reorganization, spurring a rededication to
flexibility, integration, stability and profitabilitydata accuracy. In the future, we will conduct rigorous
B. Not included, but desired:quarterly internal inventory accuracy audits and look at
• Business Process Reengineeringother areas as well. We are simultaneously trying to
• Automated Data Collection/bar codingreduce dependency on formal data accuracy by
• Freight/Warehouse systemmoving to more visual control approaches and quick
• Flow Manufacturingreaction systems.
• Full ERPMinimize software modifications
• Supply Chain PlanningEveryone we knew in other companies making major
C. Applications addressed were:changes to a software package ended up spending
• Financial: General Ledger, Accountshuge amounts of money and time and often had
Payable, Accounts Receivable, and Financial Planningmaintenance and operational problems. We learned
Budgetingfrom their experiences, made minimal changes and
• Manufacturing: Master Productionhad minimal problems.
Scheduling/Material Requirements Planning, Inventory,Control the scope
Work-in-Process, Capacity Requirements Planning,Although there were people who wanted us to do a
Engineering/Bill-of-Materials, Costinglot more, most of us agree that scope control helped
• Order Management; Order Entry, Invoicingto get the job done cheaper and faster than it would
Addressed separately: Forecasting (Smart Forecast),have otherwise. It would have really stretched things
Payroll (ADP PC version), Human Resources (ADP),out and jeopardized the results if our plate had been
Aggregate Inventory Management (IQR System),even more full than it was.
Returns and Warrantee (homegrown), QualityHave Contingency Plans
(Homegrown and PC packages),After seeing and hearing about others' past disasters,
OADW (Oracle Applications Data Warehouse).we developed a contingency plan for: what to do if
LESSONS LEARNEDthe implementation failed; what to do when the system
The company learned some important lessons duringcrashes- for an hour, a day, a week, longer? This was
this project, some relatively painless, some didn't comeaddressed. There is also an alternate backup site in
so easily. To save time, only the ones deemed mostplace. We can always improve with an ongoing
important are listed below.readiness audit.
Major executive involvement is crucial to success.Have a Go/No Go decision point
Executives control the staff, budget, punishments andWe did it and are glad we did. We waved off the
rewards. In the cases where we failed to engageimplementation date twice, because we wanted
executives, results usually suffered. When engagedadditional preparation. By the third time, we knew what
and informed, they usually improved the situation.to look for, knew what we needed, and to some
Notable examples:extent, even knew what it was we didn't know. We
• When it became apparent that training wasmade a list of the outstanding issues that had to be
seriously deficient, several VP's and the CEO tookresolved before we would "go live" with the
decisive steps to alleviate the problem.implementation and worked them hard, as a team. A
• When we noticed that contingency planningcouple of months' delay is insignificant compared to
was potentially deficient, the CEO made it a personalyears of pain from a failed implementation. Never
crusade and insisted upon a plan before he wouldimplement until your people are confident and ready.
approve the implementation go-live date.Other
The Steering Committee was the principal toolA few additional hints-Don't put up the latest version of
employed for executive engagement. All of thethe vendor's software, no matter how they praise its
executives whose departments were most affectedvirtues. Major ERP packages are never
were on the steering committee, along with the CEO,perfect-ESPECIALLY major new releases. Let others
IT Mgr. (who was also the Project Manager) and andebug it for you, even if it means waiting a little longer
outside business consultant. As it inevitably happens infor some bells and whistles. We took the conservative
situations where busy people have multiple priorities, itroute and avoided much agony. Make sure you have
was a chore to get everyone to show up at meetings,key management reports in place before going live.
do critical reviews and make decisions. When it wasWe didn't have them all and paid the price. Make sure
successful, which it wasn't always, several people hada critical mass is trained in report writing. We didn't, but
to get together in advance to push an agenda and linewhen offering training the second time around, classes
up participation. Thankfully, the new CEO, once he gotwere "sold out" immediately. Don't scrimp on hardware
on board and saw how important this project was,resources. You'll get punished more for bad system
proved invaluable with his support when it was mostperformance than for spending too much on
needed, although we had to carefully choose ourhardware. Once we eliminated a few bottlenecks in
battles.testing, performance became a non-issue. Establish
BPR (Business Process Reengineering) should bespecific systems performance objectives, get
done up front.commitments to them in writing.
The company elected to put the system up first andReward contributors any way you can-with praise,
reengineer later. This was primarily attributable totraining, coveted team assignments, promotions, etc.
budget and schedule reasons. The downside is thatYour good people are your finest asset.
the system, as implemented, tends to perpetuate theEPILOGUE
status quo, although certain improvements came aboutThe new system went live on 4 January 1999 and we
just from installing it. Some minimal reengineering wasnever looked back. There were only two serious
done where time permitted or where the oldproblems.
procedures were almost totally unworkable. Now,• Bugs in order entry slowed us down. Better
we're going back and working on the processes withtesting and documentation of results would have
the best improvement potential, but not as fast asmitigated this problem.
we'd like.• In addition, an administrative problem resulted
Objectives/metrics/issues should drive the project.in a number of blanket vendor purchase orders not
Budget and schedule drove this project and it showed.being put on the system for weeks, screwing up
Metrics were developed, but, key performance reportspurchasing and inventory records for the duration.
are still being brought on-line. In the instances where theWe had our first major system crash in March, 1999.
objectives were stressed, improvements were made.Recovery procedures took nearly a day, but
Examples: the CEO and Finance stressed 1)- Pricingrestoration resulted in zero lost data, using the task
rationalization. Margin improvements and simplifiedlevel recovery features of the system.
order processing have already resulted. 2)- InventoryWe have lost some key trained talent and are trying
accuracy was stressed as a prerequisite to systemto improve our successorship and training
performance- improvements are gradually occurring.management.
The team did do a good job making business issuesThe reengineering effort seems to be more of a
drive the project, towards the end, as their expertisegradual, continuous improvement approach. It needs to
developed. One of the main benefits of the projectmove faster. This will take more emphasis and
was the training of a cadre of people prepared to runrededication. There are lots more things that we can
a formal business system. Now they're ready to do ado to improve. Other important projects seem to
great job on the next implementation!present even better opportunities at this time.
Management is driving needed improvements andMore importantly, "the vision thing" is back and sales
forcing the system to adapt. For example, they areand profits have been great. The system is working
addressing customer service and inventory issuesand helping to provide a firm foundation for the new
effectively.century!