Skip to main content

THE SECRETS TO A SUCCESSFUL SAP IMPLEMENTATION

THE SECRETS TO A SUCCESSFUL SAP IMPLEMENTATION


 

Many wonder what constitutes a successful SAP Implementation. Everyone wants to have a great success story to talk about, from the top management to the implementation consultant. Success is a relative term.


 

You will hear: "Successfully went live on the planned date and on budget"


 

  • You should ask though whether the initial scope was implemented or did they have to take business processes out of scope in order to make it.
  • You should also ask how are things now that you went live?
  • Can you ship to your customers without any problems?
  • Is the system performing well?
  • Are the end users fully trained and are they doing their job well?
  • Do you still need consulting support to go through your day-to-day business?


 

Once you put these questions into perspective you can really define a successful SAP Implementation in many ways and many levels.


 

Success Factors


 

Here is a list of factors that determine the relative success of a project as mentioned above.


 

  • Communication:


 

For a successful SAP project implementation the number one factor is good communication among the project team members.

Everybody claims that they are good communicators and we surely have the technology to maintain constant communication with land-phones and cell-phones and email, but it is true that they are not used to their maximum ability.


 

For example, when there is an issue, which needs to be communicated to multiple people, usually one will email to a number of people who should really be involved. It is extremely annoying and brakes the communication chain when somebody replies only to the sender of the email without including the rest of the members.


 

SAP is such integrated software that has constantly touch points among the modules. As such, constant integration among the teams is of paramount importance.


 

Not only constant communication is important, but GOOD communication is important. People must be very clear about what they are talking about. There is a little phrase: "Mary had a little lamb" – these five short words can create such confusion and result to numerous different meanings;


 

  • Mary used to have a lamb but does not anymore
  • Mary had a little lamb which now has grown into a big one
  • Mary "had" (i.e. ate) a little lamb


     

I am sure you can make a lot of other meanings out of this small sentence


 

Now imagine, if this little sentence can cause such confusion, what mess would be created when dealing with complex business processes, spanning through several departments within an organization and involving anywhere from fifty to thousands of employees, end users, managers, consultants.


 

So the key is good, accurate, specific and timely communication. Clarify things several times. Explain them as if you were talking to little children.


 

In order to achieve this type of good communication team members should have their workplaces physically close together. I have seen in many recent cases where the Consulting firm in order to "minimize" costs for the client, they outsource much of the Development ABAP programming work outside the UK and in most cases to other continents.


 

Based on all the things mentioned above, how can good communication be achieved? It is not possible to simply create a program spec with a description in writing and expect a programmer located on the other side of the planet to figure out what the Business Process is, and what would make the program work according to the client's requirements.


 

Some consulting firms that do this practice will argue that "it is possible and they have success stories to tell". Well, remember at the beginning of this article what we talked about "Success".


 

We have witnessed this type of "success" when we went in to resolve the issues of such implementation method. We have witnessed the never-ending consulting hours that the client has to pay because of this implementation method. Often the client is made to sign a contract which says something like "…when the program is complete (but not really working as per the client's requirements – this is not stated anywhere) any change to it would be considered change of scope…". Such practice force the client to either abandon the effort of making the program work because of the extra scope-change cost or keep paying more, in order to try make the program work.


 

These tactics are unfair to the clients and give a bad name to the Consulting industry.


 

The client needs to take charge of these situations. Make the rules of good communication. Make the rules of the type of consultants you want to have. Provide the physical and technological infrastructure for the basis of good communication. Do not allow "consulting" companies to hide behind a "Big" corporate name.


 

Clients deserve the best for the huge amounts of money a SAP Implementation cost. Communicate well, take control of your project and do not be sold on "air-talk".


 


 

  • Full Corporate Management Support:


 

Nothing will happen, nothing will move, unless Management supports it. There must be full and utter commitment and support for the project. If Management does not show both in words and deeds that the SAP Implementation is important than the team members, end users and so on, will not be on-board, will not be dedicated. Without dedication the project is bound to fail.


 

