Whether ERP implementation is nightmare for you ?
Nitin Jain
CEO @ Welspun Transformation Services Limited | Driving Digital Transformation
For the running organization, ERP implementation is constantly considered vast revolution event .If you are planning for new ERP implementation as well, then subsequent few months are going to be tough for you, your family and for your organization. It pursues lots of commitment, perseverance & planning. Thus if not deliberate in better and organized way, then it may be catastrophe too .
I tried to figure-out, some areas where you must have your special attention .For smooth and seamless implementation, this piece of article may be pertinent for you:
Scope of Work (SOW ) : This is going to be bible for your project. Give considerably decent time in this area. Most of the projects fails because of un-cleared SOW. Clear and signed SOW will always play a significant role for better implementation. Document your understanding after discussion with business on SOW. It will be first document which you will share with your business partner.
Business Case Approval : Please recall that you are asking Capex Approval, Change in ERP is not generating any revenue directly. That is why getting endorsement on this is a hard nut to chew. This implementation may be Utmost Significant for you but for approving authorities, it is one of the list item. Apart from this , in many places approving authorities/committee assembles only on periodic basis thus contemplate this approval time in your implementation . Please plan very prudently as adjournment may affect your implementation very severely.
Before placing your business case on board, convince yourself first before convincing others with five questions:
- Why this change is must?
- Why your present ERP Cannot handle this requirement?
- What are the tangible and intangible advantages of this execution?
- Budget, which you are recommending for this new implementation, is accurate and adequate?
- Whether Scope of work is clear to you?
Business partner selection
Please note that it is business partner who is going to implement this project with your support, thus be very careful, cautious while selecting them .Take orientation from others and appraise your business partner on methodical basis, Some of the parameters may be :
- Credential of Partner : Reference from previous Client and/or Feedback from Industry
- Technology Master : OEM/Consultant
- Technical Competency : Technical Understanding, Implementation and solution approach and their flexibility
- Team Competency: In terms of competency, what is the onsite team experience, Dedicated Team, How positive their attitude is?
- Contractual Complexities : In terms of technical and commercial riders
- Cost : In terms of cost what is the gap between competition
- Past Experience : Your Past experience with the same vendor
- Onsite best team from business partner - Like your own team, you also need best team from business partner for implementation. Try to take feedback from industry and select team members accordingly. Onsite development will always get an edge with comparison to offsite development. However the cost can play a vital role here, thus make the trade-off between two.
- System id /mails/configuration : Many organizations has tough policies for user id creation/mail configuration for external folks. If your organization is one of them, then please proactively ask concern to execute formalities in relation with user id/mail for your business partner.
Formation of Internal Team:
- You need the best team ( Key Users, IT Spoc ) to handle this project. You need a team from each function like Warehousing, Purchasing, Finance, Sales, Logistic, Manufacturing etc. Take feedback from each function and pick the team members of your own choice. Kindly do not ask nomination from function, as still they are not fully cognizant about the significance of this project, thus their nomination may not be entirely appropriate for your project.
- For Team members, It should not be their first priority it will be their only priority .They should be released from their regular work.
- Announcement of their new role should come straight from HR .
- Team should not sit on their regular place; There should be a devoted room where entire team will sit together.
Communication model with internal team
Communication with project team members will play an important role. Engagement of team is compulsory for the accomplishment of this project. You should be very transparent with your team. Nothing should be hidden from them. You can use following activities to keep your project team engaged.
- Daily Morning Meeting – It is always good to keep 15 minutes morning assembly with your team members for alignment. This meeting may include planning for today , assessment of yesterday’s work. Team can also raise some potential risk , if any.
- Weekly one to one meeting – It will be good if project manager can have one to one 5 minutes meeting with key users and IT Spoc. Several times , people feel hesitate in sharing their views in public.
- “Know Me” Activity –To keep your team engaged, connect between the team is crucial. And this activity will play very important part .We all have so many good and bad experiences in life, Ask one of the team member daily to share his/her personal life experience with others. Team will feel good in telling others and others will feel motivate by learning from others.
- Help Needy People: Make an event of half a day. It is different but very useful activity for team building. Ask team members to contribute some money from own pocket and distribute foods, books, things to needy people by using that money.
- Motivational Speaker : It will be good if some motivational speaker can share his/her views with team before starting important milestone
- Lunch/Dinner with team : if you can celebrate important milestone completion outside the office through lunch or dinner, then it will have positive impact on team’s moral.
- Taking Care of team’s requirement: You should focus on Team’s requirement proactively so that they can keep focus on their job. This may include Stay, Food, Transportation arrangement etc.
- One what’s up group of all team members can help you.
Communication model with external world:
ERP implementation is big change management for all employees (End Users). This project cannot be fruitful until you’ll get the right support at right time from all end users. To have ownership, awareness is necessary. People resist changes and here you will fight with people’s mind. If you want to cut a line to short it without touching then draw a big line in front of it, Old line will get automatically shorter. In the same way, you’ll have to share good/positive things for new ERP to build confidence of end users . Following guidelines may be relevant to engage end users :
- Common Communication Mail id : Kindly do not send mails from named id. Mails from common id ( may be with the name of your project name or ERP ) will have diverse impact on End Users.
- Creation of emoji of your project can help you in communicating in interactive way.
- Pick one topic of new ERP every week and communicate its importance to all end users.
- Try to communicate through pictures instead of text
- On a monthly basis, have quiz with end users.
- Publish monthly newsletter for end users.
- Status update report with end users.
- Survey with end users
Project Planning: Very crucial phase for the success of this project. The more precise planning you will do here, then it will help you at each stage. Never try for back-ward planning, Always do forward planning. Split each activity at minute level and put the available resources in front of each activity. There are many tools available for such planning, “MS project” may be useful for this.
Governance Model:
Review with Steering Committee: Try to fix occurrence of Steering review at the beginning of project itself. Be transparent and show the actual picture to steering. For successful implementation, management support is essential. At least , keep one steering review every month.
Review with Business Partner: Try to fix frequency of official review with management of business partner at the beginning of project itself. At least, keep two such reviews in a month.
Usage of Technology:
Try to use technology as maximum as possible, as this will help you in concluding this project timely and in organized manner. Following techniques may be useful:
- Hitask / bitrix24 : These apps are useful for controlling of tasks of your team members.
- MS Project : Useful for project planning
- Sharepoint : Sharepoint can be used for following activities :
- Documentation Storage
- Risk Register
- Issue Register
- Communication with the team
- Attendance Management
- Quiz Management
Visualization of Processes: AS IS Study is ceremonial business process study by business partner. Please keep in mind that they are new for your business. The better understanding they will have of your existing processes in this phase, then the better result will be there during design and built phase.It is always good, if you can demonstrate your processes through visualization. That means give initial demo to your business partner by bringing them to the place where these processes are actually happening instead of giving knowledge of processes through PPT. Sign-off of AS IS processes by business process owner is crucial activity. Keep these signed documents at safe place with scanned copy at share point.
Are you ready for “CUT” ? Cut is denoting Cutover , User Acceptance Test, Training. All these 3 activities are decisive for the purpose of project success
Cutover Period ( Black out Period ) : This is the period just before “Go Live “ where you will move everything into production environment thus there will not be any business operation during this period. Kindly keep subsequent points in minds for this milestone:
- You have to be very vigilant while selecting Cut-off Period. Reserve those days for Cut-off when you have minimum sale.
- Please note that you are going to ask business to stop its operation for this period. It is not easy to take buying from business for this. Start discussion as soon as possible ( At least 3 months before Go Live ) with all business leaders for this period.
- Apprise your customers and suppliers in advance for this period
- Keep this period in front of Steering Committee too and if possible take consent through voting from all Steering members
- Inform everybody ( All end users ) in advance for this period
User Acceptance Test (UAT) : Under this step , you are checking each possible scenarios of business processes that whether it will work once all standard and developed functionalities will be moved into production environment. Keep some points in your mind to make this milestone successful:
- Please do not initiate UAT unless all customizations are developed.
- UAT environment should be same as of production environment.
- Master data should be same as it is going to be in live (production) environment.
- You should maintain document of UAT result and work upon the failed scenarios.
- UAT of business critical scenarios should be kept on top priority.
- Involve business processes owner from beginning, UAT should be executed by actual business process owner with the help of Key Users. They should certify UAT results.
Training : Under this step, you will train all end users for new system. Post Go Live, your new baby will be handled by them thus be watchful. Following tips may be useful for successful training :
- Work on “train the trainer” concept. Try to give training to some batches, who can further give training to end users
- End Users manuals should be ready before training.
- All End User’s manual should have symmetry like common format, language, font etc.
- Calendar of all end users should be blocked in advance.
- Room for training should be blocked in advance.
- Before training you should see working condition of projector, white board and marker.
- Attendance should be recorded of all end users and it should be shared with Steering Members.
- 1/3rd time of training should be given for actual practice on system.
- After training, keep quiz to understand the subject knowledge of end users
- After training , keep survey to understand the quality of trainer
Data Migration : Two types of data will be migrated into new system .
Static Data Migration : Under this step your static data like, Customer master, price master, item master, BOM, routing etc. will be migrated from old ERP to new ERP. Keep following points in mind while doing this activity:
- Keep one cut-off date for this activity
- Information Technology ( IT ) function is not the owner of master data, they are responsible for uploading it. Thus data should be signed off by business before uploading and after uploading in new ERP .
- Unless it is actually necessary, do not change logic of old master data .
- Master data which will be used in UAT & Production should be same.
Dynamic Master Data Migration : Under this step you will move dynamic data like open balances of receivable, payable, inventory, costing etc. from old ERP to New ERP. Keep following points in mind while doing this activity :
- Mini Stress Test ~ Do one exercise for dynamic data movement from old ERP to UAT environment. This will help you in understanding the server speed, bottleneck which may come at the time of live data movement during cutover ( Black out ) period.
- Do proper reconciliation of dynamic UAT data with Finance control accounts.
- After actual dynamic data uploading , business should validate and give the sign-off on this data.
After Support Strategy : After support strategy is as important as your Go Live Strategy. New ERP is big change event for all end users. Even if you have done best UAT and training, it is predictable that issues will come. End Users are going to make comparison between new system and processes with old system and processes. It is important that their issues are prioritized and resolved in timely manner. Following tips may help you for this movement:
- Create ticketing system, where end user will raise their issues . This ticketing system may include Issues, Impact of Issue, Priority of issues.
- Based on the priority , issue should go to correct key user/IT/Business partner for resolution
- Business Critical issues should get the first priority.
- At the end of each day , status of issue register should be shared with Steering Members. This may include – Opening Issues, New Issues, Resolved Issues and Current pendency of issues.
- It is always good to have weekly meeting/call with functional head to understand their view point. This will also help in reducing avoidable escalations.
Some Quick wins
To do List : As a project manager, you will have multiple works . “To do list” in excel can help you to prioritizing your work. This list may include Task, Start Date, Expected End Date, Priority, Open/Closed Status and Remark.
Key Performance Indicator ( KPI ): This is crucial . It will always be good, if you can take some KPIs from different business leaders of your organization and map UAT / actual production results against that KPIs. This is systematic way to assess your project success.
Family Commitment: It is not only you or your team who are going to be impacted due to this project. There may be some work life imbalance .Thus , it is important to keep your family align with the expectation of your new project.
Plan B : Please note that you are changing system in a running organization and if anything goes wrong then it may directly impact your business , thus in case your project will not give expected results, then be ready with Plan B, which may include rollback strategy too. In case of Roll-back, its date should not be more than 2 to 3 days from Go Live date , else it will be tough for you to capture dynamic data.
Shift Working : You and your team has taken a tough target. There is a possibility that just before the “Go Live” or after “Go Live” they need to work under extreme pressure with extended hours. You can divide your team and ask them to work in shifts to release this pressure to the some extent .
War Room : There may be situation ( especially after Go Live ) where you need special and regular attention . For that situation create a War room . Somebody compulsorily should attend this war room. Any discussion, analysis, decision will happen in that war room only between the group of people.
Better planning and execution may make this project a non-forgettable journey . Always be energetic, proactive and most important you are not alone in this drive thus do not hesitate to take help from others.
Making information accessible to our customers both physically & digitally.
5 年Such a detailed layout of the whole process... I can relate this coming from you Sir... Heartiest congratulations for the new job.......