Seminarski i Diplomski Rad

Enterprise Resource Planning (ERP) system
Implementation-Procedures, Issues, Challenges & Failures

Enterprise Resource PlanningAn Enterprise Resource Planning (ERP) system is an integrated computer-based application used to manage internal and external resources, including tangible assets, financial resources, materials, and human resources. Its purpose is to facilitate the flow of information between all business functions inside the boundaries of the organization and manage the connections to outside stakeholders. Built on a centralized database and normally utilizing a common computing platform, ERP systems consolidate all business operations into a uniform and enterprise-wide system environment.
An ERP system can either reside on a centralized server or be distributed across modular hardware and software units that provide "services" and communicate on a local area network. The distributed design allows a business to assemble modules from different vendors without the need for the placement of multiple copies of complex and expensive computer systems in areas which will not use their full capacity.

To be considered an ERP system, a software package should have the following traits:
- Should be integrated and operate in real time with no periodic batch updates.
- All applications should access one database to prevent redundant data and multiple data definitions.
- All modules should have the same look and feel.
- Users should be able to access any information in the system without needing integration work on the part of the IS department.

Various modules of ERP System are:

- Transactional Backbone
• Financials
• Distribution
• Human Resources
• Product lifecycle management

- Advanced Applications
• Customer Relationship Management (CRM)
• Supply chain management software

- Purchasing

- Manufacturing

- Distribution

• Warehouse Management System

- Management Portal/Dashboard
• Decision Support System

These modules can exist in a system or can be utilized in an ad-hoc fashion.
Prior research has shown that conflict with consultants is one of the main managerial problems during the implementation period of ERP system (Themistocleous et al., 2001). Consultants can bring to the organisation specialised skills, experience, and know-how that the organisation needs when it is both time-consuming and expensive for it to build internally (Gable, 2003). They can also offer a firm-wide view, encourage unity between members, and they are usually neutral (Davenport, 1998). ERP implementation is by no means a purely technical system implementation, and will include Business Process Reengineering (BPR). Consultants can perform the role of change facilitator and are involved in very important knowledge transfer. Consulting firms use techniques such as guided learning, formal training and knowledge creation activities to direct clients to the necessary knowledge required for a successful implementation. This guidance saves the client considerable time and effort in knowledge search costs (Gable, 2003).
Without a plan organization would be:
- Vulnerable to unfolding events
- Buffeted by unforeseen factors
- Lack predictability

Traditionally organizations have managed performance by analysing past results. The disadvantage is that. You can’t alter performance after it happens. This is exactly where the strengths of Enterprise Planning lies plan before you perform
ERP is initially synonymous with budgeting. It implies cross functional planning, breaking through the silos that impede collaboration.
The objective of ERP is to bring the information on one holistic view under a common platform.

Evolution of ERP

Evolution of ERP

A present day ERP system takes care of the following functional modules.

present day ERP

Characteristics of ERP Systems

- Modular design comprising many distinct business modules such as financial, manufacturing, accounting, distribution, etc.
- Use centralized common database management system (DBMS)
- The modules are integrated and provide seamless data flow among the modules, increasing operational transparency through standard interfaces
- Flexible and offer best business practices
- Require time-consuming tailoring and configuration setups for integrating with the company’s business functions
- Modules work in real time with online and batch processing capabilities
- Internet-enabled
- Financial and business information is often generated automatically by ERP systems based on data previously entered, without further human instructions
- ERP provides business intelligence tools like Decision Support Systems, Executive Information System, Reporting, Data Mining and Easy Warning Systems for enabling people to make better decision and thus improve their business processes

Architecture of ERP System

Architecture of ERP System


Implementation of ERP Systems

Businesses have a wide scope of applications and processes throughout their functional units, producing ERP software systems that are typically complex and usually impose significant changes on staff work practices. Implementing ERP software is typically too complex for in-house developers, lacking the required skills, so it is desirable and advisable to hire outside consultants who are professionally trained to implement these systems. This is typically the most cost-effective way. There are three types of services that may be employed - Consulting, Customization, and Support. The length of time to implement an ERP system depends on the size of the business, the number of modules, the extent of customization, the scope of the change, and the willingness of the customer to take ownership for the project. ERP systems are modular, so they don't all need be implemented at once. Implementation can be divided into various stages, or phase-ins. The typical project is about 14 months and requires around 150 consultants. A small project (e.g. a company of less than 100 staff) can be planned and delivered within 3–9 months; however, a large, multi-site or multi-country implementation can take years. The length of the implementations is closely tied to the amount of customization desired.
To implement ERP systems, companies often seek the help of an ERP vendor or a third-party consulting company. Consulting firms typically provide three areas of professional services: consulting, customization, and support. The client organization can also employ independent program management, business analysis, change management, and UAT specialists to ensure their business requirements remain a priority during implementation.

Reasons for implementation of ERP

- To support business goals
• Integrated, on-line, secure, self-service processes for business
• Eliminate costly mainframe/fragmented technologies

- Improved Integration of Systems and Processes
- Lower Costs
- Empower Employees
- Enable Partners, Customers and Suppliers

Critical Success Factors for ERP Implementation

Critical Success Factors for ERP Implementation

1. Top Management Commitment: Management must be a part of ERP implementation and it has been clearly demonstrated that for IT projects to succeed top management support is critical. However top management in any organization still views the installation of an ERP system as primarily a technological challenge and assigns its responsibility to the IT departments. This is seen as a dangerous act due to ERP’s profound business implications. “Only top management is equipped to act as the mediator between the imperatives of the technology and the imperatives of the business”.

2. Business Process Re-engineering: Implementing an ERP system involves reengineering the existing business processes to the best business process standard. ERP systems are built on the best practices that are followed in the industry and to successfully install ERP, all the processes in a company have to conform to the ERP model.
During ERP planning phase, companies also face a question as to whether to implement the ERP software “as is” and adopt the ERP systems built in procedure or customize the product to the specific needs of the company. Research shows that even the best application package can only meet 70% of the organizational needs and thus organizations need to change their processes to confirm to the ERP package, customize the software to suit their needs not be concerned about meeting the balance 30%.Infact this need to reengineer the organization’s business process has been cited as one of ERP’s major benefits. The following survey reinforces the research findings.

Business Process Re-engineering

3. IT Infrastructure: Adequate hardware and networking infrastructure are required for ERP application. An ERP system relies in its operation on sophisticated information technology infrastructure. In addition to this infrastructure the software configuration has critical influence on the implementation process and outcomes.

4. Change Management: One of the main obstacles facing ERP implementation is resistance to change. About half of ERP projects fail to achieve benefits because managers underestimate the efforts involved in managing change. To successfully implement ERP, the way organizations do business will need to change and the way people do their jobs will need to change too. Thus change management is essential for preparing a company for the introduction of an ERP system and its successful implementation. However, Change management has to be structures within an overall Business process management methodology to achieve its goals.

Five Levers of Change to be addressed

Five Levers of Change to be addressed

ERP implementation Life Cycle

ERP implementation Life Cycle

Various Stages, Inquiries and best practices of an ERP implementation cycle are explained below:

Stage 1: Solution Inquiry

Key questions that a business should ask are:
- Are we ready for ERP?
- How will an ERP help our business?
- Have we considered other solution areas beyond ERP?
- Who will lead our implementation effort?

Best Practices
- Identify what benefits the organization needs to get out of an ERP, and focus on these benefits throughout the implementation
- Executive management should endorse the ERP project
- Develop a Mission Statement or Project Charter
- Establish metrics to measure how well the objectives of the ERP effort are being met.
- Designate a Project Champion
- Implementation responsibilities to be shared between the IT department and functional areas
- Build a framework for participation from all quarters

Stage 2: ERP Approach

Key questions that a business should ask are:
- Do we have the in house resources, skills and experience to implement ERP?
- Should we build effective strategic partnerships?
- Have we considered how the implementation will differentiate our business?
- Have we developed a business case for the ERP implementation project?

Best practices
- Determine the number of partners, the scope of the partnerships etc.
- Set up the internal project team
• Steering Committee (Executive level)
• Advisory Committee (One level lower,-Key Directors & major stakeholders)
• Cross Functional Project Team
- Create the business case, justification & ROI scenarios to determine the most feasible
- approach
- Ensure that all gaps between plans & performance are closed out

Stage 3: Package selection

