[翻译] 开源ERP的10个评估标准

原文,发表于2008-1-8:

http://opensourceerpguru.com/2008/01/08/10-evaluation-criteria-for-open-source-erp/

 

开源ERP的10个评估标准

OS ERP Guru的一个主要目标,就是提供对开源ERP全面和专业的比较,为寻找开源ERP来开展业务的读者提供有价值的信息。在决定选择哪个ERP项目之前,由于ERP项目本身的复杂性,需要考虑的因素有很多。我们选择了10个最重要的标准,以作为评判的依据。

 

1. 定制复杂度。不管一个ERP解决方案有多么全面,软件需要定制仍是必须的。开源ERP可以非常容易地被定制,因为源代码是免费开放的。而且,这些解决方案都是用流行的,大量使用的编程语言如PHP和Java所编写。另外一个很重要的评估标准就是定制代码在软件升级后是否能够很容易地被合并。

 

2. 功能。所有的ERP包都应该包含核心的业务流程。比如创建客户、供应商和产品主记录,维护客户订单并且开发票,这些都是ERP系统不可或缺的部分。除了核心流程,ERP方案差别很大。有的ERP方案可能在管理生产工艺方面非常出色,而有的可能有一个健壮的会计模块。找到特定开源ERP所特有的长处并且决定哪一个能够最好的满足你的业务需求非常重要。

 

3. 用户体验。 尽管很多已有的ERP方案并不以他们的用户体验为傲,但是现代技术使得创建令人舒适的用户界面变得简单,可以让用户很容易地找到想要的信息,并且将其与通过ERP管理的业务流程联系起来。用户界面必须干净,简单,直观,提供上下文相关的帮助文档,使用户能够最有效率地完成他们的日常工作。

 

4. 开发活动。不幸的是,有很多开源项目并没有能延续很多年。这是不争的事实,当然,不开源的软件也是一样 —— 小的软件公司被收购,产品开发被终止,软件提供商破产,支持和维护中断。好消息是,由于产品开源项目代码是开放的,就算官方的开发活动终止了,你仍然可以继续开发产品以适应你特定的需求。然而,现有的开源项目中,开发互动可能会因时间而变化,这决定了Bug修改和新特性的开发频率。在决定采用哪个ERP项目之前,考虑每个月的开发活动非常重要。

 

5. 知识。任何类型的信息系统的实现,关于产品的知识都是成功的一个关键因素。经常可以看到,很多软件产品不成功的原因就是因为没有足够多的,知道如何实现这个产品的专家。对于ERP的实现来讲更是如此 - ERP项目的复杂性和不同项目之间多种多样的需求,要求对ERP系统有充分的了解。新的开源ERP不总是有足够经验的顾问,来可以帮助用户的投资带来最大可能的回报。

 

6. 产品成熟度。我们用产品成熟度这个词来描述一些跟需求无关,但是对于任何商业软件而言却一样重要的东西 - 即性能,支持海量数据的能力,高可用性,在系统或者数据库崩溃时恢复的能力,安全性,用户管理和权限控制。这一般是成熟的软件以区别于其他软件的标志。产品成熟度经常被忽视,尤其是那些事务和数据存储都相对较小的中小型企业。理想的情况下,ERP帮助了业务增长,但是到了一定程度下,这样的问题就会浮出水面 - 突然,创建一个心的用户订单或者显示库存报告需要花费10秒钟,而本来这只需要1秒钟即可完成。系统并不总是可用,或者系统由于数据库没有空间而被迫关闭。你必须及早考虑将来的增长速度,允许的停机时间和数据丢失所造成的损失等。

 

7. 集成。每一个ERP项目都需要集成。开源ERP需要与其他的软件系统,例如邮件服务器,电子表格,供应商订单系统,船运公司的软件等系统集成。商业ERP软件使用中间件 - 通常是巨大数量的软件组件来管理集成。一个开源ERP无法提供那样级别的集成支持。它可以做的是使用其他软件提供商也支持的标准来实现无痛集成。比如,使用事实上的数据交换标准XML文件来导入和导出诸如用户和产品记录等数据。提供网络服务和使用其他系统的网络服务也正变得越来越流行。

 

8.  数据迁移。 大多数ERP项目首先要做的就是迁移。对于大型的ERP而言,这个步骤可能要花费数月甚至数年的时间。对于小公司而言,从老的系统迁移数据到新的系统则显得简单得多。然而,一个糟糕的迁移会导致ERP项目失败。开源ERP必须提供一个富有弹性的迁移组件,允许从多种数据源(例如文本文件,CSV文件,Excel文件,数据库文件)导入数据,并应提供校验工具以防止低质量的数据进入新的系统,另外还需要一个异常报告工具。

 

9. 总体运营成本。 开源意味着免费。也许,不总是如此。几乎所有的开源产品提供免费下载和使用,但是有一些不是。而且,尽管大部分是免费下载和使用的,你仍然需要定制软件并且可能需要一些咨询服务。一个存在于开源软件支持者和商业软件提供商之间已久的争论是:一个免费的,开源的软件,实际上到底会花掉多少钱?你唯一可以确定的是,你可以节省大量的软件许可费用,但是在定制,咨询,支持和维护这些方面还是需要花钱。

 

10. 社区。开源运动即是关于社区的运动。一群人跨越不同时区地日夜工作,编写数量巨大的优秀代码,而且全是免费的!听起来很疯狂,但这的确是真的。所有成功的开源项目都有一个共同点:一个繁荣而多样的社区,为软件提供所有必须的支持。不仅是软件开发本身,还包括文档编写,Bug报告和支持论坛。社区越大,开源软件成功的可能性就越高。

 

尽管你可能还想考虑其他的一些标准,但是在你评估开源ERP时应该考虑到上述的标准。

 

在后续的文章中,我们将会对每一个标准有一个详细的讨论。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
开源软件成熟度评估及选型指南》内容主要来自近几年我们对开源软件评估与应用选型的研究成果,以及对优秀的开源软件的筛选整理。内容主要面向那些希望将开源软件部署在其应用环境中,或利用开源软件进行二次开发的中小企业或开源爱好者。《开源软件成熟度评估及选型指南》对于那些利用开源软件的网络社区建设者也有一定的参考价值。 全书内容共分为四部分:第一部分主要讲解开源软件的相关概念,开源运动在国际和国内发展的历史,及开源软件应用普及中遇到的问题;第二部分主要讲解开源软件选型中成熟度评估模型在国际、国内发展的情况,并依据近几年我们在相关领域的研究、探索,结合国内外经验,提出一个成熟度评估模型;第三部分着重讲解在开源软件选型中非常重要的环节——开源软件许可,通过问答的方式向大家讲解开源许可相关的知识产权问题对开源软件选型的影响,并对开源许可中最重要的GPL协议进行了分析;第四部分向大家推荐一系列互联网开发、应用相关的开源软件,也作为我们对开源软件选型方法的实践。此外,在附录中给出了一个软件评估规范的参考范本和一些开源软件相关知识点的详细介绍。 《开源软件成熟度评估及选型指南》的一些内容来自相关项目或软件的官方信息;同时,《开源软件成熟度评估及选型指南》的内容也获得了开源中国社区和中日韩东北亚开源合作项目的大力协助,在此对他们深表感谢。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值