由于化学与生物试剂行业产品种类多,业务流程复杂。通用ERP往往适用性较差,不少企业选择定制开发管理系统,以适应企业业务发展。
笔者为宽尔产品负责人,常年从事化学与生物类管理软件的开发与实施。总结了企业在ERP定制开发过程中可能遇到的一些问题,仅供参考。
定制开发ERP的有以下优点:
流程贴合度极高,目标明确,功能完全按需设计。
二次开发与功能拓展更容易,企业掌握主导权。
软件名词、业务流程完全根据企业要求设计,上手更快、实施更易成功。
这些优点背后,其实隐藏了诸多条件要求,在此略做分析。
1、甲方要有即懂业务流程又懂软件开发的人才
《人人都是产品经理》一书写到:听用户的但不要照着做。笔者对此深以为然,每个人都有自己爱吃的菜,但并不意味着他有能力指导后厨,如何制作这道美食。
ERP定制开发也一样,企业了解自身的业务,但对软件开发知之甚少。由甲方主导的定制型项目,失败率超过70%。
正因为以上原因,第三方咨询公司应运而生,比如鼎鼎大名的麦肯锡。企业提出需求,咨询公司出方案,再交由软件公司实现。从而避免了外行指导内行的尴尬局面。
2、定制软件时以管理目标的达成为导向,避免强制乙方完全按照意愿行事
如果开发人员经验丰富,在软件交互、业务流程上能够给企业足够的意见。那着实可遇不可求,甲方切不可盲目坚持已见。
否则,开发人员完全躺平,按照完全甲方思路开发,最终可能开发出的是一款Excel式管理系统(数据修改方便,但准确性难以保障)。
3、乙方开发经验丰富,除了具备编程能力,还要拥有较强的业务理解能力
ERP要平衡效率与管理,这要求懂开发人员必须懂业务。比如,采购已入库,成本单价怎么修改?发票跨月,如何作废?如果可以随时修改,不仅财务无法对账,成本自由变化,负责审核订单的领导也是一脸尴尬。
这些小的细节问题,一般很难在初期发现,只有上线运行一段时间才能暴露。能否提前预判这些问题,也是选择服务商的重要标准。
下面再讲讲缺点。笔者不打算在成本、周期等显而易见的问题上浪费笔墨,主要讲一些容易忽略事实。
1、沟通成本远超软件开发成本
笔者认为,想要做好一款软件产品,必须完全了解用户需求。化学、生物试剂行业特殊,专业术语较多。COA、MSDS、结构式这些概念就得解释半天。
如果乙方没有化学、生物行业开发经验,那么开发过程的沟通成本将远超预期。最终会导致项目双方相互抱怨。
2、无休止的商业谈判、扯皮
软件开发一般采用瀑布模型,即事先确定开发内容与计划,并严格按照计划执行。
可是一款ERP没有成型,没有正式跑流程,谁敢打包票功能一定适合?上线后想再修改一下,会涉及合同变更,又是冗长的谈判。
至于几万块的合同,就敢承诺修改到满意为止的ERP软件商,不是坏就是傻。程序员薪资那么高,怎敢如此承诺?更何况行业小微公司众多,对定制开发的成本预期着实没谱。
3、外行指导内行
资深产品经理年薪一般30-50W,资深软件工程师年薪也不低于 30W。
出于成本考虑,10W以下的合同,外包软件公司不会安排这些资深人员。1-2个应届毕业生+懂点业务的实施员是标配。
这样的组合,往往导致乙方极为弱势,一切听凭甲方指挥(外行指导内行)。开发出的ERP缺乏整体性思考。设计思想分裂,操作风格不统一,业务逻辑孤立。
4、定制产品无法迭代更新,导致企业管理水平固化,跟不上行业发展
软件行业流行一句话:一流公司做平台,二流公司做产品,三流公司做外包。笔者十年前所在单位,曾与腾讯合作定制过一款专用QQ。
十年后的今天,QQ增加移动端、共享磁盘、共享文件、远程桌面等一系列新功能。而那款定制化产品,还是Windows XP 的外观,被丢进了时代的垃圾桶。
选择一款合适的产品化ERP,保持更新。满足您业务的需求的同时,还能够汇聚全行业智慧,享受软件更新带来的管理思想升级。
5、修复软件BUG是理所应当的?
也许企业会所想当然的认为修复BUG是乙方的义务,这可能是一厢情愿。定制开发合同有软件质保期的概念,约定时间为一年。如果一年后甲方再发现软件BUG,则不再免费修复。
笔者早些年一直为化学、生物企业定制开发ERP。因为一直从事特定行业的ERP定制,所以80%的功能是现成的,仅需局部定制即可,但最终团队还是出现了重大的效率问题。
比如,某天发一个系统BUG,而之前定制的几十家公司全都有此问题,是否给他们修复?如果不修复,影响口碑。如果修复,几十家的代码需全部排查、修改、发布一遍,足够十个人的技术团队忙上二周。
笔者在此之后,逐步放弃了ERP定制的业务。改用基于可组态的思想,全力打造支持半定制化的产品。企业可按需修改流程、功能,且不影响系统的自动更新。
5、实施及文档支持
很多人会说,完全为自己定制的产品,业务员都参与了,肯定上手更快。事实真的如此吗?
产品化的ERP,开发团队会持续优化软件体验、丰富使用文档。新人至少有能力通过自主学习,掌握ERP使用。而定制开发的产品谁会帮企业做这些文档工作?即使有,也不过是一些形式上的使用手册而以。
况且,铁打的营盘,流水的兵。也许有一天,当初负责ERP的员工、写代码程序员都离职了,谁来负责ERP的实施呢?
综上,企业在ERP选型时,要尽可能的多找几家软件服务商,综合利弊加以选择。