Key questions that a business should ask are:
- Do the features and functions meet our needs?
- Is the ERP package compatible with our business?
- Should we buy an integrated package from a single vendor or best-of-breed solutions from several vendors?

Best practices
- Develop and document a project scope statement
- Conduct a business process review & identify signature business processes
- Document “as is” flows of current information
- Identify functional gaps
- Document & sign off “to-be” flows of current information
- Customize the RFP to include features that meet your “to-be”flows
- Key factors should be kept in mind while selecting the software
• Functional Capabilities
• Technical Attributes
• Partnership’s Capabilities
• Cost

Stage 4: Implementation Plan

Key questions that a business should ask are:
- How do we get started with the implementation
- The Big Bang
- Modular Implementation
- Process Oriented Implementation

Best Practices
- Procure and install required hardware and package software
- Roll out with preliminary implementation plan that covers
• A Phased Approach
• Segregation of Duties Plan
• Quality Plan
• Security Plan
- Package training for implementation team
- Project team members’ normal job responsibilities should be reassigned to other employees/outside consultants for the project duration

Stage 5: Sandbox

Key questions that a business should ask are:
- What steps do we take to ensure that the implementation is on track?

Best Practices
- Create a separate dedicated work environment specifically for the project team
- Build user acceptance test scripts
- Identify required custom reports
- Implement a system of sign off’s & hand off’s for deliverables and work products
- Ensure complete data migration from the old software system to the new begins early in the implementation process
- Constantly evaluate risks, constraints & assumptions
- Develop training plan for all users
- Develop rollout plan

Stage 6: Design & Deployment

Key questions that a business should ask are:
- How do we ensure that the project team and the end users are in sync?
- How do we ensure that our people are accepting change? 

Best Practices
- Roll out training plan for all users in a phased manner
- Conduct user group conferences & prototype sessions to demonstrate the system’s capabilities
- Solicit feedback from end users and ensure that all concerns & questions are addressed
- Encourage end users to network with peers at other institutions undergoing similar implementation initiatives
- Ensure that implementation information is continuously communicated to the user community
- Pilot rollout / evaluation
- Complete live rollout - rollout support

Stage 7: ERP Integration

Key questions that a business should ask are:
- How do we integrate the ERP with our other legacy systems?

Best Practices
- Design interfaces (if required) to integrate existing applications (e.g. CRM, HR) directly with the ERP system
- Ensure adequate documentation exists to support the integration between interfaces

Stage 8: IT Infrastructure

Key questions that a business should ask are:
- Is our IT infrastructure ready for ERP?

Best Practices
- Set up server infrastructure to build training, development and production instances that run concurrently
- Ensure that the infrastructure can handle the load of concurrent transactions from all instances
- Ensure system security policy is in force

Stage 9: Operations

Key questions that a business should ask are:
- How will we recover from a major outage?

Best Practices
- Execute a onsite maintenance SLA with partners
- Implement a Disaster Recovery Plan
- Review Business Impact & Associated Risk
- Off-site backups & providing disaster recovery training to key Personnel

Stage 10: Extending the Enterprise

Consider expanding ERP to other solution areas like
- Supply Chain Management
- Customer Relationship Management
- E-commerce Solutions

ERP Implementation performance falling short of expectations


Why Do Projects Fail/ Succeed??

A survey is carried among IT executive managers for their opinions about what causes projects to succeed, what causes projects to be challenged, and what causes impaired projects. Below are the results of this survey (Standish Group,1995).

Project Success Factors and % of Responses
1. User Involvement 15.90%
2. Executive Management Support 13.90%
3. Clear Statement of Requirements 13.00%
4. Proper Planning 9.60%
5. Realistic Expectations 8.20%
6. Smaller Project Milestones 7.70%
7. Competent Staff 7.20%
8. Ownership 5.30%
9. Clear Vision & Objectives 2.90%
10. Hard-Working, Focused Staff 2.40%
11. Other 13.90%

Human resources were not the top factors that determined the project success. Competent staffs ranked number seven and hard-working, focused staff ranked 10. Success is classified as the project is completed on time and budget, with all the features and functions as initially specified.