The ways management provides support for the project is by actively participating in the planning and management of the project. Proactively getting involved not only in the high level plans and decision making, but also in the lower level and just as important activities of the day-to-day activities of the project. Get in touch with the project team members, know and be interested about their job and where they stand. This will motivate and keep people committed.


 

When management is involved then issues get resolved easier, conflict is overcome faster, because the management know the details of what is going on. How is this achieved? By keeping weekly status and communication meetings (remember communication?) These meetings are not to judge or interrogate anybody. They are done so that all members are informed as to what is happening keep the pulse of the project.


 

The management should help the project move forward, not hinder it with too many bureaucratic procedures. Keep meetings short and to the point. Maintain one status report, not 15 different reports. Have procedures but do not overdo it to the point where the project becomes inflexible and time consuming to make a decision or take a corrective action. Manage the project and provide people enough freedom to do their work. This will be appreciated.


 

  • The Project Plan and a Methodology are Guidelines and helping Tools – Not Rulers:


 

Make a good plan. Make a Realistic plan. Most projects do not have a realistic plan. People think everything can be done really fast. They do not allow enough time for the unforeseen parts of the projects. The vendors delaying to deliver the hardware, running out of disk space, actual training time takes a lot longer that thought, users need more training or they are overloaded with their every day job that cannot attend training and much more. The Master Data are corrupt and we need a new SAP Client. We can make a copy. We plan one day for the copy, but why is it always that a SAP client copy always fails the first time resulting taking two or three days?


 

Remember, if anything can go wrong, it will go wrong. Allow enough time in your plan for travel time, for public holidays, for vacation. There are so many project managers planning to go-live on January 1 – how foolish, inappropriate and disrespectful to the work and dedication of the people. As soon as Thanksgiving comes around things slow down dramatically and especially the last two weeks of the years are down to a crawl. Take these times of the year into account.


 

If you cannot go live as per the plan then do NOT go live. It is better, cheaper and safer to delay the go-live and being able to serve your customers. Better than going live just to make a big corporate announcement that we went live as planned but then everybody runs around like headless chickens trying to fix problems, help the users, correct errors, serve your customers.


 

Allow time for errors. Always have contingency plans. What if the go-live fails. Make sure you have a way to regress to the legacy system to be able to function properly as a business.


 

One of the most known SAP Implementation Methodology is ASAP or Accelerated SAP. Consultants should be Certified by SAP. Following this methodology can be very helpful and really accelerating your process. It can also be a inhibitor and delaying factor if it gets overused. ASAP contains a huge amount of tools, templates and instructions of how to implement SAP. Use common sense. There is no reason to try to use one hundred percent of the ASAP methodology. Use only the parts that help you. There are excellent templates for documentation, BPP documents, Training and testing documents, which would take a lot of time to create from scratch.


 

  • Make a proper Scope:


 

Which parts of SAP will you implement. Often team members get too excited and want to implement a hundred percent of the processes SAP offers. Not possible. SAP should be implemented according to the Business needs and processes. There was a team member once that wanted to use Classification in the Material Master at a time that it did not make sense for their business. There was another team member that wanted to implement Evaluated Receipt Settlement or ERS for Vendor Invoicing at a time when most invoices did not much the Purchase Orders. These members were warned that these processes were not appropriate. They did not listen. The process failed.


 

Be realistic. Because SAP can do almost everything it does not mean that you should implement almost everything. You must make sure that your users are technologically advanced, computer literate enough and that they understand the business processes, which will allow them to comprehend and manage the change that such an implementation will bring.


 

  • Motivate, Appreciate, Reward your people:


 

It may sound a cliché, but it must be done. Do not do it just to be politically correct. Do it because you mean it, put your soul into it, make it personal. This is one of the few things someone should take personally in business!! People will work twice as hard when they are appreciated. In order to be able to know what you are rewarding people for, you must be involved it their day-to-day business – here come back again the Full Corporate Management Support point mentioned above. A "thank you" goes very long way.


 

  • Manage Change:


 

