You are on page 1of 9

ERP Project Plan Example

ERP Implementation Approach


Before deciding to move forward with an Enterprise Resource Planning (ERP) software implementation, many organizations want to understand what the key steps are and how they
would approach such a program. The image below shows the steps and a high level plan typical for an ERP program. This plan assumes that the ERP software tender process has been
concluded, and the software vendor has been chosen.

The implementation plan and timelines will vary for every organization. These variations can be based on the scope of the program, the size of your organization, business specific
deadlines – such as financial year end, and even how well you have responded to change in the past.

Requirements & Development & Post


Planning Implementation
Design Testing Implementation

• Identify the program team • Requirements workshops • Software development • Data migration • Hypercare
• Develop and agree the • Agree in scope business • Integrations development • Business Readiness Checklist • Post Go Live Support
business case for the ERP processes • Systems testing complete • Lessons learnt
implementation • Data identification • Business process workshops • Agree support structure • Program closure
• Develop the program • Identify affected teams / • User Acceptance Testing • System deployment • Transition to Business as Usual
charter individuals (UAT) • Go Live Checklist (BAU)
• Develop and agree the • Confirm technical • Training • Go Live
Example activities

program plan requirements • User support


• Hold the program • Confirm requirements documentation
mobilization meeting documentation
• Identify data requirements
• Identify integrations (if
required)

Change Management

program Management
ERP Implementation Approach Planning
Requirements &
Design
Development &
Testing
Implementation
Post
Implementation

When undertaking an Enterprise Resource Planning (ERP) program the importance of the ‘Planning’ stage should not be underestimated. Investing time in
planning can be fundamental to the success of the program. Planning ensures that the activities required are identified and understood, realistic timelines
are developed and any dependencies are identified. A clear plan is also an important method of communication for both the program team and the
organization.

Key activities Key deliverables

• Develop the program charter - this should be drafted, • Program Charter – the Charter provides an overview of the
reviewed and signed off by the senior stakeholders within program, its objectives, who is going to involved and a high
the organization level timeline
• Develop the business case – similar to the Charter, this • Business case – the business case provides an overview of
should also be drafted, reviewed and signed off. The costs the costs of the program, including both implementation and
and benefits can then be incorporated into financial planning ongoing costs (such as licenses and maintenance). It should
Planning

• Identify the core program team – this may include both also document the expected benefits, or return on
internal and external resources investment (ROI) for the ERP software.
• Hold a program mobilization / kick off meeting- introducing • Program plan – showing the workstreams, tasks, milestones
the program and its objectives to the team and dependencies and the duration of the progra
• Develop the program plan – the plan should be developed by • Release plan – documenting how the software will be
the program team, using input from the business and deployed across business units or locations
accounting for business specific milestones • RACI Matrix (Responsible, Accountable, Consulted, Informed)
• Identify workstream leads and other resources – the RACI should document the tasks and deliverables and
• Agree roles and responsibilities – ensuring individuals who is responsible for each
understand what they are responsible for producing
ERP Implementation Approach Planning
Requirements &
Design
Development &
Testing
Implementation
Post
Implementation

Following the Planning stage of an ERP implementation, the next stage of the plan is ‘Requirements & Design’. The focus of this phase is to engage the
business, ensure the design of the ERP software meets the needs of the business and identify how the current way the business operates will be affected.
This will enable further detail to be added to the plan.

Key activities Key deliverables

• Hold requirements workshops – the requirements for the • Updated Requirements documentation
ERP software should have been developed before a vendor is • In scope business processes and RACI documented
selected. At this stage the requirements workshops will be • As-Is Business Processes – current process maps will be
Requirements & Design

delving further into the detail of the requirements sourced


• Agree in scope business processes – using the requirements, • Data migration strategy – detailing the existing data which is
the affected business processes will be identified impacted by the new software, the data which needs to be
• Data identification – agreeing the data impacted by the migrated to the new ERP and any data flows between
software and the data which will be moved to the new existing applications
system • Integration strategy – where the ERP needs to integrate with
• Identify affected teams / individuals – those who will use or existing software, the strategy should detail who si
be impacted by the ERP responsible for developing and testing the integrations, how
• Confirm technical requirements – these will have been data flows and specific
documented previously but should be updated and • Technical specification
confirmed • Use Cases – knowing which processes are affected and the
• Identify integrations (if required) between the new ERP and functionality of the new system, Use Cases will be defined to
existing systems which the organization uses that will need allow testing of the new processes
to ‘talk’ to each other • Updated program plan
ERP Implementation Approach Planning
Requirements &
Design
Development &
Testing
Implementation
Post
Implementation

During Development and Testing, the system is being built and customized (if your organization has chosen customizations). Data is being imported and the
system is tested and then rolled out to a group of Users who can also test it based on business processes. During this phase other key activities to get the
business ready for go live are also undertaken, such as training those who have been identified as impacted by the system, updating process documents and
policies and continuing change management.

Key activities Key deliverables

• Software development – developing the software in line with • Updated technical specifications – specifications may be
the technical specifications which have been signed off updated as the Development progresses
• Integrations development – development of any interfaces • ‘To Be’ business processes – process documentation is
Development & Testing

needed between the ERP software and existing applications updated or new processes are defined
• Data load – sample or dummy data may be loaded into the • Updated role descriptions – those impacted by the system
system to enable testing to be completed may need to have updated job descriptions
• Systems testing – testing the functionality of the system • Testing scripts / Use Cases – scripts for testing will define the
• Business process workshops – sessions to walk through the functionality which should be tested
new processes and/or understand how existing processes • UAT sign off documentation – onec UAT is complete, a formal
need to be adapted for the new system sign off will need to be given
• User Acceptance Testing (UAT) – Users within the • Training guides – Training guides will be focused on the
organization test the system based on defined business individuals and teams impacted by the new software
scenarios or ‘Use Cases’ • User guides – User guides which depict how the new system
• Training - on the new system and new processes will work
• User support documentation – developing documentation
which will support new users to use the ERP software
ERP Implementation Approach Planning
Requirements &
Design
Development Implementation
Post
Implementation