Project Challenged Factors and % of Responses
1. Lack of User Input 12.80%
2. Incomplete Requirements & Specifications 12.30%
3. Changing Requirements & Specifications 11.80%
4. Lack of Executive Support 7.50%
5. Technology Incompetence 7.00%
6. Lack of Resources 6.40%
7. Unrealistic Expectations 5.90%
8. Unclear Objectives 5.30%
9. Unrealistic Time Frames 4.30%
10. New Technology 3.70%

The human factor was one of the midrange factors for the projects that were challenged. Lack of resources ranked number six. Challenged is classified as the project that completed and operational but is over budget, over time estimate, and has fewer features and functions than originally specified.

Project Impaired Factors and % of Responses
1. Incomplete Requirements 13.10%
2. Lack of User Involvement 12.40%
3. Lack of Resources 10.60%
4. Unrealistic Expectations 9.90%
5. Lack of Executive Support 9.30%
6. Changing Requirements & Specifications 8.70%
7. Lack of Planning 8.10%
8. Didn't Need It Any Longer 7.50%
9. Lack of IT Management 6.20%
10. Technology Illiteracy 4.30%
11. Other 9.90%

The human factor played a significant role in the impaired projects. Lack of resources ranked number three, and technology illiteracy ranked 10. Impaired is classified as the project is canceled at some point during the development cycle.
There seemed to be a direct relationship between project failure and the human factor contributions. The larger the failure, the more the human factor contributed to that failure. This is more evidence that most software development projects fail because of failures within the team running them.
This study concluded that the success rate was only 16%, challenged projects accounted for 53%, and impaired for 31%. (Standish, 1998). Lack of resources seems to be a major contributor in why teams fail. Without the necessary staff, it is very difficult to manage the project team effectively.
With a large percentage of the projects being challenged or impaired (84%), the human factor should not and cannot be ignored by the IT industry as a problem that needs to be addressed. Otherwise, the current problems will continue to repeat themselves in this fast-growing industry.


Reasons for Failure

Projects in general fail for various reasons. Several factors contribute to failed IT software development projects include:
- lack of senior management commitment
- lack of user involvement
- lack of user requirements specifications
- poor project planning
- project team problems

The above factors also contribute to team failure in one aspect or another. However, some of the more specific reasons for the failure of teams include:
- improper use of application development tools
- inappropriate allocation of team members
- lack of appropriate application development tools
- lack of or insufficient communication between team members
- lack of or insufficient communication with users
- lack of use of structured method (i.e. System Development Life Cycle method)
- shortage of team members
- uncommitted team members
- unskilled team members

Critical Failure Factors for ERP Implementation

1. ERP system misfit
2. High turnover rate of project team members
3. Over-reliance on heavy customization
4. Poor consultant effectiveness
5. Poor IT infrastructure
6. Poor knowledge transfer
7. Poor project management effectiveness
8. Poor quality of Business Process Re-engineering (BPR)
9. Poor quality of testing
10. Poor top management support
11. Too tight project schedule
12. Unclear concept of the nature and use of ERP system from the users’ perspective
13. Unrealistic expectations from top management concerning the ERP System
14. Users’ resistance to change

Relationships between most important software failures
Relationships between most important software failures


ERP Implementation at Hewlett Packard – Challenges and Failures


HP is started in 1938 by 2 Stanford Engineers BILL HEWLETT and DAVID PACKARD as an electronic instrument company. Its first product is the resistance-capacity audio oscillator which gained heavy acceptance by the engineers and scientists. HP’s growth was aided by heavy purchases by the US government during the WWII.

Historical Developments

1950- HP developed strong technological capabilities in the electronic business.
1951- HP invented the high speed frequency counter.
1957- HP came out with the 1st public issue.
1961- HP ventured into the medical equipment industry by acquiring Sanborn Company.
1966- Established HP Laboratories and also designed its first computer.
1974- Launched 1stminicomputer on 4K DRAM
1977- John Young was named President, a turn from the founder to a new generation of professional managers.
1980- HP offered full range of computers from Desktop to powerful minicomputers.
1980- Developed Inkjet & Laser printers.
1981- Introduced the 1st Personal Computer.
1982- Introduced Electronic Mail System.
1982- Introduced HP9000 with a 32-bit super chip.
1989- Purchased Apollo Computers and became the leader in Workstations.
1997- Acquired Electronic Transaction Co. VERIFONE for $1.2bn
1997- Growth fell to below 20% HP responded by reorganizing its printer & other operations.
1999- Spun off its test-&-measurement division into an $8bn separate business.
2001- Second largest computer manufacturer.