One of the most important factors is how the organization handles changes. This is one of the riskiest part of this business. To make your people understand that change is a good thing. To make the embrace change and make it happen.


 

This challenge is accomplished with all the above points mentioned, i.e.

- Full Corporate Management Support

- Communication

- The Project Plan and the Methodology

- A proper Scope

- Motivate, Appreciate, Reward your people


 

If these are followed and executed successfully, people will appreciate and embrace the coming changes. Admittedly, very, very hard thing to achieve for many reasons. Human nature is to avoid change. Therefore, going against human nature is starting off the wrong way. People are afraid of business change because often they are afraid of their job security – unfortunately often rightly so.


 

  • Politics:


 

Every project has them (politics) to some degree. Make sure politics and hidden agendas do not derail your implementation process. Stay focused and bring out in the open differences sooner than later. Do not allow people with hidden agendas mislead the project to the wrong direction. Stop this soon and stop it hard. Politics should not be tolerated and should be dealt with firmly and tactfully at the same time.


 

  • Find Excellent Resources:


 

The client, the management, must be involved in the consulting recruitment process. Do not simply trust the Consulting firm. Make sure the consultants know their stuff. Make sure the consultants do not have "layers" of intermediaries before they reach you – the final client. The more layers, the more the Consultant's rate is reduced, which in turn it means that the consultant who are willing to work for the lower rate are usually the least knowledgeable. In life you get what you pay for – and even though you as a client might be paying dearly for the consultant, too many layers reduce the consultant's rate and therefore the quality.


 


 

Be wary of using headhunters/recruiters, that do not know the first thing about SAP, to go find you a Consultant. Allow someone with project knowledge from within your organization to look for the Consulting resources, interview them and approve them. There are several web sites on the internet where high quality consultants with many years of experience publish their qualifications.


 

Successful SAP Project implementations! Such a relative term considering all the above factors. The next time someone says "we had a successful project", analyze the facts first to determine the degree of success. Some consulting firms (not to mention names) when their relative success of a project is pretty low, they "declare victory and leave the project"!! They announce to the world of the "success" of the project and then they move on leaving the client to suffer the consequences both in business and cost terms.


 

Comments

  1. Thanks for sharing your learning and experience about SAP Implimention with Us.I really liked your post very much.Keep posting.

    ReplyDelete

Post a Comment

Popular posts from this blog

Good, Bad, Dirty, Ugly SAP Implementation

  Many SAP Implementation were stated as "successfully" implemented, indeed these are 'Unsuccessful' because of these six factors which were listed. The following paragraphs elaborate on the six factor groups which could be useful to those implanting or just implemented.   Factor 1: Worked with SAP functionality/maintained scope A crucial part of working with the SAP functionality is the ability to streamline operations. When implementing a system, many organizations fail to specify their organizational objectives. Job skills are raised by the requirements of the new, post-implementation company. Idiosyncratic ways of doing business, which were manageable, although most likely inefficient, under the "old system", are no longer tolerated. Companies that do not understand these issues early on will face serious problems. Successful companies have recognized the importance of "cleaning up" their operations, which will allow them to implement ...

The Different Types of SAP Consultants and How They Affect Project Success

The Different Types of SAP Consultants and How They Affect Project Success For a better understanding of the risks and mistakes that impact SAP implementations, I want to explain in a very simple way how I visualize, name, and classify SAP consultants nowadays, defining in general and SAP Consultant as a person who helps implement, maintain, migrate, expand, install, or customize any SAP business solution. In the SAP world, I see four different types of consultants “SAP Techies”: I am not going to speak a lot about them as I think they don’t really manage projects or implementations, and as such, are rarely the reason for a mistake. Typically, SAP Techies are programmers, ABAP specialists, Basis specialists, or software architects specializing in SAP solutions or trainer’s. Sometimes they are used as the “tool” that causes project mistakes, but this is mainly because of the wrong decision on the part of their managers. These folks are always needed in any stage of SAP projects or i...