技术开发 频道

开源是ERP的答案吗?



    【IT168 分析】开源是ERP的答案吗?对于这个问题,越来越多的中等规模企业的首席信息官(CIO)回答说:“是的。”紧随着ERP厂商的合并化浪潮,开源ERP显示出了其灵活的优势,并且它还满足了企业对定制化和支付能力的需要。

    2006年,当M先生想要替换公司现有的、老化过时的ERP系统时,他发现自己陷入了其他中型企业CIO相同的处境:对于一些大型软件公司所提供的ERP软件的功能,缺乏自我选择性,没有太多适合自己企业的功能可供选择,对这些大型软件厂商的产品没有太高的热情。

    M是一家名为“顶点”的公司的首席运营官兼首席信息官,他对公司两个主要行业软件并不满意,这两个软件分别是Activant Solutions公司和微软公司的产品。事实上,他没有用这两个软件,而且也不打算去用。

    M说:“我当时对业界整合非常担心,感到ERP会被锁定在这两家公司身上。”这种感觉让他感到紧张,因为他已经被公司内部开发的老ERP系统打击的没有信心。顶点公司的旧ERP系统缺乏灵活性,而且不是建立在一个关系型数据库上。另外,旧ERP系统不能满足顶点公司一个非常重要的需求,即定制化——尤其是在顶点公司收购其他公司或需要与新的客户集成的时候。

    M表示:“我们(顶点公司)之所以在成长,是因为我们的灵活性”。他不想为这种增长而冒风险,因此他选择使用了Compiere的开源ERP套件,这样就不会受到厂商业务重点变化的影响。“选择该产品的主要动机是能够掌握自己的命运,”M表示到。

    很多中型企业的CIO与M先生具有相同的愿望,他们之中很多人已经转而使用开源ERP,其中主要的原因是出于费用和灵活性的考虑。

    开源ERP的个性化定制

    开源解决了ERP领域中的一个人们所关注的关键性问题。ERP厂商常常向中小企业推销套装应用软件,只需要很少的(或根本就不需要)IT投资,就可原封不动地运行。在缺乏技术资源的环境中,这是一个合理的方式。但是有一定比例的企业和公司想要或需要定制化它们自己的应用程序,来适应公司自己的特定业务的需要。

    并且,目前存在这种多样化的需要:一些企业需要可以根据业务需求改变自己的ERP系统,这可以给企业带来更多内在的灵活性。而开源软件本身就是被设计成可定制的。而且用户不用为此付出天文数字级别的定制费用。 

    在上面的顶点公司的的案例中,M首先要求多年合作的系统集成商TDS公司来定制开发了一套ERP应用软件。M表示,他需要一种可以直接控制的ERP系统,并且具有与商业软件同样的功能。但是,TDS推荐了一种省钱省时的解决方案,即把顶点公司的新ERP应用软件项目建立在开源Compiere项目的基础之上。M说:“TDS的人告诉我,如果有开源项目做为基础的话,就不用开发全部ERP系统代码,这样就减少了30%~50%的编码量。”

    而结果又如何呢?M现在能深入到开源代码中,并根据业务需求迅速进行修改,以应对需求变化。M说:“我们有自己的开发人员,因此我们有能力根据我们自己的需求对服务进行定制,并能根据客户的需要进行响应,这是我们现在的一种优势,因此直接对源代码的访问是非常重要的。”

    一家从事健康问题咨询与预防的公司也有类似定制化服务的需求,它也决定更换老化的ERP系统。随着公司业务的增长,它的原先基于Windows的ERP软件不能适应业务的变化而且变的不可靠,出现了其他一些错误。公司的首席技术官S表示:“我认为像Oracle、SAP等厂商的产品超出了我们所能承受的价格范围之外。”因此S把目光转向了针对中型企业的ERP厂商。

    S发现这些中型ERP厂商的产品价格虽然便宜,但是许可证费用依然价格不菲,甚至要实现定制化需求的话,可能比产品本身花的钱还更多。S表示:“我们不想把我们有限的开支花费在许可费用上。”通过在开源ERP中节省下来的许可证费用,他可以花在额外的定制化服务上,这样可以得到更好的服务。目前这家公司已经为其制造系统部署了开源的Web ERP软件。

    S表示:“灵活性对我来说就意味着金钱。”他对公司以前的商业ERP系统的经验无疑让一点非常明确,即无论ERP软件是来自开源还是商业软件,它们都需要做大量的定制工作。S说:“我们不得不围绕我们已有的ERP系统来建立一个完整的系统来弥补差距,每一个企业都有一些业务是超出了ERP软件的能力范围之外的,因此我需要对它进行定制化,我现在可以自己来完成这部分工作。” 

    毫无疑问,控制与费用位于CIO所关注ERP问题的前列。开源社区将个人控制视为其文化的关键组成部分。

    盖林公司是一个已经成立三年的药业原材料提供商,在2006年寻求建立它的第一个ERP系统,可定制化和可控制性是盖林公司两个关键的要求。该公司考察了两个商业应用程序,分别来自于SAP和微软,但是最后选择了Openbravo的开源ERP软件。公司首席运营官E说:“选择Openvbravo的最重要的因素是它比SAP和微软公司的ERP软件都更加易于定制化。”E表示,如果任何ERP软件都需要广泛的定制化的话,那么商业软件将没有任何优势。对于这样的言论,或许SAP不爱听,但是持有这种意见的不止盖林公司一家。

    一家名为饰带的零售公司选择了开源软件Openbravo来确保对公司的ERP系统功能的可控制性,使用一整套的ERP套件来替代了它原有的大杂烩式的、各自为战的ERP系统。饰带公司的销售主管C表示:“一个开源的软件系统意味着我们对所有系统进行了完全的控制,同时又可以获得可定制化服务,这个开源软件可以适应我们特定的需求的变化,而不会受制于ERP系统来自于哪个生产厂家。”
    开源ERP的灵活支持系统

    中型公司的CIO们还不得不对支持选项有非常现实的考虑,他们不仅要控制成本,而且还需要在碰到故障的时候有退路可走。开源ERP软件之所以吸引一些企业使用,一方面就是其灵活的支持性,可以支持客户的开发和管理需求。

    在对开源软件的使用过程中,假若某个技术顾问不能很好地满足企业需求时,企业就可以轻松地更换另一名技术顾问。同时,假若企业对开源软件厂商的服务不满意的话,就可以轻松地更换供应商。开源软件使得企业并不捆绑于任何一家专门的厂商,来让这些软件寡头们告诉企业用户该做什么和不该做什么。

    企业用户与专业的技术咨询公司进行合作,这使得采用开源软件非常容易,因为用户公司通常和一家专业咨询公司合作来支持他们的开源软件产品。 

    顶点公司就是这种情况,它的顾问公司推荐它们使用开源软件。或者他们可以求助于开源项目的商业化团队来定制公司的部署工作,以确保开发团队密切了解所部署的开源软件。这也是盖林公司所采取的方法。

    事实上,进行ERP部署工作的人通常是系统集成商,而不是商业软件厂商,开源系统的存在指出了价值链的分离。但是,任何想使用开源软件的人们应该了解有哪些支持机制可以使用。例如,某些项目——例如Compiere和Openbravo——具有一个服务分支机构,而其他——像Apache Open For Business——则没有。

    展望开源ERP的未来

    对于未来几年内开源ERP的发展,分析人士所持的看法并不一样。当你分析全球的ERP部署的企业的时候会发现,没有几家公司采用开源ERP软件。即使是发展最好、存在时间最长的开源ERP项目Compiere,也只是吸引了一些对商业软件进行了大量个性化定制的企业。

    绝大多数公司更喜欢由厂商来进行系统维护,提供技术支持和兼容一致性,并且这种方式将继续占据主流服务趋势。而开源ERP要想占据主流,仍需时日。

    较早采用开源ERP的通常是一些小公司。许多开发人员对开源解决方案非常感兴趣,但是这些开发者需要向CIO和CFO们汇报,而这些公司高官通常都不愿冒风险、不愿毁掉自己的职业生涯。只有小公司更愿意冒这种风险。因此,开源ERP软件方案在企业领域不可能很快起飞。

    开源ERP将具有更大的吸引力,随着ERP厂商合并浪潮的开始,这些收购通常是由甲骨文、微软和Infor实施的。类似于SAP的这些家伙不是为中型企业服务的,他们的ERP产品提供了很多客户不需要的功能,同样也提供了用户所不能接受的价格。

    客观而言,开源ERP的采用率虽然非常少,但它正处于上升趋势。Gartner最近的研究显示,在目前使用或考虑使用开源软件的公司中,12%的企业目前正使用开源ERP,14%的公司计划在今后一年内部署开源ERP。开源ERP可以满足这些用户在定制化等方面的需求。

    开源正在变得越来越广泛,开源ERP正在成为人们重点考虑的对象之一。
0
相关文章