‘Implementation’ can be both a rewarding and hugely stressful time within an ERP implementation, regardless of whether everything has gone to plan in the
program to date. As the system is almost ready, any final data loads will take place and the data will be validated. At this point much of the work of the last
months will come together and the team must make the decision to make the new ERP software live. Whether this happens in a phased approach, or one
‘big bang’ will be dependent on the release plan which was agreed at the outset of the program.

Key activities Key deliverables

• Undertake the data migration, moving data from existing • Data migration sign off – the data will be validated and
systems into the new ERP software signed off formally
• Business Readiness Checklist – define the business readiness • Business Readiness checklist – documenting the business
checklist and agree it with the business sponsors and activities and requirements which must be complete before
workstream leads. This checklist must be complete and go live
Implementation

signed off before go live can happen • Cutover approach – a documenting detailing the cutover
• Agree support structure – who will be responsible for approach (if required) including who will be responsible for
supporting the software in the days, weeks and months port the systems, which processes will dual run, the anticipated
go live timelines
• Cutover – there may be a period of dual running between • Go Live support plan – detailing timelines and roles in
previous and new software relation to support
• Go Live Checklist – the checklist which combines and • Go Live checklist – the technical and business requirements
confirms both business and technical readiness before go live which must be fulfilled before go live
• Formal go live governance procedures
• System deployment – deploy the system into ‘live’
• Go Live
ERP Implementation Approach Planning
Requirements &
Design
Development Implementation
Post
Implementation

Many organizations see ‘Go Live’ as the ultimate goal in an ERP implementation. However, it is actually the weeks and months following Go Live which truly
show whether the program has been a success. Post Implementation the program will continue, identifying and resolving issues which are preventing usage
of the new system, tracking benefits, and ensuring the system is ready to move to a steady state.

Key activities Key deliverables

• Hypercare – an intense period of support provided by the • Post Implementation Issues Tracker – a log of all the issues,
software provider / implementation partner to resolve post feedback and changes which may be required to the new ERP
go live challenges software in order to increase usability and / or functionality
Post Implementation

• Post Go Live Support – any additional support packages will • Lessons Learnt – a document populated by the program
continue team which captures the positive and negative aspets of the
• Hold a Lessons learnt workshop, involving key team program and learnings which can be used the business in the
members to identify what worked well and what could have future to help future programs be more successful
been improved and provide feedback • Program Closure Report – this report will signal the formal
• Program closure – formally close the program closure of the program
• Undertake / set up benefits tracking • Benefits tracker – the benefits tracker will formally identify
• Transition to Business as Usual (BAU) the benefits which were outlined in the business case and
track their realization. The benefits can be both financial and
non-financial
Change Management
ERP Implementation Approach
Program Management

Research has shown that 70% of change programs fail due to employee resistance and/or lack of management support. Change Management is therefore
one of the most important aspects of an ERP implementation. Investing in Change Management from the outset and continuing to invest as the program
progresses will have a significant impact on the long term success of the ERP implementation.

Key activities Key deliverables

• Develop the ‘Vision for Change’, this should establish the • Vision for Change
rationale for the program and become the key thread which • Communications Plan
is used to communicate to the business why the new ERP • Communications – the communications which the program
software is being implemented chooses to put out will var dependent on the organization
Change Management

• Communications Plan – the plan for how the program will but may include; newsletters, emails, blogs and vlogs,
communicate with the business, using existing and new posters, video calls, ‘town halls’ and portal updates
comms channels • Change Impact Assessment – a document which identifies
• Technical and Process workshops – the change team will be how individuals and teams will be impacted by the program
involved in both technical and process workshops in order to • Training Needs Assessment – a document which identifies
develop a greater understanding of the systems functionality who across the organization needs to be trained and on
and how it will impact individuals and teams which (if not all) modules
• Training approach – based on the knowledge the team • Training Approach – the approach which will be taken to
builds, the training plan will be developed and will take into training the different user groups. This may include different
account the different needs of user groups forms, durations and mediums for training
• Change Readiness Assessment – reviewing whether the
business is ready for the system go live
Change Management
ERP Implementation Approach
Program Management

Many organizations see ‘Go Live’ as the ultimate goal in an ERP implementation. However, it is actually the weeks and months following Go Live which truly
show whether the program has been a success. Post Implementation the program must continue, identifying and resolving issues which are preventing
usage of the new system, tracking benefits, and ensuring the system is ready to move to a steady state.

Key activities Key deliverables

• Develop the structure for the program – how will the • Program plan – the baselined program plan which clearly
program work and be managed documents the key tasks and milestones
• Define the governance routines and requirements – • RAID log – a log which manages theRisks, Assumptions,
Program Management

governance will focus on monitoring progress against the Issues and Dependencies. Identifying ownership and action
plan, identifying and resolving risks and issues and escalating and defining the date by which action must be taken
problems to senior stakeholders • Program status report – a weekly, fortnightly or monthly
• Develop and manage the standard documentation for the report which summarizes the programs progress.
program – such as the key deliverables to the right • Workstream status report - a weekly, fortnightly or monthly
• Undertake governance – managing forums such as the report which summarizes the workstreams progress.
steering committee and workstream progress meetings • Change log / change request form – the formal mechanism
which documents and seeks agreement to changes to the
plan, scope, time, or quality which the program had initially
agreed
• Resource plan – detailing the resources to be used by the
program and duration / time commitment

You might also like