HP's operations are organized into seven business segments:

- Enterprise Storage and Servers ("ESS"),
- HP ProCurve,
- HP Enterprise Services ("HPES"),
- HP Software & Solutions,
- Personal Systems Group ("PSG"),
- Imaging and Printing Group ("IPG"),
- HP Financial Services ("HPFS"), and
- Corporate Investments.

The three business segments ESS, HPS and HP Software & Solutions are structured beneath the broader Enterprise Business (EB) Group in order to capitalize on up-selling and cross-selling opportunities, and give a solution sale approach across the HP enterprise offerings. HP was ranked 11th as per the Fortune 500 ranking in 2004

HP and SAP

HP had close partnership with SAP since 1989 when SAP began developing SAP R/3 product. Offering consulting services for implementation of SAP’s “supply chain” & ERP software. First SAP R/3 was deployed on an HP 9000 Enterprise server in 1992 at Wuerth .More than 50% of SAP’s customers used HP’s infrastructure to run ERP software taking consultancy from HP for faster and accurate implementation.
HP announced that its revenues have gone down by 5% to $3.4bn for the 3rd quarter ended July 2004. The reason proposed was due to the problem faced during the migration to the centralized ERP system. The total financial impact due to the failure was $160mn.
Questions were raised on failure of HP implementing ERP, as it was a consultant for SAP ERP implementation. HP’s responsibility as a consultant was to prevent the execution problems faced by the implementing Co. on which it itself failed. While conducting an internal serve, HP revealed that there has been execution problem and not the fault of SAP. Technical glitches were small but contingencies planning weren’t addressed appropriately.
HP had a highly decentralized org. structure & every business operated independently. HP redesigned its business strategy to venture into high volume low priced electronic market. Therefore HP planned to phase out its numerous legacy systems and replace it with SAP R/3.
Objectives of implementing SAP R/3 are:
1) Shorter lead & delivery time
2) Cost Saving
3) Global Distribution System

In 1993, HP’s BCMO unit began with the implementation with several modules like- MM, PP, FI, CO. FI & CO modules were implemented on global basis & SD was implemented as part of pilot project. By 1998, major migration to SAP R/3 was completed. The implementation of SAP Sales Configuration Engine enabled E-commerce for direct consumer selling and HP kept on upgrading the version as the needs changed.

Implementation of MySAP

By 2000, HP was keen in making the web-based activities simpler to capture the direct to customer market and had over 20 SAP R/3 implementations representing FI, PP, MM, SD, CO, BW, WM & APO. HP used different version of SAP & had multiple SAP GUIs with around 10,000 users. As HP was using SAP R/3, it considered using My SAP for its Internet Enabled Technology Businesses to be a better fit.
Benefits of My SAP:
- Reduce huge cost incurred on IT support
- All programs will run on single browser
- Eliminate need to create custom SAP interface
- Greater speed in implementation
- It had the option of query which would make it easier to use.

Further, HP wanted to link its employees, customers & partners. HP faced problem in fulfilling orders when any order involved various items from more than 1 product line. HP wanted to ship the products faster as the demand placed on HP’s supply chain data workflow increased tremendously. The main aim was to cut cost, increase transparency & equip itself to the changing business models. HP decided to implement the APO module, the central element of SCM.
SAP’s APO & SCM software were first implemented in Europe imaging & printing division. It helped to forecast & enabled integration of data in a single system. It was introduced in just 5 months’ time. After its merger with Compaq in May 2002, it started repairing the SC of all businesses to create 5 standard SC supported by standard technology platform. It introduced the “ADAPTIVE SUPPLY CHAIN”. It also implemented PLM (Product Life cycle Management) module to integrate the product lines of the 2 merged Companies.

ERP Migration Failure

In Dec 2003 Gilles Bouchard, the CIO & EVP created a model to merge the Business and IT group at regional & country level. This operation along with the ISS was completed by on May 2004 & that led to increased interdependencies between groups in the company. This was 35th Migration and was a part of the Business Process Architecture. HP wanted to reduce the 35 ERP systems implemented worldwide to four along with reduction in application from 3500 to 1500.
HP wanted to implement a single Order Management System & successfully reduced the no. to 7 but still wanted further efficiency & flexibility with the implementation of SAP FOM platform. With the FOM, HP wanted to unite the SAP of Compaq with itself. It involved migration from separate HP & Compaq legacy SAP R/3 to a new Broad-Based SAP ERP system & this involved more than 70 supply chain & up gradation to SAP R/3 Version-4.6C.
HP took over an empty factory at Omaha to frame the contingency plan to include both the technical and business aspects so as to provide buffer stock for customized order. But as soon as the project went live in June 204, Migration problems began surfacing. About 20% of the orders failed to move from the legacy system to the new one due to programming errors. HP was able to fix this within a month but orders began to backlog.

Causes Identified for Failure

The following are the causes of the migration failure:
1. Project Team Constitution
2. Data Integration Problem
3. Demand Forecasting Problems
4. Poor Planning & Improper Testing
5. Inadequate Implementation Support/Training

Analysts commented that the Co.’s culture did not support the much active involvement of employees also Co. ignored valuable suggestion from employees. Co. staff had warned HP but it was not possible for it to continue with the tradition system and also suggested for a back-up system but Co. turned deaf ears over that. Many Vice-President had joined the rival Co. and also many employees had a fear of been laid off.
HP had traditionally been a very systematic, risk averse & slow as compared to Compaq’s culture of being very aggressive & risk loving. HP once again failed in 2005 while implementing “GENESIS” while competing “DELL”. There was an expert group who had the entire know-how to implement ERP but it was dominated by the IT management.

Learning from ERP Implementation Failure at HP

- Implementation failure can impact overall business performance.
- There is no standard approach to implement ERP, many times it involves a business change in many departments. Therefore a detailed mapping is essential otherwise it might miss out the objectives.
- The success of implementation depends upon the planning, which considers the business process along with the technical aspects.
- To implement ERP, the business processes must be improved & corrected but HP failed in this.
- “The potential benefits to the supply chain are much bigger than the IT costs but the potential risk to the supply chain is also much bigger”.
- The success of ERP implementation depends upon the ability to align IT along with the business management objectives, Program Management Skills and a well defined process.
- Impossible for HP to envision the entire configuration for Customized orders.
- There should be a manual back-up as a contingency plan.
- There should be no cross-functional barriers and should create effective processes and teams to integrate the entire business at all levels.
- Encourage employees.


1. Gable, g. “Large Package Software: A Neglected Technology?”, Journal of Global Information Management, Vol 6,No.3,Summer 1998.
2. Barnes, M. “Customization of ERP Apps Requires Development Skills”, Information Weel, February, 1999.
3. Oliver, D. and Romm, C.” enterprise Resource planning systems: An outline Model of Adoption”; I proceeding of GITM World Conference, Memphis, TN USA, 11-13 June 2000.
4. Bingi, P.; Sharma, M.K; and Godla, J.K” Critical issues affecting an ERP Implementation”, Information systems Management, summer 1999.
5. Davenport, T. “Putting the enterprise into the enterprise system”, Harvard Business review, Vol.76, no.4, July-August 1998.
6. Gupta, A.” Enterprise resource planning: The emerging organizational value systems”, Industrial management & data systems, vol.100,Issue.3, 2000
7. . A Guide to the Project Management Body of Knowledge. Upper Darby: Project Management Institute.
8. McConnell, Steve (1998). Software Project Survival Guide. Redmond, Washington: Microsoft Press.
9. McConnell, Steve (September 1996). Classic Mistakes. [On-Line]. Available: http://www.construx.com/stevemcc
10. The Standish Group. (1998). Chaos. [On-Line]. Available: http://www.standishgroup.com/chaos.html
11. Yourdon, Ed and Becker, Paul (April 1997). Death March: The Complete Software Developer’s Guide to Surviving ‘Mission Impossible’ Projects. Prentice Hall Computer Books.
12. Yourdon, Ed (April 1997). Making Death March Projects Pay Off. [On-Line]. Available: http://www.datamation.com/PlugIn/issues/1997/april/04proj.html
13. Critical Failure Factors in ERP Implementation- Ada Wong , Harry Scarbrough, Patrick, Y.K. Chau, Robert Davidson.