5 Tips to Assure a Successful ERP Implementation

Embed Size (px)

Citation preview

  • 8/8/2019 5 Tips to Assure a Successful ERP Implementation

    1/11

    5 Tips to Assure a SuccessfulERP Implementation

    A Planning Guide

    WHITE PAPERCincom In-depth Analysis and Review

  • 8/8/2019 5 Tips to Assure a Successful ERP Implementation

    2/11

    5 Tips to Assure a

    Successful ERPImplementation

    A Planning Guide

    WHITE PAPERCincom In-depth Analysis and Review

    Table of Contents

    Executive Summary ........................................................ 3

    Introduction ...................................................................... 3

    Implementation Team ....................................................... 3

    Developing the Plan ......................................................... 5

    Publishing the Plan and Schedule .................................... 7

    Progress Reporting .......................................................... 8

    Mid-Course Corrections .................................................... 8

    Conclusion ....................................................................... 9

    About Cincom ................................................................11

  • 8/8/2019 5 Tips to Assure a Successful ERP Implementation

    3/11

    Executive Summary

    This paper is aimed at individuals preparing tooversee an ERP implementation project.

    These projects are frequently perceived to be lessthan successful. While there are many reasons

    why a given implementation project may be lessthan perfect, there are a few steps individuals,teams and companies can take to raise thelikelihood of a successful project.

    The paper will go into detail discussing five specificsteps that must be completed to assure a positiveoutcome.

    Implementation team formation will be discussed.We will look at team composition, specific goals,cautions and strategies necessary to bring an

    implementation project to a successful conclusion.

    Development of the project plan is also an essentialelement of the project. Here we will look at whatthe plan should include, development of task lists,how success will be measured, determiningaccountability and monitoring progress. Projectownership, roadblock strategies and scheduling willalso be covered here.

    Advance publication of the plan is also a commoncharacteristic of successful implementations. We

    will look at how a little internal PR will smooth theway for the many changes resulting from the newsystem. The importance of scheduling all majortasks and events in advance is examined in thissection as well.

    Progress reports are most useful as a way to keepeveryone apprised of project progress. Thereporting structure will differ for various groupswithin the organization. Dashboards for C-levelemployees are discussed. Recognition strategiesare reviewed from the standpoint of gaining

    enthusiasm and buy in from the ultimate users andconsumers of the system.

    Finally the importance of flexibility is stressed.Once the project is underway, many things willsurface that were either unplanned or unknown bythe planners. These can be challenging. Thepaper talks about the importance of being able tomodify on the fly as the project unfolds.

    Introduction

    Raindrops and roses and whiskers on kittens . . . .

    Thus starts the Rogers and Hammerstein song,My Favorite Things from the musical The Soundof Music. One thing you will not likely find on anybodys list of My Favorite Things is ERPImplementation projects.

    And is it any wonder? These are high risk, longduration, often thankless projects. They toofrequently end in failure with high visibility careercasualties. History shows that championing andrunning an ERP implementation is not the best wayto fast track it up the corporate ladder. That is,unless you happen to bring in the project on-time,

    under-budget and exceeding all expectations.

    However, for most of us getting an ERPimplementation successfully completed takescomplete commitment and an abundance of time.The intent of these five tips are to help you makethe most of your commitment in the least possibletime.

    What can be done to help assure a positiveoutcome with delighted users? How can you avoidthe career ending disasters that seem to appear in

    the headlines almost every week?

    Lets take a look at what you can do to help assurea successful implementation.

    Pre Implementation Tips

    It is essential that your management has boughtinto the system selection decision, that they supporthe project and that you have a named, active,participating executive sponsor. Having a seniormanagement sponsor who can champion thechange needed in your organization is a critical,must have step in the journey to having asuccessful ERP implementation.

    Establish the Implementation Team

    The first requirement is creating an implementationteam that will be able to maximize the valuedelivered by the ERP system. The team shouldreflect the make up of the ERP user community

  • 8/8/2019 5 Tips to Assure a Successful ERP Implementation

    4/11

    meaning all functional divisions and managementlevels with in the organization will need to berepresented on the team. This facilitates activeownership of the project by all involved.

    Be prepared to overcome adversity. Theteam will also need to be adept at

    overcoming resistance to change in thedevelopment of the system as it is deployedand brought online. Senior managementinclusion on the team will help facilitate this.

    It is an enterprise wide project. This maybe a surprise to some, but thinking of anERP implementation as an IT project or aFinance project is a mistake. Ultimately,this will be a complete re-engineering ofyour company from the core businessprocesses up to how the many tasks

    essential to attracting, selling and servingcustomers, including all supportingfunctions, are coordinated and synchronizedfor greater performance.

    Forget about vendor provided turnkeyimplementations. There is no such thingas a one and done ERP implementation.Your vendor will need to be activelyinvolved, but, it must be yourimplementation. Even the worlds greatestobstetrician cant have your baby for you,

    and a vendor cant implement your system.

    Include a C-level Champion on your team.No vendor can help you get over resistanceto change. It is very important to have asenior manager or C-level executive (CFO,CIO, CEO) champion your ERPimplementation. Your chances of successgo up significantly when this person takesthe leadership role of the project anddefines the implementation team.

    The system will ultimately involve many people andfunctions beyond IT and Finance in fact it willtouch every significant process and functional areaof the company over time. Those people must beinvolved in the project to overcome resistance tochange and give them a chance to own how their

    jobs will change when the system launches.

    In a recent study published by PanoramaConsulting Group, fully 38% of companies

    surveyed cited lack of employee buy-in as theprimary problem facing the implementation team.Overcoming resistance is such a major issue thatAMR Research has also shown that 70% of CRMprojects fail due to lack of ownership and resistanceto change.

    Jill Dyche, best-selling author of CRM books andindustry expert says that fears of how IT systemswill change a persons job and potentially takevaluable information away from them, robbing themof their status and job security, is the single biggestroadblock every company faces in rolling out newsystems.

    Establish a Change ManagementProgram. These fears can most effectivelybe addressed with a thorough changemanagement program. Change

    management is the study of how toovercome resistance to change. Having aC-level executive is a great first step in yourchange management strategy and plan.

    Obtain constant feedback. Creatingopportunities for users to provide feedbackon everything from the system design to theGUI definition. This is how users willdevelop a sense of ownership in the systemand see it as an improvement rather than athreat to their jobs.

    Include all functional areas. Acceptance ismuch easier to facilitate if participation inthe implementation is both cross-functionally wide and vertically deep interms of the organization hierarchy.

    Consider creating a User AdvisoryCouncil, which is a cross-functional team ofthe departments most affected by the ERPimplementation. The User Advisory Councilwill remain in place well beyond the

    implementation to facilitate ongoing systemand process tuning by interfacing the usercommunity with IT.

    From our experiences at Cincom this is a win/win:the developers get useful information on howexisting processes work and how to improve themwhile users get an opportunity to influence designat multiple levels, leading to greater ownership ofthe system in the process.

  • 8/8/2019 5 Tips to Assure a Successful ERP Implementation

    5/11

    Include ERP knowledgeable personnel. Theteam should also have some people with expertisein ERP, from system analysts to databasedesigners to human factors engineering to makesure the system is in precise alignment to unmetneeds while increasing process efficiencythroughout your company. The Panorama study

    found lack of ERP expertise to be the secondmost commonly cited problem (33%) facingimplementation teams. If this expertise isunavailable internally, go to a 3rd party.

    Planning the most important phase ofimplementation

    During the initial phase of the project theimplementation team will be primarily concernedwith planning activities. The project will be complexin nature so tools such as project management

    software will be essential to establishing specifictask lists, task ownership, task dependencies andscheduling.

    Accountability is critical. There must beaccountability at the task level for the ERPImplementation Project to make progress overtime. Again, a C-level champion for your project isthe best way to resolve conflicts as to which tasksget done. A clear line of authority makes it mucheasier to get this work done.

    The planning phase will also determine whatresources are required to facilitate theimplementation. These will include fundingrequirements, physical space, human resources,systems, supplies and time.

    Finally, the planning team needs to establish howperformance will be measured. How will youknow if you are succeeding or failing? Specificmetrics should be agreed upon in advance tofacilitate the definition of success and also tomeasure the performance of the project itself and

    those participating in it. These metrics couldinclude such things as

    Actual spend vs. budget per moduleinstalled or department brought online.Task completions percentages over timePersonnel educated prior toimplementation.

    This is an opportunity to inject ownership into the

    system on the part of users. Have the UserAdvisory Council work in conjunction with systemdevelopers and architects to define the KeyPerformance Indicators (KPIs) that will be used tomeasure system performance again the criticalaspect of this is getting users to own theperformance of the system and increase adoption

    rates of its use.

    Do not ever define KPIs or dashboards without thefeedback of users; it is critical to have theminvolved to nurture ownership of the system and itsperformance.

    It is also important to establish whataccommodations must be made between thesystems capabilities and your organizational needsThis gap analysis is necessary because nosolution will fully address the unique requirements,

    organizational structure and needs that youpresent. This may best be accomplished by lookingat these functional requirements through the lens ofbusiness process management (BPM). This isanother skill set to include in the team membership.

    Once the basic plan is established and accepted bythe project champions (upper management) thereal work will begin. Your system vendor will likelyhave valuable tools available to help you determinethe specifics related to getting your systemimplemented.

    The more complete and detailed your up-front planis, the higher your likelihood of success. This planhas got to have the critical components of changemanagement included too.

    Make a very focused and deliberate strategy ofgetting users to own the system to ensure it is asuccess.

    At this point, you will be utilizing basic projectmanagement processes. The foundation of your

    ERP implementation needs to be built on soundproject management planning but the executionwill require the muscle of your senior managementchampion to make change happen constantlyduring the project.

    Define the task list. Using all the informationsources you have available, internal and from yourvendor, lay out a task list. Start with the high levetasks and then expand each of those by identifyingsub-tasks and individual required actions.

  • 8/8/2019 5 Tips to Assure a Successful ERP Implementation

    6/11

    Typical MS Project ERP Implementation Task List

    Identify resources required to

    complete each task.

    Assign Accountability For Each

    Phase. Once this is completed, start

    matching team member experience

    or expertise to each task. This will

    help you determine who should

    own each phase of the

    implementation project. Dont forget

    to include management in this area.

    The more upper management is

    visibly involved, the more credibility

    the project will have. Ultimately,

    management should sign off on

    each major milestone when they are

    completed.

    Measure, Monitor and Modify. Be

    sure to continually measure the

    progress towards the project

    milestones and seek to understand

    how the dynamics of the group may

    be impacting exceptional

    performance in certain areas and

    shortcomings in others. Be sure to

    have your C-level championcelebrate the wins and understand

    what can be learned from the losses

    of getting tasks done on time.

    Always seek to impart ownership

    of the system to users. What

    needs to always be kept in mind by

    project management teams and the

  • 8/8/2019 5 Tips to Assure a Successful ERP Implementation

    7/11

    C-level champion is that the ERP

    implementation must seek to have a

    very high level of adoption if it is to

    be successful in bringing greater

    levels of efficiency and performance

    into the company. ERP

    implementations often lead tocompanies completely re-defining

    their business models over time. So,

    realize this system may change how

    you complete manufacturing,

    service, support, pricing or

    accounting processes. Making

    these changes effective for the long-

    term all hinges on ownership of the

    system by users.

    Removing roadblocks is the job

    for the C-level champion, and this

    includes getting the team help

    when needed. Sooner or later, you

    will encounter something that is

    outside of everyones area of

    experience. Do not rule out third

    party involvement in these

    situations. This is particularly true if

    there are political ramifications or

    similar sensitivities involved.

    Next is scheduling. Assign

    reasonable and realistic time

    requirements to each task and

    subtask. As these assignments are

    completed think about sequencing

    the tasks by identifying the

    dependencies for each task in terms

    of what must be done before starting

    a task and what can be started afterfinishing a given task. This will

    serve as the basis for your schedule.

    Task dependencies and time line as depicted in MS Project Gantt Chart

  • 8/8/2019 5 Tips to Assure a Successful ERP Implementation

    8/11

    Publish the Plan

    Now that you have a plan, a schedule and tentativestaffing/ownership established, publish these soeveryone involved can review and comment asneeded. You will most likely need to make someadjustments to your plan based on the feed backreceived.

    Create buzz. You also want to create somebuzz around the plan to make sure peoplesee their contributions to the project ashaving value and giving them high visibilityin the company.

    Identify Milestones. Finally identify themajor milestones in your plan anddetermine who will accept or reject workcompleted toward fulfilling each milestone.

    Identify Ownership. Who will sign off andhow will that be documented? It isimportant to publish this along with the planitself since you will want to be able toconfirm that all stake holders are identifiedand represented.

    Report on progress early & often: InternalPR to Bring Lasting Change

    Remember that change management and fear ofwhat this system will do to day-to-day life in yourcompany is the greatest risk the project has.Aggressively pursue PR and celebrate the smallvictories. Acknowledge individual performancescontributing to the projects success. An internalnewsletter is an excellent way to accomplish this.

    Establish creditability. Report project

    progress to all involved or affected by theproject. Dont hesitate to report problems ordifficulties encountered along the way aswell as the more successful aspects of theimplementation. Think credibility!

    Report frequently. Frequency of thereporting will vary throughout the project.Initially, the implementation team shouldpublish minutes or at least meeting reportsfollowing each meeting. As the projectgains momentum, a regular update

    schedule should be followed. In some

    cases these reports may be monthly, butkeeping the project on center stage viaweekly reports will have greater benefits. Acombination of newsletters on a monthlybasis, and short weekly updates may be the

    most desirable for larger projects.

    Aggressively control rumors. Mostorganizations have active rumor mills orgossip networks. If there are problems (andthere will likely be problems) along the way,establish your team as the source foraccurate information.

    Gather Feedback. Progress reports shouldcontain links or instructions for your usercommunity to provide feed back to you

    regarding the system. Act quickly onproblems revealed and report on theresolutions in the next report.

    Recognize Excellence. These reports alsooffer an opportunity to single out people orgroups for recognition of particularlymeaningful contributions to the project. It isa team effort and everyone who contributesshould feel appreciated for their hard work.Think about using plaques, medals,certificates and team golf shirts. These are

    all great ways to build the team andrecognize individual performance. Bonusesand additional vacation days are also fine,but visible recognitions are better. Theyhave the affect of advertising the valuedelivered by the employee and the effortrecognized by management.

    This is a big deal, it is important to everyone in thecompany. It does require the support andconfidence of everyone in the company, so a thankyou to those putting forth commendable effort is

    most appropriate.

    Monitor, Measure and Modify

    As the project moves forward, there will beunforeseen situations and phases of the operationthat just dont go as planned. To the degreepossible, tweak your own processes toaccommodate these deviations. Dont suspend theentire project while a minor issue is resolved.

  • 8/8/2019 5 Tips to Assure a Successful ERP Implementation

    9/11

    Executive level champions and stake holders willrequire constant updating. This is bestaccomplished through the use of projectdashboards. These will give the C-level championthe kind of data that interests them withoutburdening them with minutia related to subtasks

    and minor issues.

    In some cases, C-level participation in mid-coursecorrections may be necessary, keeping them up onyour progress will make these corrections mucheasier to implement.

    C-Level ERP implementation status dashboard

    In Closing

    Keep focused on what the purpose of the project is,what ERP can (and can not) do, what the definedgoals are as originally set forth. Dont let scope

    creep kill your project. There is always atendency for people to push other, unrelatedprojects into the middle of a large scale project likethis.

    Beware the naysayers and gloom merchants; killthis negativity by having a C-level champion thatopenly celebrates each small victory and elevatesthe project to the highest profile in the company.

    Do not under estimate the importance of morale in

    this type of project and do not underestimate thepotential negative impact those with poor attitudescan have on the overall project.

    Lets summarize what we have covered.

    1) Form your implementation team involve

    management, IT, Finance and other

    functional areas affected by the system.

    Bring in end users from all levels of the

    organization. Consider third party

    involvement where needed.

  • 8/8/2019 5 Tips to Assure a Successful ERP Implementation

    10/11

    2) Plan the implementation tasks, sequence,

    time requirements and staffing.

    3) Publish the plan and implementation

    schedule collect feedback and make

    necessary adjustments

    4) Report on progress regular status reportscovering the successful and problematic.

    Solicit feedback. Recognize excellence.

    5) Tweak as you go. Nothing ever runs

    completely according to script, be prepared

    to ad lib and accommodate changes as

    required

    ERP implementation can be effective andrewarding for those directly involved and for theorganization as a whole. Careful planning, realisticexpectations and effective communication are thebasis for an implementation that will delight all

    concerned.

    Form

    Implementation

    Team

    Develop Plan

    Publish Plan and

    Schedule

    Report on

    Progress

    Tweak as

    Required

  • 8/8/2019 5 Tips to Assure a Successful ERP Implementation

    11/11