What is wrong with my SAP Implementation Project?
Due to the complexity of this topic, this article is a slightly longer read, but I encourage you to have a look and give me feedback on your personal experiences. So it doesn’t become too lengthy, I do not intend to dig into all the relevant aspects, yet highlight some of the most important considerations I have encountered.
As we all know, implementing SAP (or any standard software), or migrating to another version of an SAP installation, is complex, to say the least. These projects have “many moving parts” and there is a high risk of failure or ending up in escalations, causing painful financial losses and operational disruptions.
The considerations I mention below may seem like a horror story, but it does not have to be.
As Patricio Palma indicates, "...all implementation projects must control 3 main aspects: solution, data, and people. Most projects are focused only in the solution but underestimate the importance of the other two....Finally, the main goal to be successful in a sustainable way is to protect the Clean (SAP) Core and good extensibility using the right techniques when necessary.".
We could all agree that these endeavors need to be highly planned and structured in their execution.
With an adequate and disciplined implementation strategy and methodology, and an experienced team, these projects will reach their objectives on time and budget and generate significant business value.
While there is no recipe for success, what follows are some of my lessons learned, and considerations to take into consideration when embarking on an SAP implementation or migration project:
The Delivery team needs to understand why this sometimes needs to be done, and why this could be beneficial if managed with transparency internally and with the customer. The Sales team never has enough information to prepare the perfect proposal on time and will often need to find a balance between what they know and the clock ticking on closing the deal.
Once the deal is "probable", getting at least the architects and the potential project manager on board during the pre-sales cycle will make the proposal more concrete, create an internal consensus, and enable the team to start with their feet on the ground once the deal is signed. Having them in some conversations with the customer leads, helps to foster trust.
Once the project starts, there will always be a risk that things go astray, especially due to scope management.
During project implementation, all changes to the original contract must be formalized via change requests (also zero-dollar change requests). If this is not done correctly, when the brown stuff hits the fan, all parties will resort to revising and bickering about the original contract and conversations become difficult.
Before signing the SOW, the customer must be informed about and on board with the gray areas, and how the Change Management process will work during the implementation. More comments about this follow further below.
Running a (paid) small prototype or analysis phase before committing to a longer project lowers risk, provides more clarity on scope, both for you and for the customer
As Reto Sager points out, Once a contract is signed, management has to stay on board and stay very close to the project, not only in steering committee meetings but also occasionally in normal status report meetings, to keep a finger on the pulse and be ready to assist the team when needed.
I also agree with Reto, that clearly, customers are frequently not ready (capacity-wise) to implement large transformation projects. The staff they have is benchmarked for daily operations, not for large transformational projects. This is true for the business as well as IT.
This needs to be considered at the beginning of the project as the absence of business and IT people from the customer side is a recipe for failure, and putting the extra load on these teams results in resistance, over-work and frustration.
Ensure that your project manager has a senior coach in the background.
Yaser Al-Jughaiman pointed out "...that CEO's should take responsibility and accountability to the implementation of the road map especially if the program is complex and full of industry specifics. Since it is a complete business process reengineering of the whole organization structures.".
Being realistic and using an “open kimono” from the start between all parties is rewarded with bilateral trust and credibility. Agreeing with unrealistic roadmaps that end up blowing in the wind may get the initial budget released by the board, but they pave the way for future escalations, constant re-planning, and big negative financial impacts.
?o?? Staffing and the A-Team. Shoot for staffing the best candidates to lead PM, architecture, technical, and functional roles: The A-Team. Even though it is very important to grow the team with less expensive resources, only include a few juniors paired with the seniors, as the coaching distracts, and exposure of less experienced consultants to the customer may lead to uncertainty. In SAP implementations, the customer will always expect the A-Team
?o?? Capacity and occupancy control. Ensure that resources are engaged as per plan, and avoid overload and burnout, frustration. The capacity planning should be updated (plan versus actuals) ideally weekly. Have 10-minute 1:1 calls with team members frequently to measure the temperature
?o?? Fragmentation of dedication. Do not assign resources to too many initiatives at the same time. Switching for example from one project to another 3 or 4 times a day is exhausting, inefficient, and requires a special skill set, so make sure if you need to do this, that the consultant can handle it only for a brief period
领英推荐
Unfortunately, to artificially mitigate this cost factor with customers who are increasingly more budget-sensitive, some consulting companies knowingly deliver underestimated initial commercial offers and responses to RFPs, with zero or negative internal margins. This is done to beat the competition and win the deal, with the underlying thought that later change requests will make for a longer-term higher margin, possibly spread over various projects. This may work if the customer is already committed and implementing the first project, and because it is costly and risky to change the implementation provider.
Yet, this “setting a trap” practice is a recipe for failure. Customers are not always flexible with budgets, and cost overruns, lack of confidence, and transparency will lead to frustration, inevitability, scope shrink, or project cancellation.
The real costs and benefits of the project or program need to be transparent, based on Business Value (i.e. as per the Business Case mentioned above).
Business needs to be embedded in the project from the outset, not only during the UAT.
Ensuring business transformation and management strategy communication is key. When in the role of systems integrator or consulting implementation partner, it is our responsibility to make the customer aware of and assist in enabling this.
?A very encompassing definition phase, testing, and user acceptance phases also facilitate this.
The core idea behind implementing standardized software, and moving to standard industry processes, is to migrate away from home-grown solutions and processes, reduce technical debt, improve efficiency, and agility, and enable innovation.
Including a Business Transformation team to accompany these implementations will permit the modernization of business processes to match evolving market demands. The investment in SAP can only be realized if the business model is gradually transformed to harness the software features and capabilities.
Sure, it does not always work to standardize. However, I have seen the customer’s management lay down the commendable rule in some customers: “We implement the SAP standard, and any exceptions need to go through the internal change management process”.
This will depend on the flavor of SAP being implemented. On-premise versus Cloud, SAP Public Edition over the SAP Private Edition.
Once I buy my Mercedes Benz, I will change the seat position per driver, but I will likely not fiddle with installing rear-view mirrors from let’s say a Fiat.
Steve Watts pointed out: "Second-guessing how SAP works. Too many people arrive on projects and want to do things their way. Stop it and potentially remove the person from the project. This goes for Enterprises Architectes and Digital Security staff.". I agree.
It is imperative that closings after posting periods are not modified, and that practices like back-posting are not permitted. When implementing the project, this must be made clear to the relevant areas and signed off by Controlling.
This means everybody needs to communicate a lot but not sit on calls the whole day. The project team needs space to think and work, not to mention having a life. Micro-management kills incentives. Day-to-day coordination between team members can be spontaneous.
Challenge #1: Try setting a 15-minute limit on all meetings and have them in the mornings so the project teams can concentrate on their tasks in the afternoons. Decide which meetings need more than 5 people in them. When there are 30 people in a call of a duration of 1 hour, at an average rate of $60 US per hour, the meeting costs $1,800. If you have 5 of them per week, the project or company will need to fork out $36,000 per month for these meetings. Real case: A customer that had 65+ people in a coordination call once a day, to revise a project plan and they were a waste of time.
Challenge #2: Friday afternoons should be meetingless and hopefully open for team members to take free to compensate for all the extra hours they may have worked during the week.
However, during the project, the Basis and functional team members need to work together to formulate the ideal mix of for example the assignment of application servers, background and dialog processes, and how to tweak the Load Balancing during end of day or end of month processing (or actual migration processing during GoLive), to ensure optimum use of available resources.
This advice from Steve Watts is spot on: "In meeting and real close to go lives. I would tell the team often. If there is nothing to say, say nothing. If there is nothing to do, do nothing. Noise and mucking around will only create distractions and issues. Only hope the skill set in the project while you need them and then release them. Hoping all skill over the lifecycle of the project is costly and a distraction.".
Thanks for reading and I very much look forward to comments and additions to this article.
Entrepreneur
4 天前Great article! Thanks
Solution Delivery bei Zürcher Kantonalbank
1 个月It is better to plan hypercare for too long than too short. Releasing your strength is more pleasant than being a supplicant begging for an extension
QAD ADAPTIVE ERP - SYSADMIN - IT SUPPORT SPECIALIST - LINUX - CLOUD COMPUTING
1 个月Es un excelente artículo, y no esperaba menos de ti. Tu sabes que represento a otro ERP, pero estas indicaciones y buenas prácticas, por su puesto que aplican para cualquier implementación de software ERP. Un abrazo Nelis, un placer leerte.
?? Career Coach ?? I help mid to senior level professionals get unstuck, gain clarity, and land their ideal role with more balance, pay, and impact in less than 90 days ?? Free Career Clarity Call in About??
1 个月Cornelius, Great insights on SAP implementation success factors! It's always helpful to understand the key elements that contribute to a smooth and effective rollout. Thanks for sharing your expertise!
Solution Architect Dynamics 365 F&O
2 个月Excelente artículo! Gracias por compartir este conocimiento! Excellent article! Thanks for sharing this knowledge.