SAP Business One Customization Recovery or Getting out of Crisis

Sep 14
08:00

2011

Andrew Karasev

Andrew Karasev

  • Share this article on Facebook
  • Share this article on Twitter
  • Share this article on Linkedin

Custom logic is typically realized via Software Development Kit programming in Microsoft Visual Studio C# or VB.Net project.

mediaimage

SDK seems to be reasonably open to generic C# programmer is some code samples available.  However coding requires familiarity with SAP B1 internal logic and objects structure.  Customer may end up with modification project to cross the budget boundaries and go into limbo phase.  Poor coding is often not curable and new software development team has to start from scratches even if you got a feeling that programming project is half way done.  If you are reading this paper then chances are high that you got issue with custom code.  We will try to give you some highlights on the way out of crisis:

1. You are not the first and not the last one.  It is the nature of consulting business to be optimistic and take the projects where expertise is in progress and learning curve is required.  Consultants respect that approach and offer ‘be my first customer’ type of discounting rates.  Low rates might seem like a bargain but they introduce contingency and increase the risk of failure.  If you accept such conditions be sure that you have constant feedback with chosen consulting organization and end programmer.  Ask them to report consulting hours spent every day or week.  If you sniff that something is wrong be sure that you have exit strategy

2. Be sure that you have source code.  Exit strategy is simple if you have control over the codes.  If you do not have code saved on your server then you do not have the leverage in negotiating with former VAR.  When you are signing contract with development team it is good idea to place a paragraph there about source code ownership by your organization.  If you don’t do that then expect such arguments like this ‘programmer owns his own code as a general rule and if you need source code to be transferred to the next programming team it could be purchased by that number of thousand dollars’

3. Get second opinion.  Software development projects should be managed with reasonable experience in project management.  Try to monitor the progress and you feel that the progress is slow then think about the timing when you are tossing in alternative consulting team to provide second opinion and ready to take over the project

4. How to sniff that something is going wrong?  It is not difficult.  If you had good rapport with programmer and then you feel that you have to talk more with project manager and then even more with sales representative…  In such a situation chances are high that these people are trying to cover issues that they have internally.  If you do not have insiders then later on you may realize that reseller got lucrative contract and your customization project was downgraded in its priority

5. Are these people real experts in SDK coding?  The first question we recommend to pose is ‘this software developer – is he your permanent employee or subcontractor?’  Local consulting firms have to take all the business coming their way.  Generic Small Business ERP implementation requires minimal data conversion and the rest of the budget is user training.  Modifications are not common and VAR may not necessary have enough workload to afford full time SDK developer

6. Please call us 1-866-304-3265,SAP Business One Customization Recovery or Getting out of Crisis Articles 1-269-605-4904 (for international customers, where our representatives pick up the phone in Naperville and St. Joseph, MI call centers).  help@efaru.com.  We have local presence in Atlanta, Chicago, Southern California, South West Michigan, Houston and Dallas areas of Texas. We serve customers USA, Canada, Mexico and Brazil nationwide and internationally via web sessions and phone conferences (Skype is welcomed). Our consultants speak English, Spanish, Portuguese, Russian and Chinese.  One of our experiences is international Corporate ERP and Consolidated Financial reporting