{"id":6808,"date":"2020-05-27T10:00:10","date_gmt":"2020-05-27T04:30:10","guid":{"rendered":"https:\/\/gtm360.com\/blog\/?p=6808"},"modified":"2022-03-23T15:57:11","modified_gmt":"2022-03-23T10:27:11","slug":"when-erp-projects-get-derailed-by-silly-reasons","status":"publish","type":"post","link":"https:\/\/gtm360.com\/blog\/2020\/05\/27\/when-erp-projects-get-derailed-by-silly-reasons\/","title":{"rendered":"When ERP Projects Get Derailed By &#8220;Silly&#8221; Reasons"},"content":{"rendered":"<p>According to the popular narrative, a software product should be highly customizable so that it can meet the customer\u2019s specific requirements.<\/p>\n<p>Often times, when customers say customization, they have in mind labels, forms and reports. Certainly all leading COTS (Commercial Off The Shelf) software products do support customization of this nature.<\/p>\n<p>But when customization enters the realm of business constructs, processes and workflows, things can get tricky.<\/p>\n<p><a href=\"https:\/\/gtm360.com\/blog\/wp-content\/uploads\/2020\/04\/erp-derail-fi.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-6851 size-full\" src=\"https:\/\/gtm360.com\/blog\/wp-content\/uploads\/2020\/04\/erp-derail-fi.jpg\" alt=\"\" width=\"630\" height=\"280\" srcset=\"https:\/\/gtm360.com\/blog\/wp-content\/uploads\/2020\/04\/erp-derail-fi.jpg 630w, https:\/\/gtm360.com\/blog\/wp-content\/uploads\/2020\/04\/erp-derail-fi-200x89.jpg 200w\" sizes=\"auto, (max-width: 630px) 100vw, 630px\" \/><\/a><\/p>\n<p>As <a href=\"https:\/\/www.handelsblatt.com\/today\/companies\/programmed-for-disaster-lidl-software-disaster-another-example-of-germanys-digital-failure\/23582902.html\" target=\"_blank\" rel=\"noopener\"><em>Handelsblatt<\/em><\/a> says, &#8220;Altering existing COTS software like ERP \/ SAP is like changing a prefab house. You can put the kitchen cupboards in a different place but you can&#8217;t move the walls&#8221;.<\/p>\n<p>When customers ask for &#8220;shift the kitchen cabinet&#8221; kind of changes, most software vendors and implementation partners will gladly make them.<\/p>\n<p>But when\u00a0customers ask for &#8220;move the wall&#8221; kind of changes, most vendors will stonewall them.<\/p>\n<p>(See &#8220;#2. RIGID V. FLEXIBLE&#8221; in <a title=\"Permanent Link to Key Differences Between IT Product And Services Selling \u2013 Part 1\" href=\"https:\/\/gtm360.com\/blog\/2019\/04\/19\/product-versus-services-selling-part-1\/\" target=\"_blank\" rel=\"bookmark noopener\" data-slimstat=\"5\">Product Versus Services Selling \u2013 Part 1<\/a>\u00a0for more insights into the behavior of software product vendors.)<\/p>\n<blockquote class=\"twitter-tweet\" data-width=\"550\" data-dnt=\"true\">\n<p lang=\"en\" dir=\"ltr\">ERP vendors have always urged customers to avoid customizations &amp; adopt &quot;best practices&quot;. Which is why it&#39;s a bit strange to see Oracle terming customizations as &quot;past best practices&quot;.<a href=\"https:\/\/t.co\/WpMYdHUIbV\">https:\/\/t.co\/WpMYdHUIbV<\/a><\/p>\n<p>&mdash; Ketharaman Swaminathan (@s_ketharaman) <a href=\"https:\/\/twitter.com\/s_ketharaman\/status\/1206959850187612162?ref_src=twsrc%5Etfw\">December 17, 2019<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<p>Many of these changes might appear minor to customers&#8217; business users. Therefore they might get frustrated by vendors&#8217; stonewalling. Then the company&#8217;s honchos start asking their CIOs, if we\u2019re paying tens of millions of dollars, how come we can\u2019t get what our COOs and CMOs and CROs want?<\/p>\n<p>CIOs in turn push back on the vendor.<\/p>\n<p>Sometimes vendors are able to persuade customers to avoid such changes.<\/p>\n<p>But sometimes they succumb to the customer&#8217;s demands. Those movies don&#8217;t have a happy ending.<\/p>\n<blockquote class=\"twitter-tweet\" data-width=\"550\" data-dnt=\"true\">\n<p lang=\"en\" dir=\"ltr\">%age of Cos that rated their ERP project a success:<\/p>\n<p>* 2015: 58%<br \/>* 2019: 88%.<\/p>\n<p>Key Reason for Sharp Increase: &quot;To avoid reputational damage coming from failure, cos redefine success as whatever they get.&quot; Now you know why aspirational selling works. <a href=\"https:\/\/t.co\/fKX1hjD4t1\">https:\/\/t.co\/fKX1hjD4t1<\/a><\/p>\n<p>&mdash; GTM360 (@GTM360) <a href=\"https:\/\/twitter.com\/GTM360\/status\/1250763460817944576?ref_src=twsrc%5Etfw\">April 16, 2020<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<p>Given below are a few case studies of what happened when leading software products needed to be changed in allegedly minor ways.<\/p>\n<p><strong>SAP-LIDL<\/strong><\/p>\n<p>In line with the best practice in the retail industry, SAP values inventory by Selling Price in its IS Retail solution. However, German retailer Lidl deviates from this practice and values inventory by Purchase Price.<\/p>\n<p>SAP agreed to change the basis of valuation in its software to meet the \u20ac100 billion retailer&#8217;s differentiator.<\/p>\n<p>The change created so many complications in functionality and performance that it eventually killed the project and caused a \u20ac500M loss. You can find more details at\u00a0<a href=\"https:\/\/www.handelsblatt.com\/today\/companies\/programmed-for-disaster-lidl-software-disaster-another-example-of-germanys-digital-failure\/23582902.html\" target=\"_blank\" rel=\"noopener\"><strong><em>Lidl software disaster another example of Germany\u2019s digital failure<\/em><\/strong><\/a>.<\/p>\n<p><strong>ERPCO-PETROCHEMICALS GIANT<\/strong><\/p>\n<p>ERPCo&#8217;s product conformed with the global trade best practice whereby goods can be shipped only after the LC is opened.<\/p>\n<p>However, one of its customers, a petrochemicals giant, was used to receiving goods <em>before<\/em> opening the LC.<\/p>\n<p>When their user champions noticed that the LC and Goods Receiving functionality of ERPCo went in the opposite direction to their customary workflow, the customer pushed back, saying we need goods fast and we can browbeat our bank manager to open the LC later, so what&#8217;s your problem, change the software so that it lets us do things our way.<\/p>\n<p>ERPCo agreed.<\/p>\n<p>Project bombed.<\/p>\n<blockquote class=\"twitter-tweet\" data-width=\"550\" data-dnt=\"true\">\n<p lang=\"en\" dir=\"ltr\">Amazing to hear the same thing every decade: Computerization (1980), ERP (1990), Web (2000), Digitization (2010)  <a href=\"https:\/\/t.co\/obI34QBMly\">https:\/\/t.co\/obI34QBMly<\/a><\/p>\n<p>&mdash; Ketharaman Swaminathan (@s_ketharaman) <a href=\"https:\/\/twitter.com\/s_ketharaman\/status\/667770072048525312?ref_src=twsrc%5Etfw\">November 20, 2015<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<p><strong>ORACLE FINANCIALS-GERMANY<\/strong><\/p>\n<p>All over the world, the supplier raises an invoice, submits it to the customer, customer issues a cheque after the agreed credit period, supplier deposits the cheque in its bank account, simultaneously credits the payment to Customer\u2019s account, updates Accounts Receivable, receives the bank statement, verifies that it reflects the credit and files it.<\/p>\n<p>In Germany, cheques are virtually non-existent. Payments are made via electronic fund transfers from customer&#8217;s bank account to the Supplier&#8217;s bank account. When they become due, the customer wire transfers the payable amount to the supplier&#8217;s bank account, bank issues a statement to the supplier, reflecting the credit, which triggers the Accounts Receivable update.<\/p>\n<p>As you can see, in the rest of the world, the credit entry in the bank statement happens at the end of the <em>Order-to-Cash<\/em> process and is just FYI whereas it&#8217;s a trigger for a lot of activities in Germany.<\/p>\n<p>Ergo a change was required in Oracle Financials to cater to the German market.<\/p>\n<p>A preliminary overview of the change indicated that it was a &#8220;move the wall&#8221; and not &#8220;shift the kitchen cabinet&#8221; type of change. Detailed impact analysis confirmed that view: This change would rattle the basic structure of Oracle Financials and destabilize its data model.<\/p>\n<p>Accordingy,\u00a0Oracle refused to make the change.<\/p>\n<p>In return, Germany rejected Oracle Financials.<\/p>\n<p><span lang=\"EN-IN\">Oracle Financials, which was the #1 financial accounting COTS in the world, did not feature even among the Top 10 finac software products in Germany in the early 2000s when digital payments in B2B was a thing only in Germany.<\/span><\/p>\n<p>The very few companies in Germany who used Oracle Financials were German subsidiaries of foreign companies who had standardized on Oracle Financials globally. The German subsidiaries had to use Oracle Financials for the sake of uniform accounting and reporting worldwide, and needed to make offline changes to accommodate the different way in which Accounts Receivable was handled in Germany.<\/p>\n<hr style=\"width: 70%;\" \/>\n<p>Changing the basis of valuation. Changing the sequence of activities. Changing the trigger event.<\/p>\n<p>Minor changes, no? What can go wrong, huh?<\/p>\n<p>Sadly, lots can go wrong in ERP. And do, as we saw in the above examples of three different ERP products.<\/p>\n<p>It might seem silly to blame these changes for derailing major ERP projects. But that&#8217;s what happened.<\/p>\n<p>In the case of SAP and ERPCo, agreeing to make the changes caused implementation disasters. In the case of Oracle, declining to make the change caused marketing disappointment wherein the world&#8217;s #1 financial accounting software was shut out of the world&#8217;s third largest market for its product category.<\/p>\n<p>For some more ERP snafus, see\u00a0<a href=\"https:\/\/www.cio.com\/article\/2429865\/enterprise-resource-planning-10-famous-erp-disasters-dustups-and-disappointments.html\" target=\"_blank\" rel=\"noopener\"><strong>16 famous ERP disasters, dustups and disappointments<\/strong><\/a>.<\/p>\n<blockquote class=\"twitter-tweet\" data-width=\"550\" data-dnt=\"true\">\n<p lang=\"en\" dir=\"ltr\">&quot;TSB blames losses on IT meltdown&quot; ~ <a href=\"https:\/\/t.co\/0PBaeKEgD2\">https:\/\/t.co\/0PBaeKEgD2<\/a> via <a href=\"https:\/\/twitter.com\/Finextra?ref_src=twsrc%5Etfw\">@Finextra<\/a> .<br \/>In ERP, it&#39;s not rare for a company to blame system breakdowns for losses but this is the first time I&#39;m seeing a bank claiming that its losses were caused by problems in its core banking system.<\/p>\n<p>&mdash; Ketharaman Swaminathan (@s_ketharaman) <a href=\"https:\/\/twitter.com\/s_ketharaman\/status\/1098500125230620672?ref_src=twsrc%5Etfw\">February 21, 2019<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<p>Custom software developers &#8211; and even some entry level product implementation partners &#8211; might find this incredulous, but when it comes to software products, what appears to be a <a href=\"https:\/\/gtm360.com\/blog\/2018\/12\/14\/explosive-as-tnt-or-harmless-as-a-tiny-noticeable-thing\/\" target=\"_blank\" rel=\"noopener\">harmless Tiny Noticeable Thing could explode like TNT<\/a>!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>According to the popular narrative, a software product should be highly customizable so that it can meet the customer\u2019s specific requirements. Often times, when customers say customization, they have in mind labels, forms and reports. Certainly all leading COTS (Commercial Off The Shelf) software products do support customization of this nature. But when customization enters &#8230; <a title=\"When ERP Projects Get Derailed By &#8220;Silly&#8221; Reasons\" class=\"read-more\" href=\"https:\/\/gtm360.com\/blog\/2020\/05\/27\/when-erp-projects-get-derailed-by-silly-reasons\/\" aria-label=\"Read more about When ERP Projects Get Derailed By &#8220;Silly&#8221; Reasons\">Read more<\/a><\/p>\n","protected":false},"author":4,"featured_media":6851,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17,8,1],"tags":[],"class_list":["post-6808","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-b1-integrated-marketing","category-it-marketing","category-mandatory-category"],"_links":{"self":[{"href":"https:\/\/gtm360.com\/blog\/wp-json\/wp\/v2\/posts\/6808","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gtm360.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gtm360.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gtm360.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/gtm360.com\/blog\/wp-json\/wp\/v2\/comments?post=6808"}],"version-history":[{"count":14,"href":"https:\/\/gtm360.com\/blog\/wp-json\/wp\/v2\/posts\/6808\/revisions"}],"predecessor-version":[{"id":9380,"href":"https:\/\/gtm360.com\/blog\/wp-json\/wp\/v2\/posts\/6808\/revisions\/9380"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gtm360.com\/blog\/wp-json\/wp\/v2\/media\/6851"}],"wp:attachment":[{"href":"https:\/\/gtm360.com\/blog\/wp-json\/wp\/v2\/media?parent=6808"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gtm360.com\/blog\/wp-json\/wp\/v2\/categories?post=6808"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gtm360.com\/blog\/wp-json\/wp\/v2\/tags?post=6808"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}