CRM项目管理浅论
发表于:2007-05-26来源:作者:点击数:
标签:
一、CRM项目团队的组建 (1)CRM项目团队组建 一个CRM项目的实施会涉及到企业、软件供应商,有时还有咨询机构。因此CRM项目团队的成员除了有公司的员工外,还有软件供应商的专员,也有可能邀请资深的CRM实施专家。至于CRM项目团队中各成员的角色我们在前文已
一、CRM项目团队的组建
(1)CRM项目团队组建
一个CRM项目的实施会涉及到企业、软件供应商,有时还有咨询机构。因此CRM项目团队的成员除了有公司的员工外,还有软件供应商的专员,也有可能邀请资深的CRM实施专家。至于CRM项目团队中各成员的角色我们在前文已经有过描述,在此我们不再重复。不过我们需要补充强调的是,由于CRM项目团队成员组成的复杂性,因此,CRM项目团队成员间的协作、交流就显得更加重要。企业的员工往往与供应商的专员对许多问题的看法不太一致,因为他们的立场和角度不一样,因此进行深层次的协调和沟通。而作为项目团队的“主力”——项目经理,可谓“任重而道远”。
(2)CRM项目经理的作用
CRM项目经理在CRM
项目管理中起着非常重要的作用,他是一个项目全面管理的核心和焦点。随着全球性竞争的加强和客户发展战略性合作需求的增长,对项目经理的要求也越来越高。项目经理的职责和工作性质决定了他必须具有一定的个人素质、良好的
知识结构、丰富的工程经验、协调和组织能力以及良好的判断力。实践证明,任何一种能力的欠缺都会给项目带来影响,甚至导致项目的失败。
CRM项目经理的能力要求既包括个性因素、管理技能和技术技能。
①个性因素。项目经理个性方面的素质通常体现在他与组织中其他人的交往过程中所表现出来的理解力和行为方式上。素质优秀的项目经理能够有效理解项目中其他人的需求和动机并具有良好的沟通能力。CRM项目实施过程本身就是一个项目理解、互相学习的过程。这就首先需要CRM项目经理来营造一种虚心向别人学习的氛围。在个性因素中,还有很重要的问题是,CRM项目经理要能够转变观念,积极灵活的应变项目实施过程中所遇到的新问题。
②管理技能。管理技能首先要求项目经理把项目作为一个整体来看待,认识到CRM项目各部分之间的相互联系和制约以及单个项目与母体组织之间的关系。只有对总体企业战略和CRM项目有清楚的洞察力,CRM项目经理才能制定出明确的目标和合理的计划。由于以往CRM项目的成功率不容乐观,因此对CRM项目经理的管理技能提出了更大的挑战。
③技术技能。这一点也非常重要,由于CRM是新兴的管理思想和管理方法,而且成功的案例还不是很多,也就意味着可以借鉴的成功因素不是很多。这对于项目经理而言是一个很大的挑战。因此,CRM项目经理在领导项目团队推进项目的过程中,CRM项目经理除了要根据自身的CRM技术技能做出判断外,更需要经常共同讨论,互相学习,来共同解决从未遇见过的问题。
二、CRM项目管理与项目实施
(一)CRM项目管理
CRM项目的实施涉及管理职能的各个组成部分,必然会引起不同程度上的管理重组。在项目实施过程中,原有管理模式和管理系统的正常运转必然受到影响。CRM系统实施不当,不仅造成经济上的遗失,而且会给企业协经营带来严重的破坏,甚至导致崩溃。作为典型的高风险项目,CRM系统实施必须进行严格的项目管理。而项目管理的内容非常丰富,在此我们只是简单描述CRM项目管理中几个重要的方面。
1.需求确定
对于CRM项目来说需求确定是至关重要的。如果需求一开始就不明确,系统将面临不断的变动,导致工期滞后,成本倍增,并最终导致项目失败。只有对用户的要求有了一个非常清晰稳定的了解,需求确认才算完成了。CRM的需求确定的内容很多,而且需要根据不同的CRM
解决方案,来确定相应的需求。例如,
1.分析企业现有的管理模式和系统;
2.初步了解企业和最终用户的需求;
3. 建立简易的交互式用户接口样本;
4.改进用户样本直至用户满意;
5.编制签署需求文件;
6.将用户接口样本和需求文件归入项目档案;
2.CRM项目计划
在项目管理中,计划编制是最复杂的阶段,然后却最不受人重视。许多人对计划编制工作都抱有消极的态度,因为编制的计划常常没有用于促进实际行动。但是每一个成功的项目都必然有周密的项目计划。一个好的项目计划提供了项目的全景描述,是项目资助者、决策小组和项目团队全面了解项目内容的最好工具。项目计划本身具有稳定性和约束性,是实施项目控制的最有力标准和依据。计划可能随着项目深入而更新,但是任何计划上的改动都应当有严格的程序。
在CRM项目管理中,多处用到项目计划的内容。例如我们在确定CRM范围时,需要制定范围计划编制和范围定义;在CRM项目时间管理中,我们需要编制项目进度安排计划;在CRM成本管理中,需要编制资源计划、成本
估算和成本预算;……。
3、CRM项目控制
控制是一个过程,用来衡量项目的方向、监控偏离计划的偏差,并采取纠正措施使进展与计划相匹配。项目控制对于确保一个CRM项目沿着成功的轨迹推进非常重要。它在项目管理的各个阶段都发挥着重要的作用。比如,在项目范围管理中,有范围变革控制,此时的输出是范围变革;在项目时间管理中,主要的输出是进度计划更新;项目成本管理中,涉及到成本控制,输出的是质量更合理的成本估算;……。
4、CRM项目质量管理
项目质量管理是一个很难界定的知识领域。不过目的很明确:确保项目满足它所应满足的需求。而CRM项目质量管理往往是很多项目团队所不太重视的。目前国内很少听说在实施CRM项目时,有严格的CRM项目质量管理。因此在此我们只能借助于IT项目质量管理来尝试讨论CRM项目质量管理。CRM项目质量管理包括三个主要过程:
(1)质量计划编制。该步骤包括确认与项目有关的质量标准以及实现方式。将质量标准纳入项目设计是质量计划编制的重要组成部分。对于一个CRM项目,质量标准可能包括允许系统升级与集成、为系统计划一个合理的客户响应时间、或确保产生统一的客户信息。
(2)
质量保证。该步骤包括对整体项目绩效进行预先的评估,以确保项目能够满足相关的质量标准。质量保证过程不仅要对项目的最终结果负责,而且还要对整个项目过程承担责任。高级管理层、CRM项目经理应当带头强调项目团队在质量保证活动中发挥作用。而且项目团队首先应当以工作质量来保证项目质量。
(3)质量控制。该步骤包括监控特定的项目结果,确保它们遵循了相关质量标准,并识别提高整体质量的途径。这个过程往往与质量管理所采用的工具和技术密切相关。例如质量控制图、统计抽样等。
CRM是典型的IT项目之一,只不过CRM发展的时间还不长。企业在实施CRM还没有能够严格按照项目管理的要求来执行。但是CRM项目管理是一个持续改进的过程,经过一段时间的摸索,也一定会形成一个成熟的项目管理模式。
(二)CRM项目实施
1、CRM项目实施前的评估
CRM具体实施前需要评估公司现有的基础,看看CRM项目的实施是否准备充分。我们可以从以下一些问题来考虑。这些问题不仅包括与项目经理相关的问题,也包括与企业准备充分与否的相关问题。
(1)CRM资金是否已经到位?
如果企业仅是把CRM停留在一种构想上,那么即使做出一个近乎完美的CRM项目的整体规划,也毫无意义。因此,我们首先要确保不同实施阶段资金都能到位。
(2)是否确定了企业的CRM战略?以及相应的CRM战略目标和战略实施计划?
该问题主要用来检验企业对CRM是否具有一个总体的长远规划,用它来作为CRM实施的方向,具体的CRM项目要与企业的CRM战略相一致。而只有确立了CRM战略实施计划,才能确保不同阶段的CRM项目的衔接性。
(3)项目经理是否已经对实施步骤“胸有成竹”?
项目经理的工作角色体现在定义并确认CRM需求、管理项目的执行,并协助定义成功的标准。而这些工作都应当为企业领导所知。
(4)项目团队是否已经定义好企业的CRM需求?
CRM
需求分析对于CRM以后的实施工作、以及所实现的功能至关重要。需求分析需要项目团队和企业领导层、企业最终CRM用户来共同完成。在这里经常出现一个误区:让软件供应商一方来定义企业对CRM的业务需求。因为软件供应商毕竟不会比企业自己更了解自己。
(5)是否已经建立了成功的标准?
企业将怎样知道CRM项目是否获得成功?我们在前面已经讨论了实施CRM项目的成功标准。这一点往往容易被忽略,其实它很重要,它是我们的对系统的评价依据。
(6)企业所有部门对“客户”有一个共同的定义吗?
在CRM项目实施之前,应该对“客户”和其他一些关键术语有一个统一的定义,不能再出现不同部门(例如营销部门和呼叫中心)对“客户”有不同的定义。这样我们才可能最终实现统一的客户信息管理。
(7)当前的工作站
开发环境是否支持CRM 产品的客户化?
对CRM 进行客户化需要一定类型的工作站配置环境。在进行二次开发需要考虑所使用的开发工具的类型。
(8)企业是否已经确定哪些应用软件或系统,必须与CRM产品进行集成?
在CRM选型时,我们应预先弄清楚其他企业系统对CRM应用系统的影响,以及数据如何在公司各个系统间有效地传递。因此企业所选择的CRM软件系统应当确保与企业其他系统间的集成性。
2、CRM项目实施流程
你的CRM项目,也许是一个融营销、销售、服务等为一体的整体解决方案,也许仅仅是一个点解决方案;或者是部门级解决方案,或者是企业级解决方案。你可能都会去关心是否存在一种统一的开发方法?遗憾的是:没有。开发方法会因为公司所认可的开发生命周期、员工的技能、IT标准的不同而不同。
(1)、CRM开发中的规则
尽管CRM开发并不存在一种约定速成的方法,但是依然存在一些CRM成功开发的规则我们可以参照,可以不同程度的应用在每一个CRM项目开发中。
渐进开发。即公司不断的补充新的CRM功能。这不仅是由于大多数CRM项目的内部复杂性引起,还由于全面部署时所遇到的文化问题(很少有组织能够一次性吸收全面的功能和流程变化)造成。渐进式开发CRM,可以逐步加深企业管理层对项目持久价值的理解。渐进开发的对立面是“大棒”方法,它一次性交付主要的新系统和相应的企业业务变革。
需求导向的开发。也就是创建和客户化CRM功能的开发者,不仅对必要的功能有一定的理解,而且还对企业业务需求导向的CRM有一定的理解。面向需求的开发可以确保用户获得他们所期望的信息。
用户的持续参与。许多CRM团队陷入这样一种误区:在CRM开发的开始时刻和结束时刻让企业用户参与,而很少在开发的中期(经常更为关键)让他们参与进来。而这最终不利于充分满足用户的需求,用户应当需要持续参与到CRM项目中去。这也就意味着项目实施前、中、后,CRM项目团队、项目经理和企业用户之间需要定期交流。
严格执行项目开发流程。企业不仅需要一些最好的、适时的CRM实施条件,例如项目小组获得了全面的企业需求,并拥有一个资深的项目经理;而且企业的CRM开发也必须围绕一个结构化的开发流程来规划和实施。这样可以让
程序员较少地关注实施流程,而更多地去关注有价值的CRM功能的实现。
(2)、CRM项目实施流程
在这里我们介绍两种CRM项目实施流程,一种与国内常用的实施流程;而另一种则是美国Jill Dyche在《CRM HANDBOOK》所提出的实施流程。
①.常用实施流程
A.分析与规范。确定综合性的需求分析,确定系统规范。
B.项目计划和管理。项目管理者应是供应商同企业之间的沟通桥梁,这一角色可由专业咨询公司经验丰富的顾问人员担任。另外,还需任命一名来自企业的系统管理员,作为内部系统专家。除制定项目实施计划外,本阶段还包括组建和
培训项目工作组。
C.系统配置与定制。重新配置和定制CRM软件系统,以适应企业的具体商业需求。伴随必要的技术培训,使员工能尽量自己解决技术问题。同时,所有新的软硬件都应在本阶段安装好。
D.原型、兼容
测试和系统重复运行。企业员工将在此阶段熟悉安装程序和所安装系统的方方面面,同时,对系统进行的所有必要修改也在此阶段完成。数据转换这一关键任务也属于这一阶段。供应商的实施专家和企业的IT人员之间将进行大量的沟通。
E.主导系统和质量保证测试。此阶段包括大量的培训。有人说这是一个“培训培训者”的阶段。“培训者”应负责培训所有的终端用户和管理层如何使用新系统。不过,为了让这一方法有效,“培训者”必须接受由软件供应商或咨询顾问进行的培训,成为新系统专家。主导系统应该是一个可重复运行的系统完美原型。开始应同小型的用户全体合作,对新系统进行测试。这些质量保证测试应作成文档,提供给你的项目工作组管理员。
F.最后实施和推广。准备好一份实施指南,简单列出实施前或实施过程中必须完成的每一项任务。本阶段还包括对所有用户的正规培训。确定一系列的预期效果后,通常必须通过正规的培训来达到预期目的。用户必须认识到使用新系统的即时和明显的好处,否则你有可能面临诸多反对。培训必须以计划阶段确定的需要为基础。一个执行良好的培训计划决定着成败。
G.持续支持。应配备全职的内部系统管理员。为积累专业技能,系统管理员应从计划阶段就开始接触CRM系统。因为CRM软件系统的技术支持是一项艰巨的工作,所以务必让供应商提供综合性的支持计划,以进一步支持内部工作组。
②. Jill Dyche提出的实施流程
下图简单描绘了CRM项目开发的规划图。
CRM规划图包括三个主要的项目开发阶段:规划、构建、部署;主要包括六个步骤,简单介绍如下:
业务规划
CRM业务规划包括许多步骤。在规划阶段,最关键的活动是定义CRM的整体目标(可能在部门级和企业级的层次上),并描画出每一种目标需求。对于企业级的CRM,业务规划包括将公司CRM战略和相应项目的定义。对于部门级的CRM,业务规划只是简单地建立一个新的CRM应用软件的界面。
但是无论项目的大小,业务规划阶段都应当包括以一个战略文件或业务规划的形式所确定的高层次CRM企业目标的文档材料。这种文件将会影响CRM是否能在开发初期,获取企业高层的一致同意。这对于需求导向的开发非常有用,并且在CRM项目部署一个应用软件时,可以作为一种检验其结果的标准。
结构和设计
规划CRM的结构和设计是一个满足CRM项目需求的过程,在实施这一步的过程中,往往容易让企业主管和项目经理感到难度很大,这打破了他们期望直接通过技术选择就可以获得一个奇迹的梦想。尽管结构和设计这一步很艰难,但很值得。
这一步确认了CRM产品将支持的企业流程。它列举了特定的“需要执行”和“怎样执行”的功能,最终为你提供一个有关CRM在组织和不同技术上发挥作用的崭新思路。
编列公司中受到CRM影响的一些因素(这些因素也会对CRM起作用),这是一个关键的活动。在这一步的最后你应当可以回答以下两个问题:
1.我们所拥有的技术和流程在何处受到CRM的影响?
2.为了让CRM运作,我们需要补充哪些我们现在不具备的功能?
技术选择
CRM技术选择的工作,有时像选择一个不用定制的产品那样容易,而有时要对不同CRM系统集成商、ASPs进行综合评估,很复杂。如果你在构建和实施设计期间已经做出艰难的决策,理解了CRM对现有系统和它对新功能需求的影响,你就应当在良好的状态下,根据你现有的IT环境来对各种备选CRM进行优先级排序。
开发
开发包括根据特定的产品特征,构建和定制CRM产品。但是CRM开发远不只是程序员来负责中心任务,编写代码;它也包括用所选择的CRM产品来集成业务流程。
业务集成意指将你选择好的CRM技术,集成到这些业务流程中。相反的是,让业务流程来适应CRM产品的特性,引起流程的改变,但这样实际上会淡化流程的作用,直至不再最优。
实现流程集成,要确保认可的业务流程得到用户的测试。我们不仅要让业务流程运作,还要通过技术特征来进一步“精练”业务流程。换句话说,技术能力应当充分利用来改善“以客户为中心”的企业业务流程。
在开发期间“精练”业务流程,通常使用反复原型法:程序员不断地向企业用户说明过渡功能。因此企业用户能够监管产品开发,并在CRM实施期间,而不是最后,测试CRM功能。最终用户对CRM功能的反馈和期望的变化能够明确地提出,并贯彻到最终的CRM交付中,以确保最终的功能与需求保持一致,最大程度的满足用户的期望。
当然,大多数技术开发设计工作,可能也包括这样一些任务:
数据库设计、数据清理与集成,以及与公司其他系统的集成。集成这一步很容易被低估,因为CRM系统可能需要从其他系统上流进和流出数据,其他系统如电话路由系统、销售自动化(SFA)系统、呼叫中心系统等。
交付
交付这一步,经常被忽视或被笨拙地堆进开发中。交付会影响公司的IT基础设施,它是将所需求CRM软件系统交付给企业最终用户的过程。而通常,新的CRM功能如果只是简单地补充一个新的的操作型系统,并不被我们当作一种新系统。例如,一个典型接触中心现在可能会在客户打进电话时,看到一个“窗口弹出”,显示出客户资料。在这种情况下,企业用户可能没有意识到系统的新特点。
CRM交付首先必须做的事是对用户进行深入的培训;还要进行在线或基于Web帮助,或者使用用户向导、工作助手和其他文档,来激励用户最大程度地利用新的CRM功能。
评价
当我们根据CRM所要实现的功能来评价CRM效能时,就到达了CRM评价这一步,这一步是开发周期中的最后一步。许多公司在开发过程中进行CRM测试,这样的公司可以确信他们不会存在不必要的开支。但是,如果在测评到来时,还没有进行CRM测评的话,企业还能确信CRM一定会成功吗?
评价的方法是,评估CRM解决好现有企业问题的程度。如果你在创建CRM业务规划时设立了成功标准,通过将这些标准与实际的结果相对比,来确定项目成功度,并逐步补充和完善标准。
每一个CRM项目实施都应当备好一个优化的流程,这样可以为你提前计划好项目各阶段的具体任务、资源占用情况以及完成时间,这样可以消除项目部署中的盲目性、无序性和无标准性。
CRM市场的“爆炸式”发展,迫切需要软件供应商、学术界以及企业界来共同规范CRM的项目管理。在技术层面上的CRM战略实施,必然需要一种科学的、严格的项目管理流程来支撑。
原文转自:http://www.ltesting.net