实施ERP项目以目标为导向,是典型的项目管理。如何在一个企业里成功实施ERP项目?这是准备或正在实施ERP项目的企业关心的话题,如何在人力资源有限、产品存在缺陷的情况下按时间、按范围、低成本、高质量的完成ERP项目的交付也是每个ERP从业人员的所关心的话题,也是一个老生常谈的话题,在很多网站、期刊上可以看见各种各样理论方法、经验总结、失败教训、统计分析等五花八门的文章。在这里根据自己多年的项目经历从十个方面谈谈如何有效提高ERP成功交付率,ERP项目是一个复杂的系统工程,下文中提到的十个方面不是ERP成功交付的全部方法,只是自己的心得和体会与大家分享,如有不对请多指正。
1、实施方法是关键
刚参加工作的时候就听说过ERP项目是“三边六拍”项目,所谓“三边”就是指项目实施过程中“边计划,边实施,边修改”,那时由于ERP未像现在这么普及,缺少系统实施方法论做支撑,因此在企业和实施方对范围不清、目标不明、无系统实施方法、经验不足的情况下出现哥伦布式的项目管理方法:走的时候不知道去哪里,去的时候不知道到了哪里,回来的时候不知道去过哪里,整个过程在做布朗运动,完全是一个无序的混沌状态,在这种情况下实施一个复杂而庞大的ERP系统工程,要想成功谈何容易。经过多年的行业发展,各ERP供应商都提炼出了自己的实施方法论。众所周知一个好的方法可达到事半功倍的效果,通过成熟的实施方法将项目进行阶段划分,明确各个阶段完成的工作内容、要达到的目标、量化的交付成果,制订切实可行的计划,便于项目的检查和可控,建立标准的工具包、文档模板库、知识库,可以快速高效的进行知识、技术的转移,可以尽量的降低用户的实施风险,以保证快速、高质量的完成交付工作,提高客户满意度。做为ERP顾问掌握科学的实施方法是充分必要的,并且能够熟练、灵活的对标准方法进行“裁剪”应用,但是在很多项目中很多项目经理、顾问并没有真正去领悟、重视公司的实施方法,很多时候都是在机械的去套用,甚至根本不懂或者仍然按“三边”方式做项目的大有人在,这是导致项目延期、失控、失败的主要因素之一。
净雅项目采用IBM实施方法论,分为五步实施法,与我们的四步实施法大同小异,只是在一些关键节点的控制更加严格,其中蓝图设计阶段的高阶蓝图、系统实现阶段的单元测试和集成测试都是我们在其他大型项目中值得推行和借鉴的,也是这些关键点保证了项目顺利交付,以上几点已经加入到新版的实施方法论中。
实施ERP项目其实就一个“教方法、给工具”的过程,传递的不仅仅是管理思想,更是一些思维方式、做事方法,达成目标、提高效率、提高管理的工具。
2、稳定的项目组织是保障
一般而言,ERP实施项目组至少是横跨两个机构的临时团队。团队的人员在合作之前相互不认识,因为一纸合同走到一起,尤其是对于甲方多数人是兼职工作,他们在开展ERP实施的时候还有自己的日常岗位工作;对于负责实施的乙方项目组人员也是因为项目的存在而临时组织到一起的,在进入这个项目之前可能是刚毕业或者有工作经验但是没有行业经验,从这两方面都决定了项目团队从开始到终止,是一个不断成长和变化的过程。项目组人员都要经历形成、震荡、正规、表现四个时期,通常情况下,在前两个时期对于乙方人员来说在团队建设上付出的努力要比甲方大,尤其是对客户关键用户的选拔和培养,而客户项目组人员对项目所创造的价值也是最小的时期,只有进入到正规、表现两个阶段的时候团队精神、工作绩效才逐渐提高。
尤其是在大型项目组,客户业务本身就比较复杂,对客户的核心关键用户的综合能力和素质要求通常很高,不仅要具备管理思维,熟练或精通本身业务流程,将来还要熟练掌握软件操作并能够处理软件中常见的一些问题,还需要有较好的沟通、协调能力,是顾问、客户高层、最终用户之间的桥梁。一般项目刚开始时企业几乎找不到与之匹配的现成人员,都需要通过乙方项目成员的培训和锻炼才能达到要求,而这样的人员的培养需要几个月甚至更长的时间,因此如果在关键的时刻核心人员的离职会给项目的推进带来毁灭性的灾难。很多项目之所以失败或者延期就是因为项目组成员不稳定而造成的。
项目经理的职责不仅仅是搭班子、带队伍,更需要维持团队的稳定性。
3、授权与汇报
大型项目可能包括FI、HR、SCM、生产制造、资金、预算、成本、CRM、协同等众多领域,顾问按模块领域分工是必不可少的。ERP项目管理是典型的目标管理,目标的达成既需要充分发挥团队成员和外部资源的积极作用,更要需要在项目经理的控制下有序进行,如何做到管而不死,放而不乱?这就是控制的艺术。控制的方式有很多种,且不同的领导风格、项目不同的阶段需采取不同的方式,在此处介绍两种行之有效的方式:充分授权调动项目组员的积极性,通过汇报来规范过程。项目经理可以在项目章程中约定授权和汇报机制,项目经理负责项目主计划和检查,通过分工授权各个小组完成负责领域的详细计划(月度计划、双周滚动计划)和执行,中间过程为其提供必要的服务和资源协调,既明确了工作任务和职责,也可以充分调动大家的积极性。项目经理通过听取例会或关键节点专题汇报,检查过程文档,查阅周报或则阶段总结掌握项目整体进度和质量,及时对偏差进行纠正,及时对风险进行预防管控。
以上两种方法不仅适用于对项目组内部人员的管理,也适用于对客户关键用户的管理。
另外,汇报的对象还包括项目团队向客户高层汇报,通常是在里程碑、阶段结束或重大问题必须向客户高层进行汇报。
4、有效地沟通
在成功的项目中很难衡量沟通起的作用,但是失败的项目无一例外都存在沟通问题。项目沟通管理是项目管理知识体系中的九大知识领域之一,PMI非常强调干系人的参与和管理干系人的期望。
在ERP项目中通常需要重点关注五个层面的沟通:顾问与关键用户、顾问与客户高层、顾问与研发、关键用户与最终用户、关键用户与客户中高层(包括项目经理、高层,尤其是业务部门的领导),针对不同对象应当制定不同的策略。例如:
1)顾问与关键用户
避免与关键用户直接发生冲突,尤其是对提出的各种需求和问题(复杂难实现的、无理根本无法实现的需求、暂时不知道如何解决的问题、虽合理但根本不想给予解决的问题),不要急于或者直接说这不能做那不能做,而要回答“需要分析,咨询专家等等”后再告诉客户软件不能解决;
2)顾问与客户高层
定期不定期向客户高层汇报,保证对方领导了解到项目的真实状况,通过汇报得到高层的支持。在经历的项目中,就曾有客户高层多次让客户方项目经理汇报项目执行情况,而客户项目经理以各种方式拖沓、隐瞒,此时如果我方需要得到客户的高层支持,就需要想方法与高层建立起沟通或面谈的机会,如果不方便正式沟通,可以创造偶遇的方式,比如在食堂、厕所等。当然最行之有效的是在项目期初就建约定好汇报的时间和节点,建立合法的沟通渠道。
3)顾问与研发
项目实施过程中,由于软件bug、新增需求、功能改进等需要寻求研发部门的支持。与研发沟通时,先提单详细描述问题所在,然后及时打电话通知当事人,必要时邮件抄送研发对口相关领导,勤跟踪勤催促,本着解决问题的原则态度一定要友好诚恳不要把研发逼得太急,问题解决了给对方发一封感谢信并抄送直属领导,在解决问题中建立良好私人关系;
4)关键用户与最终用户、关键用户与客户中高层
顾问必须主动关注、引导、教导关键用户和他的领导、最终用户之间的沟通是否畅通,很多不满或者投诉就是来自业务部门领导、最终用户和关键用户之间的问题产生的,这个也是往往被顾问容易忽视的。
沟通应坚持以下三原则:当事人双方、当事人与对方领导、当事人领导与对方领导,优先级依次降低。
通过创造良好的沟通氛围和环境来提高效率,良好的团队氛围和沟通环境能够大大提高项目实施效率,据统计如果团队中的人均效率提高1%或人均成本能够降低1%的话,那么,整个项目的效率可能会提高好几倍。
5、经验教训总结与分享
经验分享能够获得团队的认同,提升自己在团队中的影响力,在分享的过程中自己的观点能得到受众的反馈,从而有机会丰富、修正和升华自己的观点,这就是教学相长的含义,分享还能迫使分享者不断的学习新的知识,提高自己,一定要摒弃“教会徒弟,饿死师傅”的陈旧观念,抱残守缺。项目经理一定要带头开展此项工作,当你敞开胸怀伸开双手拥抱世界的时候你会发现会有意想不到的收获。项目经理在制定项目管理规则的时候可以把经验总结和分享写入到制度中去,列入项目成员绩效考核,用制度作为保证,这也是建设团队行之有效的方法。例如:
1)规定项目团队成员每周必须提炼至少一条经验或教训在周例会上与大家分享,无论对个人还是项目组的成长都是一笔财富,可以快速提高个人能力、团队效率,规避风险,有利于建立一个学习型的组织,有利于项目变革的推广;
2)项目或阶段结束时,要求项目组成员写项目总结,可以word、PPT方式,汇总后分发给所有项目组成员。
6、充分发挥关键用户作用
在ERP项目的实施过程中,关键用户起到实施顾问和企业之间的关键性桥梁以及企业上下级、部门领导与企业高层之间的桥梁,找到合适人担任这一角色,并留住他们,是项目成功的关键。但是在很多项目中大家应当深有体会,那就是关键用户很少干事或者不干事,或者想干事但是能力不足,好的情况下能够起到协调的作用,坏的时候只是一个传话筒。经常出现的情况就是项目都上线验收后都还不能独立的处理最终用户应用问题,出现问题就找顾问,完全失去了“关键”的作用。因此充分发挥关键用户的作用是每个顾问首先要做的事情,可以用简单的六个字来总结:教方法、给工具。在项目中制定关键用户培养计划,在不同的阶段培养关键用户不同的能力,比如绘制流程、例会汇报、手册编写、最终用户培训等,顾问只负责对关键用户的知识传递,然后由关键用户向企业传递,教导他们处理事情的方法,给出对应的工具和文档模板。可以通过以下三种手段来培养一名合格的关键用户:
1)首先帮助关键用户进行职业生涯规划,充分授权、充分信任;
2)协助客户建立激励机制,奖多于罚;
3)让关键用户与项目一起成长,既能保证关键用户的稳定性,有效地降低项目风险,他为我用,可以有效的补充顾问资源的不足。
很多因素不是项目实施方可以控制的,比如说人员调动、突发意外事件等。实施顾问能做的就是,通过能力范围内的一些措施把这个损失降至到最低。关键用户一定要备份!实施顾问可以向客户方提出这个建议,备份可以通过轮岗、单位内部培训、提拔最终用户等多种方式实现。这样,即使原关键用户离岗,后备关键用户也可以马上接替工作,不至于出现一人离岗,无人能替,导致整个项目停滞甚至瘫痪的尴尬局面。
7、专业的顾问——能力是基础,态度是关键
行业内流传着一句话:“三分软件,七分实施,十二分数据。”这说明,项目是否成功软件本身只占很小一部分,就算企业选择了一款很适合本企业的软件,但没有好的实施顾问,这个项目的成功率仍然难以保证,尤其是大型ERP项目,实施顾问在项目中作用非常重要。对于一个专业的顾问必须具备管理理论、行业知识、熟悉企业业务、丰富的项目经验,还需要具备包括良好的沟通能力、主持会议能力、方案编写能力、演讲培训能力等,在实际项目中全部配备具有这样的能力的顾问是不现实的,因此需要项目团队通过内部培训来提高顾问的能力。经常我们会听说客户方不配合、不干事、难以沟通合作,很多时候的根本原因在于我们自己不够专业,能力和经验是需要长期积累才能形成的,但是有些是比较容易做到也能体现专业的方法却是在很多项目中被忽视的,例如:项目文档结构上,没有统一的模板,十个人写出来东西是十种风格,甚至是根本就没有风格,着装上过于休闲;做事毫无计划,想到哪儿做到哪儿。
有了好的顾问只是增加项目成功的基础,还需要时刻有种为客户着想的态度,说到做到坚持兑现承诺的5C原则,能力不足通过好的态度也能取得客户的认可,然后通过在项目中不断学习提高自己的能力,最终赢得客户的尊重和信任。
8、切实有效的客户支持——执行力是关键
ERP项目不仅仅是一把手工程,而是各个部门一把手工程,全员参与工程,还需要各个业务部门及中层领导的大力支持,变革才能得以成功,因此执行力是关键。凡是成功的项目,都是客户高度参与的项目。
9、规范的文档管理机制
建立规范的文档目录和各阶段的文档模板,是大型项目管理的基础,不但可以提高工作效率,减少管理和沟通障碍,也便于项目组成员的协作,也便于项目经理对项目过程的检查、监督、管控。规范的文档管理是很多项目经理容易忽视的问题,很多大型项目做完以后,找不到可参考有价值的文档,这其实是项目经理的失职。项目经理启动项目之初就应当制定项目文档规范机制,通过公司标准的实施工具包和以往的经验制定项目的文档管理要求和模板,比如:文档版本要求,内部审批前只能是小于1的版本号,内部评审后才能正式1.0版本,一般是正式提交客户或大的修改才进行大本版的升级,须严格控制版本的升级,版本太高的文档会给阅读者认为内容逻辑不周密、走一步想一步的感觉;建立文档服务器,规定文件夹的增加只能由项目经理或者助理来增加,以便于上传和下载。规范和模板制定后须召开专门的培训会,并分发给项目组成员严格执行。规范的文档其实也是专业的体现,过程中项目经理一定要定期或不定期的进行检查。
10、规范的补丁管理是系统稳定的前提
建立沙盘、测试、生产三个系统环境机制,建立规范的管理制度,沙盘用于顾问对系统的功能性验证,测试系统用于关键用户进行业务验证。补丁只有经过严格的测试,通过顾问、关键用户、项目经理流程审批签字通过后才能部署到生产系统,虽然流程比较繁琐却是保证生产系统的稳定、业务顺利开展的一种有效手段,尤其是在多业务、多模块集成的项目中。
建立补丁跟踪记录,详细记录每个补丁编号、部署时间、部署人、解决的问题或新增功能、状态等,定期进行分析统计。