返回列表 发帖

ERP项目总结报告(三)

三、合同的签订

    合同的签订必须有利于公司一方.以免公司在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系统管理员的职责

    ERP管理员在整个ERP实施过程中扮演着极其重要的作用,是ERP系统实施成败的关键因素之一。其主要职责是组织、计划、实施、反馈,应赋予足够权限。

B.ERP系统项目副组长的职责

    全面负责ERP的日常工作,在系统管理员的配合下对ERP项目进行有效管理。

C.ERP项目各部门组长的职责

    在实施过程中部门组长的职责是:传、帮、带。将ERP思想及软件功能消化后传入本部门、向部门传递领导的指示及对ERP工作的要求、将部门业务传递给实施顾问;帮助制定业务流程及操作流程、帮助指定人员分工及明确职责、帮助跟进数据及监督项目进度、配合实施顾问工作;带是带领部门人员收集数据、配合实施顾问培训最终用户、指导部门正确使用系统开展业务。在正式应用过程,组长应该是部门的精英。所以在指定项目核心组人选时,必须慎重考虑,必须考虑这些人员的综合业务能力及对企业的忠诚。如果组长是兼职的,势必受日常工作影响而不能在ERP项目上投太多的时间,没能吃透ERP的内容。所以要求各部门组长有较强的业务综合能力、工作协调能力和领导能力。

D.项目负责人及实施顾问的职责

    ERP顾问是企业实施ERP系统强大的外部推动力。ERP顾问的作用是对企来进行ERP理论和软件培训、管理咨询、指导,更重要的还是如何帮助企业进行仲裁。ERP顾问能否控制整个实施过程、能否正确引导、能否对问题作出仲裁对ERP能否成功实施是很关键的,既不能软件完全跟着企业业务走,也不能企业业务完全跟着软件走,而应该相互调各,走最高效快捷的道路。从另一方面来说,ERP顾问也不是万能的,所有事情都是他做,他只是引路者。可将他比喻成足球教练,他负责指挥球队怎样踢球,采队什么技巧进攻,但教练是不进场踢球的,就算是进场更不能完全依靠他进球。

    主要职责是:

1、对ERP项目进行有效的项目管理,制订实施计划,控制好实施进度,分配好实施任务,并进行有效的跟踪和反馈。

2、对ERP软件进行有效的不同层次的培训和操作指导并合理有效安排、监督和考核企业内部培训。

3、同管理员一起及时解决实施过程中出现的诸多问题,针对软件本身的问题及时反馈并解决。

4、对ERP操作、使用情况进行部门和人员的考核。

5、对企业的ERP应用提供管理资询,如流程变更等。在ERP系统管理员的配合下对ERP项目进行有效果控制和实施推进。

E.ERP各部门组员的职责

1.日常ERP单据及基础数据的录入工作。

2.日常数据的审核工作。

3.向ERP系统管理员反映在ERP运行过程中出现的问题。

4.严格按照《ERP作业指导书》进行ERP系统的日常运作。

七、基础数据的准备

    ERP的主要作用就是对企业信息的整合,而信息的载体和表达都要通过数据完成。对项目实施来讲,基础数据的准备工作难度最大。

    首先,基础数据涉及面广,涵盖了企业中所有可见信息和不可见信息。物料基本信息,产品结构数据,会计科目,供应商客户信息,部门、工厂、仓库、车间信息等等属于可见信息,这些信息在手工作业中也会用到。不可见信息如单据类型、仓库性质、计划参数等,这些信息在手工管理信息时是不会涉及到的,它们会影响到系统计算。

    另外,基础数据准备的工作量大,以上各类信息的记录数从几个到几十万都有,而每条记录包含的字段又可多达上百个,两者的乘积简直是天文数字,通常造成项目延期的原因有90%来自于基础数据整理。

    数据的正确性是最重要的,基础数据是许多程序正确运行的基础,如物料计划和生产计划就是根据物料文件设定的提前期、库存量、BOM结构等计算得到的,如果其中任何一个数据与实际不符,计划结果就将没有任何指导意义。

    正是因为基础数据具有这些特征,从而造成了收集准备工作量大、难组织,一般需要多个部门协调,投入的人力和时间都比较多,见效周期长,因此阻力也是很大的。

    如何有效的,快速、低成本、低错误率地完成基础数据准备:

A.确定工作范围

B.建立必要的编码原则

    ERP软件对数据的管理是通过编码实现的,编码可以对数据进行唯一的标识,并且贯穿以后的查询和应用,建立编码原则是为了使后面的工作有一个可以遵循的原则,也为庞杂的数据确定了数据库可以识别的唯一标识方法,所谓磨刀不误砍柴工,大家切不可急于求成,忽略了这些重要的工作。

C.建立公用信息

    建立的公用信息包括公司、子公司、工厂、仓库、部门、员工信息、货币代码等基本信息。这些数据会在其他基础数据中被引用,并且数据量不大,可以利用较少的时间和人力完成。如果整理其他数据的时候发现缺少公用信息再补的话,整体效率和进度会大打折扣。

D.BOM结构的确定

    这里首先应该明确原料到半成品、半成品到产品的级次关系,这步工作的难点是半成品设定的问题。如果半成品设定层次少或层次不设定,今后的统计分析就不能细化;如果半成品设定多,就会大大增加数据量。如果遇到下列情况,那么半成品要设置编码管理:对半成品建立库存账、或者采用安全库存管理、半成品对外销售或用于售后服务,除此以外半成品尽量不用编码,也不用录入软件系统,BOM每多一层,相应增加BOM数据量的同时还会增加物料信息的数据量,我个人的观点是尽量少的BOM阶次可以使这项工作处于可控状态。

E.收集第一手资料,将原来的离散数据从不同部门集中

F.数据检查

    (1)完整性检查:完整性即记录数量是否完整。可以请企业中有经验的人员复查或计算一下总数,将其和历史数据比较。同时还要检查字段的完整性,所有的ERP软件都有必须输入的字段,如果缺少这些字段就会造成系统的不稳定,如物料的提前期、默认仓库等。另外还有一些非软件要求的必须输入的字段,对企业今后的业务和统计分析有用的字段也要列入检查范围,例如客户分类和所属地区等。

    (2)正确性检查:正确性的范围很广,可以由公司自己根据需要制定检查原则。有些错误如会计科目是资产类型的,但是因为人为错误输入成负债类型的,再比如有的物料是采购来的,但是录入成自制件,这样的错误在系统上线前必须发现并改正。

    (3)唯一性检查 :数据的唯一性应该从两个角度检查,常见错误有多个实物编成同一个编码,如果以后录入系统,成熟的ERP软件会提示编码已经存在,并拒绝接受。同时一个实物对应多个编码的现象也必须杜绝,这种错误ERP软件是发现不了的,必须利用人工查找,否则在上线后会发生多个账务错误。

G.将数据录入软件系统

H.系统检核

返回列表