ERP Implementation: Avoiding Common Pitfalls

41
ERP: Avoiding Pitfalls General ERP Implementation Observations Kirill Popadyuk

description

Transparent tried and tested project management methodology to implement an ERP system based on my PRINCE2 and my own experience.

Transcript of ERP Implementation: Avoiding Common Pitfalls

Page 1: ERP Implementation: Avoiding Common Pitfalls

ERP: Avoiding PitfallsGeneral ERP Implementation Observations

Kirill Popadyuk

Page 2: ERP Implementation: Avoiding Common Pitfalls

“When anyone asks me how I can describe my experience of nearly 40 years at sea, I merely say – uneventful.

Of course, there have been winter gales and storms and the like, but in all my experience, I have never been in an accident of any sort worth speaking about...

I never saw a wreck and have never been wrecked.”

From a paper presented by E J Smith, 1907

Page 3: ERP Implementation: Avoiding Common Pitfalls

On 14 April 1912, HMS Titanic sank with the loss of 1500 lives. One of which was its captain…

…E J Smith

Page 4: ERP Implementation: Avoiding Common Pitfalls

Statistics Is Far From Encouraging

worse than planned as planned

source: Panorama Consulting Group 2008 ERP Report

time

money

benefit realisation 79%

59%

93%

Page 5: ERP Implementation: Avoiding Common Pitfalls

Top 7 ERP Failure Factors

source: ERP Asia

Failure to train users sufficiently

Attitude to implementation as an “IT” project

Inability to secure cross-functional commitment

Lack of disciplined project management

Unclean data

Risk management being patchy

Excessive customisation

Page 6: ERP Implementation: Avoiding Common Pitfalls

source: ERP Asia

Deadlines missed

Ambiguous requirements

No visible executive commitment

General absence of milestones

Employee turnover

Reporting is poor

Early Warning Signals

Page 7: ERP Implementation: Avoiding Common Pitfalls

Imp

lem

enta

tio

n M

eth

od

olo

gy

project governance

change managementp

roje

ct

man

agem

ent

risk management

Page 8: ERP Implementation: Avoiding Common Pitfalls

change managementp

roje

ct

man

agem

ent

risk management

project governance

Imp

lem

enta

tio

n M

eth

od

olo

gy

Page 9: ERP Implementation: Avoiding Common Pitfalls

The Ship Will Not Sail Until…

Board takes clear ownership of the project

Board provides dedicated resources

Board determines the quality criteria and tolerances

Board commits for contingency planning and audit

Page 10: ERP Implementation: Avoiding Common Pitfalls

Board provides dedicated resources

Board determines the quality criteria and tolerances

Board commits for contingency planning and audit

Board takes clear ownership of the project

The Ship Will Not Sail Until…

Page 11: ERP Implementation: Avoiding Common Pitfalls

So What This Mighty Board Is?

manages provision of

resources from multiple suppliers

governs the entire project to

ensure delivery of benefits

can well be IT or consultants

shall not be IT, as conflict of

interests is possible

delegated by the users to

represent their interests

project board roles

senior supplier executive

can be sales, marketing,

finance, etc.

senior user

Page 12: ERP Implementation: Avoiding Common Pitfalls

Board takes clear ownership of the project

Board determines the quality criteria and tolerances

Board commits for contingency planning and audit

The Ship Will Not Sail Until…

Board provides dedicated resources

Page 13: ERP Implementation: Avoiding Common Pitfalls

Stable Crew Throughout The Project

team member profile

in-depth knowledge of functional area

ability to see beyond functional area

excellent communication skills

does not have to be a process owner

a team player

Page 14: ERP Implementation: Avoiding Common Pitfalls

Board provides dedicated resources

Board takes clear ownership of the project

Board commits for contingency planning and audit

The Ship Will Not Sail Until…

Board determines the quality criteria and tolerances

Page 15: ERP Implementation: Avoiding Common Pitfalls

Perfect Clarity On Where We’re Going

automating key processes

implementing a benchmark ERP

implementing an ERP to turn it into

a star later

we’ll see, we have time

Page 16: ERP Implementation: Avoiding Common Pitfalls

Board determines the quality criteria and tolerances

Board provides dedicated resources

Board takes clear ownership of the project

The Ship Will Not Sail Until…

Board commits for contingency planning and audit

Page 17: ERP Implementation: Avoiding Common Pitfalls

Contingency Planning

Cortez was sent to colonise Mexico in 1518. On April 22, 1519, he landed with a large armed contingent near the site of Veracruz. There he disassembled his ships – thus ensuring that his team would stay and fulfil their objectives.

Page 18: ERP Implementation: Avoiding Common Pitfalls

contingency options

start late and then... run

implement partially

change the scope

delay go-live

Prevention Is Better Than Cure But…

Page 19: ERP Implementation: Avoiding Common Pitfalls

project governance

change management

risk management

pro

ject

m

anag

emen

