论自主开发还是选择成熟ERP产品
很长时间,我以为这个主题已经在ERP行业远去,最近一段时间,通过和一些大型的企业接触,尤其是国企、军工企业,让我不得不再面对这个话题。
今天来谈论这个话题,和1995年左右谈论这个话题,有了很大的区别。今天的企业高层已经知道了什么是信息化,信息化能够为企业带来效益,能够协助管理企业,管好企业。
要达到信息化的目的,无外乎有几种途径:自主开发、选择成熟的ERP、委托某公司开发。
到底企业应该怎样选择?才力成功最近、风险最小?有一些可以参考的因素。
1. 组织因素
越成熟的ERP公司,其员工的岗位划分会越细,充分利用每个人的专长,各施其职。
成熟的ERP公司,研发、实施、服务是分离的。
开发型的公司一般具备如下的架构:
(图片略)
自主研发的公司,由于公司规模、性质,决定其一般是开发、测试、实施融为一体。
我们从组织架构来分析。
系统分析人员:具备良好的特定行业经验,软件开发经验。逻辑思维清晰。
开发人员:要求逻辑思维清晰。踏实。
实施人员:项目控制能力强,具备行业经验。仪表、仪态、亲和力等都有要求
服务人员:要求对系统熟悉,吐字清晰,能够承受一定的压力。
让一个人同时承担开发、实施、服务的工作,是有一定困难的,一定会影响效果。因为开发人员往往思维比较固执,比较有个性。
软件行业是一个服务性行业,尤其是面对客户的时候,软件很好,但是客户使用不好的例子比比皆是。
好的开发人员,往往成不了好的实施人员。
开发型的公司,由于没有定型的产品,没有办法让员工形成专业的分工,因为,每个角色要能够承担相应的工作,必须经过公司成熟的培训体系的培训、考核方可上岗。这一点,开发型的公司是没有办法做的。开发型的公司在项目实施期间,公司几乎所有的人,甚至包括总经理,都在为了满足客户的现状需求而努力。
2. 成本分析
按照公司的要求开发所承担的成本高?还是购买成熟的系统付出的成本高?这也是企业要考虑的问题。
我们要从几个角度来看ERP项目的成本。
l 签约金额
无论签约金额的高低,这个成本是固定的。也是可以估量的。
l 项目管理成本
信息化的实施是一项非常严谨的项目管理工程。也是一门不断在摸索、探讨的课题,成熟的ERP供应商也都一直在项目中不断的积累经验。但,至少它具备很多实施成功的经验。
如果自主开发,除了实施的项目管理以外,还会加上整个软件设计、开发过程的项目管理。
从需求调研、概要设计、详细设计、代码实现、到测试。每一个过程都需要非常专业的分工。
开发完了,才谈到实施。所以,走自主开发,面对的是两个大的项目管理的挑战。这也是很多自主开发项目最终走向失败的一个根本原因。
截止到今天,自主开发或者委托开发成功的案例,不知道实际的情况,但我听到的比较少。
一个没有成功过的人,很难判断下一次会成功。
一个没有成功过的模式,也很难在下一次尝试中成功。
l 实施周期带来的隐性成本
成熟ERP,项目周期一般在6个月到1年左右的时间。这一点,已经在国内的几千家企业得到了验证。
自主研发ERP,过程一般如下:
实施步骤 | 周期 | 难点 |
需求调查 | 3-4个月 | 视企业大小、系统分析员的能力 |
需求分析 | 3个月 | |
设计 | 6个月 | 最少6个月,不然,其设计出来的系统的架构会很小 |
代码实现 | 1年 | 保守估计 |
测试 | | 基本上是客户代劳了,客户就是白老鼠,试验品 |
培训 | 2个月 | |
基础资料整理 | 2-4个月 | 视企业具体情况 |
试用 | 3-6个月 | 视软件系统的结构和理性、稳定性而定,或许永远就是试运行 |
合计: | 2-3年 | |
从上表看,顺利的话,需要3年的时间,这3年时间里,企业的管理人员需要付出大量的努力,要配合需求调查,确认需求(不确认公司是不会开发的)
配合测试,测试是一件很繁琐的事情,在软件工程的角度也是一门很深的专业,成熟的ERP产品往往经过了大量的客户实践,出现错误会很少。没有产品已出来就能确保没有问题。
企业大量的时间用于配合需求调研、产品测试,关于实施效果,其实是没有时间来考虑的。
很多选择自主开发的企业,3年后,还在讨论程序如何实现,谈不上使用软件,更加谈不上享受信息化的成果。
3. 风险分析
购买成熟软件的风险:
项目 | 风险指标 | 分析 |
成熟ERP风险分析 |
成本风险 | 购买软件的费用 实施过程中付出的人力、物力成本 | 由于成熟软件是经过几千家客户验证并且不断的在扩展的,其系统稳定性、功能完整性、软件出错率等均会大大高于自主开发产品。 其实施管理的方法成熟,实施顾问都是专业人员,相对会减少实施过程中耗用的企业的人力物力,少走弯路。 这种成本,是自主开发很难控制的,很多自主企业,因此陷入两难的境地。欲罢不能、欲进无力。 |
成功率 | 80-90% | 在2000年左右,大量的报道宣传ERP成功率不到20%。但是,今天,这样的声音已经快消失了。 |
自主开发项目风险分析 |
合作软件公司 | 生存问题 人员流动问题 | 软件项目无论大小,五脏俱全。 因为是项目型的,每一个项目,都需要一个项目组支持。这个项目组,或许是临时的,好一点,大部分是公司老员工。由于项目要耗时2-3年,其间软件公司需要耗费多少的费用(人力、差旅费、管理费用等)没有办法控制。 作为合作方,企业在考虑项目金额的同时,如果合作的软件公司亏损来为自己做项目,也是不能长久的。所以,很多自主开发的项目,到最后,都会无限制的追加资金。 由于项目组基本都是应项目而成立,很多成员也是临时招聘,必然会有很多人员的流失变动 |
实施周期 | 跨度2-3年。 | 2-3年,两家合作的公司都在成长。 在前面也分析了,自主开发情况下,涉及到两大项目管理: 软件研发项目管理 项目实施项目管理 目前,国内极少有能够驾驭两个项目管理的人才。 |
4. 目前ERP产品现状
随着实施ERP的企业增多,现在市面上流行的ERP供应商在实战中不断的成熟。产品变得越来越参数化,基本都能够支持灵活的流程自定义、界面自定义、预警条件自定义、报表自定义等企业经常变化的地方。ERP产品的管理范围也从原来的企业内部管理开始向客户关系管理、协同办公、供应商管理等拓展
国外的大型ERP产品的进入,也为目前国内培养了大批实施经验丰富的顾问。
企业总认为自己很特殊,但是,在我实际实施过程中,除了化工、石油等行业确实具备特殊性外,大部分的离散型的企业,在实施过程中,二次开发的量非常少。
真正决定实施成败的,软件产品其实最多只占了40%,实施顾问的实施经验、项目管理能力倒占了70%。
以笔者的观点,除非企业的生产流程、所处行业确实太特殊,不建议再从头开始走自主开发ERP的道路,企业需要承担的风险确实太大了,即使成功,周期也太长了。
就像我们现在很少再去买布找裁缝做衬衣!我们总能在市场上找到适合自己身材的衬衣!除非你是姚明!
发表于:
2009-03-31 14:53 龚成红 阅读(2236)
评论(5) 收藏 好文推荐
本博客所有内容,若无特殊声明,皆为博主原创作品,未经博主授权,任何人不得复制、转载、摘编等任何方式进行使用和传播。
作者该类其他博文:
网站相关博文: