开源能否解决ERP难题?
2006年,当Mark Alperin试图更换公司老化的ERP系统时,发现自己陷入与中型企业CIO相同的处境——没有体验到被软件厂商拼命追求的感觉,且面临很少的选择。这些软件厂商更重视大型企业客户。Alperin是铆钉、螺丝和其他固定件制造与销售商Vertex Distribution公司的COO兼CIO。
Activant Solutions和Microsoft公司的两款行业软件不能让他感到满意。Alperin说:“我当时对业界整合非常担心,感到会被锁定在这两家厂商上。”公司内部开发的老ERP系统缺少灵活性,这已让他苦不堪言。个性化定制是Vertex的重要需要,尤其是在它收购其他公司或需要与新客户集成时。
Alperin最后选择使用了Compiere的开源ERP套件,这样就不会受到厂商业务重点变化的影响。他说:“选择该产品的主要动机是能够掌握自己的命运。”很多中型企业的CIO则出于费用和灵活性的原因,转而使用开源ERP。
个性化定制
开源解决了客户关注的个性化定制问题。ERP厂商常常向小企业推销套装应用软件,只需要很少或不需要IT投资,就可原封不动地运行。但Forrester Research公司副总裁Paul Hamerman指出,如大企业一样,很大一部分小公司希望或需要定制应用软件,来满足其特殊的业务需要。
他指出:“目前存在这种多样化的需要。一些企业需要可以根据业务需要改变的系统。开源软件本身就是可定制的。”
用户不用为此付出庞大的定制费用。在Alperin的案例中,他首先要求多年使用的系统集成商Transitional Data Services (TDS)开发定制ERP。Alperin说,他需要一种可以直接控制的ERP系统,并且具有与商业软件同样的功能。TDS推荐了一种省钱省时的解决方案:以开源Compiere项目作为Vertex的新ERP应用软件的基础。Alperin说:“利用开源可将所需的编码量减少30%~50%。”
最后的结果呢?Alperin现在能依赖开源代码,根据业务要求迅速进行变化。他说:“我们有自己的编程人员,能定制服务和响应客户需要是一种优势。”
灵活性对企业来说意味着金钱。以前的ERP经验表明:无论ERP软件是何来源,它都需要做大量的定制工作。商用软件在这方面并没有优势。
控制与费用位于CIO所关注ERP问题的前列。开源社区将个人控制视为其文化的关键组成部分。
但中型企业的CIO必须以现实的态度看待支持——不仅要控制费用,而且还要保持退路,以便在发生麻烦时退出。
未来展望
分析人士对今后几年开源ERP的前景看法不一。在部署ERP的企业中,没有几家公司采用开源ERP软件。Forrester的Hamerman说,最老牌、最长寿的项目——Compiere也主要吸引的是对商业软件进行了大量个性化定制的企业。它们更可能在开源软件上采取同样的作法。(由于开源ERP软件不是通过正常销售渠道授权,因此缺少实实在在的部署数据。)
Hamerman说:“绝大多数公司更喜欢由厂商来进行系统维护,提供技术支持和确保法规遵从。”他预测这种方式而非采用开源将会流行。
较早采用开源ERP的通常是小公司。PTRM Management Consultants公司负责人Timothy Burks说:“开源解决方案引起了许多开发人员的兴趣。但这些开发人员的上司(CIO和CFO)通常都不愿冒风险、不愿毁掉自己的职业生涯。因此,开源ERP软件方案在企业领域不可能很快起飞。” 然而,Gartner公司研究主管Laurie Wurster并不认为企业会那么谨慎。她说:“开源ERP的采用率非常少。”但它正处于上升通道。Gartner最近的研究显示,在目前使用或考虑使用开源软件的公司中,12%的企业目前正使用开源ERP。14%的公司计划在今后一年内部署开源ERP。整合浪潮使开源ERP具有越来越大的吸引力。