| |
为什么不用开源ERP
| |
铭万网
|
时间:
2008年01月04日14:20
|
信息来源:
计世网
| | 编 者 按 :像ERP这么复杂的管理软件,有几个BUG也是难免的事情。但是,若一个软件到处是BUG,到处是陷阱,那可真的让人受不了。开源的ERP软件,漏洞之多,实在出乎我所料。 | 三、缺乏服务技术支持,让我“求救无门”
开源软件虽然是开源的,免费提供源代码,但是,相关的技术文档确实少的可怜,中文参考资料更是凤毛麟角。我有点怀疑,他们开发这么复杂的开源ERP系统是怎么实现的,难道没有系统设计文档吗,还是他们故意不拿出来,想凭此赚钱?
我公司在实施这个开源的ERP项目时,花了万把块钱买了一个软件的实施文档,其他资料,如开发指南等没有购买。所以,什么资料都要我自己去网上查询,但是,资料实在是少的可怜。没有办法,只好自己研究源代码,研究数据库结构。
虽然市场上已经有不少的公司在打开源Compiere软件的主意,他们付费提供Compiere的实施开发服务。但是,我找了几家公司,效果实在不满意。一方面,他们顾问能力不强,我们提出一个需求,他们反而让我提供解决方案,这真让人哭笑不得呀。一般情况下,我们提出一个需求,对方实施顾问给我解决方案,然后我们判断是否可行。现在倒反过来了,能不让我感到奇怪吗?而且,收费又比较贵,让他们提供服务与技术支持的话,就失去了开源的好处了。
怎么办呢?我只要自力更生,闭门造车,研究了一个月,总给我弄出来一点门堂。还好我在之前有比较丰富的ERP实施经验,对于ERP实施中可能出现的一些问题有所了解,在事先做了比较充分的准备工作,不然,在如此情况下,实施ERP项目,没有外部的支持,肯定是要出乱子的。
如我在事先,对于员工的需求做了具体的调研,做的非常的详细、具体,在后续的实施过程中,尽量减少了需求的变更。如此,是为了减少以后二次开发的数量。虽然如此做,时间浪费了一点,但是,后来回头来看看,花点时间在需求调研上,对以后项目的顺利开展还是很有帮助的。
四、实施、开发,集与一身,让我“心力交瘁”
一开始,公司雇佣我时,说让我做ERP实施顾问,负责企业的ERP实施。但是,没有想到,在后来实施的过程中,开发占了我大部分的时间。这让我这个不是技术出身、没怎么接触过软件开发的ERP实施顾问,英雄无用武之地。
上面我说过,无论是开源ERP软件本身的BUG,还是因为其功能的严重缺乏,都需要我们进行大量的二次开发。而因为缺乏外部的服务与技术支持,还出于项目实施成本的考虑,所以,我这个实施顾问,不得已,只得兼任程序开发员,负责ERP软件的二次开发。
在这个开发的过程中,资料缺乏、没有外部支持、没有开发经验,一切从零开始。如此熬了几个月后,终于有所成就。但是,这个过程,让我心力交瘁。
一般的开源ERP软件,肯定需要进行很多的二次开发,而企业本身决定使用开源的ERP项目,本来就是出于节省项目成本的考虑,所以,他们不可能把二次开发外包给专门的软件公司,不然项目成本比那些商业的ERP软件来说,不会便宜多少;同时,企业本来就不是专门的IT公司,所以,也不会专门雇佣程序开发人员,来协助你。所以,一切都只有靠我自己来完成。
经过半年的努力,虽然开源的ERP系统基本上线了,但是,其使用效果根我以前实施的商业软件还是有一定差距的。有了这段经历后,我对开源的ERP软件有了新的认识。以后若让我选择商业软件还是使用开源ERP软件,我想,我绝对会选择商业软件。对开源的ERP软件项目,我会退避三舍。
|
上一页 [1] [2]
| | | |
本网引文仅用于传播,无经营目的;文章观点纯属作者个人意见,不代表本网观点;与本文相关意见及异议,请发信至zhaofeng@mainone.cn或致电:58271212-545。
| | | | | | | |