| ERP Project Management Is Key To A Successful Implementation - By Charles Trepper |
|
In this article: Top 10 ERP Project Management Headaches Successful Project Manager Characteristics Enterprise Resource Planning (ERP) systems have fundamentally changed the work of IT organizations. The sheer size and complexity of ERP implementations makes managing these projects difficult. There are really two basic sides to ERP management, people and technology. An ERP package touches the entire organization and can affect nearly every employee. And in some cases, an ERP project manager may not be able to know who will be affected, which can lead to some nasty surprises. One mismanaged ERP implementation left a southeastern electronics manufacturer unable to accept deliveries and nearly closed a plant. It's also difficult to get a clear vision of the technological portion of the implementation because of the vast combination of hardware and software involved. The project manager must cope with thousands of parts. Whether you are implementing one module or multiple modules, you must ensure consistency and full integration across the various subprojects, which is an enormous effort, even for an experienced system architect. I did an informal survey of experienced ERP project managers from various corporate IT departments and Big 5 consulting companies, and assembled an unofficial list of the major problems faced by ERP project leads and managers. Almost everyone mentioned size first. Staff problems and organizational politics also ranked in the top ten.
Top 10 ERP Project Management Headaches
According to the Eden Prairie, Minnesota Gartner Institute (a spin-off of the Gartner Group), the gap between the promise of an ERP system and the business value actually delivered once the project has been deployed is great. Enormous cost overruns, deadlines missed in some cases by years, and even abandoned implementations make clear that managing ERP projects is a complex task.
Successful Project Management To help educate project managers, The Gartner Institute created a project management certification program that includes an ERP specialty. The program and its courses focus on the critical issues that make ERP projects different from typical application development projects. This includes planning for the unusually large risk and complex cross-functional issues that accompany most ERP projects. Using the findings from an on-going Gartner Institute research study, which involves brainstorming sessions with experienced project managers, the course provides the core project management techniques that account for the success or failure of ERP projects. Some core topics include gathering business requirements, blended workforce project organization, entry-, exit-, and acceptance criteria issues, change control and closure. The Gartner Institute also includes risk management, project planning, and scope management as major tasks for project managers. A project manager must be flexible enough to roll with the changes as the project progresses, and not lose it when unpleasant surprises pop up as they always do during ERP implementations. They must be able to work with nearly every individual in the organization, from the most technical IT staffer or plant engineer, to the mailroom and building maintenance staff. They must also possess the ability to learn extremely fast, because they will need to understand business issues in areas of the organization with which they are unfamiliar. An ERP project manager must also be highly disciplined. They must be able to clearly envision the project end game, and then hold the entire organization to the road that leads to that successful end. This means bringing other team members back on track when deviations occur or distractions arise. They must also be willing to make tough decisions, and understand that those decisions will upset some and please others. A thick skin is certainly an asset. Successful Project Manager Characteristics A successful ERP project manager…
Source: Gartner Institute. Deciding On Project Scope The scope of an ERP project has several components. The ERP project team must decide which business processes will be included in the implementation. This decision, in turn, effects which ERP functionality will be implemented. If an organization has more than one business unit or line, the team must decide which divisions to include in each phase of the rollout. The IT organization must determine which technologies will be replaced and upgraded, and which will exchange data through interfaces, until the rollout is complete.
Managing Risk on ERP Projects Managing risk on an ERP project is crucial to its success. What is a risk? Simply defined, a risk is a potential failure point. There are thousands, maybe even millions of potential failure points on an ERP project, in the form of untested technology (and untested staff!), political landmines, and even nature's fury. (A tornado during an ERP weekend go live? Yes, it's happened.) So, how do you keep the failures at bay? While various risk management books and methodologies offer variations on a theme, there are generally 5 steps to managing risk:
Project team members must rely on their experience and advice from others to find potential failure points or risks. Track through the entire project plan and look for areas of uncertainty. One of the easiest and most effective ways to find potential failure points is to talk to other organizations that have done the same projects. Cost estimates are probably the most common potential project failure point. Other potential failure points include lack of an executive sponsor, an underqualified project manager, and no clear objectives for the project. The next step is to determine the severity of the potential failure on the budget, project timeline, or the users' requirements. Assessing the likely impact and the probability of the failure occurring is more art than science, requiring in-depth knowledge of both the ERP package and the business. A risk management team should be built that brings together those individuals that have the knowledge and experience to know what might happen. This team must have experience in implementing the specific ERP package for an organization approximately the same size and in the same industry as yours. Based on the first two factors, prioritize the risks. Decide which risks should be eliminated completely, because of potential for heavy impact on critical business processes. Set up a monitoring plan for risks that should have regular management attention. Make the entire team aware of those risks sufficiently minor to avoid detailed management attention, but which the team should watch for potential problems. You mitigate risks by reducing either the probability or the impact. The probability can be reduced by action up front to ensure that a particular risk is reduced. The project risk plan should include a set of steps to recover from each risk, should failure occur. The team must know the person accountable for recovery from each specific risk, and the action to be taken to resolve it. The team must know the symptoms of the impending failure, and act to prevent it from occurring if possible. An example is to test a particular operating system or hardware component to prove that works prior to go live. Doing a pilot implementation or prototyping the first set of ERP interfaces are both examples of risk mitigation. To prevent scope problems, make sure a project charter or mission statement exists. Be sure to really nail down the project requirements, and have them documented and signed by the users and senior management. Clearly define change control procedures and hold everyone to them. Tight change control procedures may end up causing tension between the project team and those who do not get changes they want. Ultimately, though, the project can't be successful if the project team is trying to hit a constantly moving target. Discovering Gaps To solve this problem, be extremely thorough in the package selection process, and make sure everyone at every level knows what the software can and can't do. Start creating a gap document early, because the gap analysis document is very useful for stakeholder management. It provides direction on project management, and provides a clear knowledge of what will need to be done. The review of gaps and design of the adapted implementation program should detail the change scope, cost, and benefit, as well as the adapted project plan.
The Right Staff Of course, one of the major issues with any IT project is the staffing issue. Good technology staff, particularly those with deep ERP experience are extremely hard to find. Since it's difficult to transition ERP team members on and off projects, it's a good idea to identify staff members that are critical but are high turnover risks early in the project. A project manager can develop recognition programs that help retention. ERP projects can be long and frustrating so it's also helpful to set up events for employees to communicate and vent about the working environment. Another trend is to implement flextime to allow employees greater flexibility in setting work hours within limits. Some studies show that flextime results in significant productivity increase and employee satisfaction.
Preventing Brain Drain
Project Scheduling One of the major problems with scheduling large projects is accounting for time issues with people assigned to the project. These must be identified in the schedule. The proper dependencies and human resources should be requested prior to creating and dating activities in the schedule. It's also important to account for vacations, sick days, and other leave that frequently takes people away from the project unexpectedly. A critical path analysis should also be performed on the project schedule, to determine any potential "show stoppers". A critical path analysis determines which resources absolutely must be present at certain times in the project for it to succeed. For example, if the database for a new ERP system will be built on Tuesday, then the database administrator (DBA) must be there on Tuesday to do the work. In this case, the DBA is the critical path person for the database build task.
Interfacing With Other Systems Managing the discovery, analysis, design, and implementation of interfaces can be a nightmare. The data translation and movement requirements alone can cost tens of thousands of dollars. One large midwestern food producer needed a team of 4 people for nearly 3 months to design a set of interfaces for one client/server system. Scope management can help here. The project manager can prioritize interfaces so that mission critical systems engaged in daily processing can exchange data when the ERP software is implemented. Interfaces to systems that do periodic processing- monthly or year-end-can be completed after the initial implementation. Work must be properly prioritized, and ERP team members must focus on immediate needs.
Typical ERP Interfaces
Monitoring Progress Success criteria for ERP projects are frequently inadequate or even non-existent. The success criteria should be clearly defined in the procedures, methods, and techniques that are part of a high quality project control system. Standards and techniques for measuring the quality of performance expected from the new system should be defined early, and redefined as needed over the life of the project. If success measures are obsolete at the end of the project, then the project can't be evaluated as a success, and may be seen as a waste of money. And who wants to waste $50 million?
Managing Chaos
|