合同的签订必须有利于公司一方.以免公司在ERP使用的过程中吃哑巴亏,使ERP的成本尽量透明化,减少隐性成本的开支,让软件公司提供尽可能优质的服务,从而尽量保证ERP整个项目的推动过程,不因二次开发费用问题\培训问题\顾问周期问题等而发生不必要的麻烦,从而影响到整个ERP项目的周期.对于软件公司来说,保护自己的利益是正常的事情,而对于用户来说则恰恰相反。在签订ERP合同的过程中光法律顾问的指点是很难防范软件公司在ERP合同中设下的圈套。这就需要公司能充分了解ERP这个行业的特征,避免更大的风险。
1、二次开发的定义
二次开发的具体内容(大至范围),提供的服务,进行的方式和确定开发费用的范围。软件公司最常见的手段是:在ERP合同中只注明二次开发的人/天数(一个人工作一天的费用),而将具体的开发费用拖到合同完成以后。以还未做深入评估为由拖延开发的时间。待到合同签订用户已支付定金之后,以各种借口增加二次开发的时间。毕竟评估一个开发过程需要多长的时间是由软件公司决定的。对于某些难度大的或者是软件公司不想做的项目他们可以把开发的时间加得很大――企业基于成本的考虑,不得不取消某些计划中的需求。曾有ERP销售人员这样对我说:“二次开发是制约用户强有力的手段之一,要么他们精简流程,要么支付更多的费用,两样我都喜欢”。
2、实施周期的定义(项目计划)
乙方必须在约定的服务人天内安排所有系统集成及实施工作,不得随意增加计费服务时间,如因甲方原因造成超出合同约定实施天数的费用部份由甲方承担,如因乙方原因造成超出合同约定实施天数的费用部份由乙方承担。
3、项目验收标准(项目交付的文件)
甲、乙双方确定项目阶段性验收及最终验收的标准,验收行为应包括:
a)甲方对乙方提供的ERP软件产品的验收;
b)甲、乙双方对于某具体工作成果的确认;
c)根据合同规定的项目进展阶段,甲、乙双方对于某阶段工作成果的评价;
d)甲、乙双方对于最终工作成果的评价。
4、双方的职责定义
按照软件公司提出的建议划分权责――作为公司必须做哪些工作,作为软件供应商必须保证哪些。
5、培训的`定义(包括培训方式,培训对象,培训时间表,培训文档或教材,培训成绩考核,培训评估等)
考虑到企业未来的内部培训需要,软件公司提供的文档必须以电子文档和纸张的形式提供。
6、项目各阶段的目标与任务
按照项目建议和企业的实际情况制定ERP系统的实施目标。
7、签订补充协义,说明,备忘录
在签订ERP合同之前就必须要对ERP项目的验收标准有一个清晰的认识,同时在合同签订之后必须有相应的验收细节作为补充。
8、项目顾问资历\时间保证\顾问更换\人天数投入\顾问实施工作时间(是否驻厂等)
9、失败后的赔偿
通常软件公司是不愿意提到赔偿字样的,即使是有赔偿,那也是客户未按期付款需要赔偿,不小心被发现了也以“失误”来掩盖。ERP实施的成果难以判断,责任的归属难以判断,最终赔偿的问题也容易带来很多麻烦。这和普通商品的买卖不同,质量不好可以退货。
正因为如此,需在合同上增加条款:明细项目目标,划分权责,如果因为软件公司的原因导致项目延误甚至是项目中止,软件公司需要进行相应的补偿。
四、顾问的能力
一般顾问有以下几种类型:技术支持型,帮助客户安装ERP软件,并对客户进行操作培训;程序员型,工作内容以客户化为主;顾问型,从为客户提供业务咨询服务着手,帮助客户进行业务重组并指导客户成功应用ERP。
在提交ERP项目建议的过程中,部分软件公司也会同时提交ERP顾问的简介资料――但顾问的简历往往有掺假的成分。至于软件公司提交给公司的顾问资料中是否将只有几个月某ERP产品经验的“顾问”吹嘘成3年五个项目经验高级顾问。同样的,没有某个行业经验的顾问也会吹嘘成具有该行业或项目经验。但问题的关键还不在于此,更多的是高级顾问只在项目中挂有一个头衔。而实际的工作则是由毫无经验的顾问进行。或者项目的调研与系统分析阶段由高级顾问去做,后期的培训以各种理由将高级顾问调离,用中低级顾问替代,这样的情形对于用户来说毫无办法。当然,软件公司在项目的进行中也有可能会遭遇人才流动。
故,所有的顾问必须经过考核或认可后才能上岗,对于顾问的更换必须经过企业的同意。
由于顾问的能力问题导致的项目拖延,软件公司必须承担相应的责任。
前期BOM表的录入,顾问指导时发生多次BOM变更录入方式及对物料半成品编码及名称定义不清楚,造成BOM资料数据错误,后期花费大最的时间和精力去一种一种类别,一个一个错误的修改.直接影响到项目的周期。
五、确定详细的项目实施范围、定义递交的工作成果、评估实施过程中主要的风险、制定项目实施的时间计划、成本和预算计划、人力资源计划
A、确定详细的项目范围:对公司进行业务调查和需求访谈,了解用户的详细需求,据此制定系统定义备忘录,明确用户的现状、具体的需求和系统实施的详细范围。
B、定义递交的工作成果:公司与实施软件公司讨论确定系统实施过程中和实施结束时需要递交的工作成果,包括相关的实施文档和最终上线运行的系统。
C、评估实施的主要风险:由实施软件公司结合公司的实际情况对实施系统进行风险评估,对预计的主要风险采取相应的措施来加以预防和控制。
任何管理变革项目都有风险,因为它是在进行变革,ERP项目更是如此。在项目规划之初就要充分考虑到各种风险,有评估计划和应对措施。项目实施过程中,风险高的事项一定要谨慎行事,即使工期稍微延迟一下,倘能控制风险那一定值得。
费用超预算了、组织人员变更了、项目经理更换、需求变更、高层失察、顾问更替了……
D、制定项目的时间计划:在确定详细的项目范围、定义递交的工作成果和明确预计的主要风险的基础上,根据系统实施的总体计划,编制详细的实施时间安排。
E、制定成本和预算计划:根据项目总体的成本和预算计划,结合实施时间安排,编制具体的系统成本和预算控制计划。
F、制定人力资源计划:确定实施过程中的人员安排,包括具体的实施软件公司的咨询人员和公司方面的关键业务人员;对用户方面参与实施的关键人员,需要对其日常工作作出安排,以确保对实施项目的时间投入。
六、明确项目小组成员职责
A、ERP系统管理员的职责