t

Imp

lem

enta

tio

n M

eth

od

olo

gy

Page 20: ERP Implementation: Avoiding Common Pitfalls

Taking The Ship To The Destination

the “what” – getting the system up and running

the “how” – project manager’s toolkit

Page 21: ERP Implementation: Avoiding Common Pitfalls

the “how” – project manager’s toolkit

Taking The Ship To The Destination

the “what” – getting the system up and running

Page 22: ERP Implementation: Avoiding Common Pitfalls

From The General To The Particular

time

% c

ompl

etio

n

start-up &familiarise

risk

analysis

Page 23: ERP Implementation: Avoiding Common Pitfalls

Enough Detail To Freeze Scope

time

% c

ompl

etio

n

start-up &familiarise

design &prototype

draft

transition

strategy

signed-offrequirements

(incl. reports &interfaces) plusfully integrated

prototype

Page 24: ERP Implementation: Avoiding Common Pitfalls

The System Is Ready For Go-Live

time

% c

ompl

etio

n

start-up &familiarise

design &prototype

final

data

transition

plan

fully configuredsolution that

passedtesting by

project teamdevelop

Page 25: ERP Implementation: Avoiding Common Pitfalls

Go-Live And First Period Closure

time

% c

ompl

etio

n

start-up &familiarise

design &prototype

develop

data convertedUAT passedusers trained

power users placedfirst period closed

implement

support

plan

Page 26: ERP Implementation: Avoiding Common Pitfalls

Handover To Support

time

% c

ompl

etio

n

start-up &familiarise

design &prototype

develop

implement

close

support

contract

Page 27: ERP Implementation: Avoiding Common Pitfalls

the “what” – getting the system up and running

Taking The Ship To The Destination

the “how” – project manager’s toolkit

Page 28: ERP Implementation: Avoiding Common Pitfalls

Project Manager Thinks Work Packages

work packages

finance sales purchasing andinventory

payroll data conversion transition

Page 29: ERP Implementation: Avoiding Common Pitfalls

Functional Work Packages Are Similar

a functionalarea

work package content

capturing/validating requirements

defining user roles (SoD)

creating test case scenarios

customising training materials

identifying interfaces

controlling

prototyping

and

development

Page 30: ERP Implementation: Avoiding Common Pitfalls

Data: Volume Brings Complexity

data conversion

work package content

enriching masterdata

cleansing masterdata

developing masterdata strategy

transferring opening balances

transferring transaction data

liaising with

technical

consultants

re data

specs

Page 31: ERP Implementation: Avoiding Common Pitfalls

In The Suit Of a Transition Manager

transition

work package content

overseeing user integration test

overseeing user acceptance test

overseeing handover to support

coordinating ramp-up plans by area

maintaining go/no go checklist

prioritising

remaining

issues with

technical

consultants

Page 32: ERP Implementation: Avoiding Common Pitfalls

project governance

pro

ject

m

anag

emen

t

risk management

change management

Imp

lem

enta

tio

n M

eth

od

olo

gy

Page 33: ERP Implementation: Avoiding Common Pitfalls

Making The System Stick

knowledge transfer strategy

communication and involvement strategy

Page 34: ERP Implementation: Avoiding Common Pitfalls

communication and involvement strategy

Making The System Stick

knowledge transfer strategy

Page 35: ERP Implementation: Avoiding Common Pitfalls

pumping knowledge in

Particularly Important For Dynamic Business

managing training

overseeing user manuals

creating power user institute

placing project team back

Page 36: ERP Implementation: Avoiding Common Pitfalls

knowledge transfer strategy

Making The System Stick

communication and involvement strategy

Page 37: ERP Implementation: Avoiding Common Pitfalls

Mapping All Stakeholders Affectedh

igh

im

pact

low

im

pact

high influencelow influence

Page 38: ERP Implementation: Avoiding Common Pitfalls

project governance

change managementp

roje

ct

man

agem

ent

risk management

Imp

lem

enta

tio

n M

eth

od

olo

gy

Page 39: ERP Implementation: Avoiding Common Pitfalls

Risk Identification From The Beginning

description impact probability mitigation responsible

insufficient internal resources

3 3 senior executive ownership

project Board

absence of agreement on the project plan

3 3 proper planning project manager

disintegrated design of finance & business functionality

2 3 exhaustive list of deliverables agreed with

business

project manager

worsening of control environment

2 2 formal system audit before go-

live

project Board

sample risk log

Page 40: ERP Implementation: Avoiding Common Pitfalls

Raising Issues ASAP By Anyone

sample issue log

description mitigation status responsible

absence of a single master plan

? open ?

segregation of duties: masterdata and P2P and O2C

? open ?

systems to support other legal entities in other countries

? open ?

Page 41: ERP Implementation: Avoiding Common Pitfalls

Monitoring Project Risk Profileh

igh

im

pact

low

im

pact

high probabilitylow probability

2

41