根据项目成本来控制二次开发的数量
在确定哪些需求要进行二次开发时,还可以根据项目的成本来进行判断。如在为CRM项目做预算时,可以将CRM的成本进行细分。如可以分为软件授权费用、实施费用、硬件购买费用、二次开发费用、后续维护费用等等。然后根据二次开发的成本来限制开发的数量。这种方法从本质上来说,可能并不怎么合理。但是实施起来却非常的有效。
其实,这非常符合现在的理财观。比如向理财顾问寻求理财技巧时,他给一个看似不合理的建议。即每个月的收入都要有20%左右的留存。无论什么原因,都不能够动用这个留存。这个要求看起来比较绝对,但是只要你努力坚持下去,就会发现这个措施非常有效。通过项目二次开发成本来控制开发数量,也是基于这个原理。具体的说,项目管理员可以如下操作。
一是对二次开发需求进行整理。在这里很多项目管理员有一个误区。他们在二次开发需求管理时,往往是用户提一个需求,就让软件公司开发一个。到项目结束时,回头看看,在二次开发的金额上,已经超过了软件的总成本了。此时还不如自己让软件公司给自开发一个CRM系统呢。当用户提出二次开发需求时,不要急着让软件公司进行开发。而应该按阶段对需要进行整理。如此的话,才能够从全局上把握二次开发的需求,防止数量过多,使得成本失控。
二是需要对整理好的二次开发需求进行分析,以确定最终需要进行开发的个性化需求。在CRM项目过程中,当用户发现自己的需求无法在系统中实现时,就会要求更改系统。而不会考虑,这些需求到底是否合理,有没有实现的必要。其中50%左右的需求,其实都不需要二次开发。只需要在现有的功能上,做一些灵活的转换,就可以实现。或者说,有些用户的需求本身就不是很合理。如果按照他们的要求作,反而会降低系统的操作效率。这些内容在项目刚开始的时候,一般都难以发觉。而是要等到管理员对软件有一定的了解,或者说有一个总体的印象,才会发现原来用户提的需求有多么的荒唐。故先把用户的需求押一押,等到大家都系统有更进一步了解的时候,再对需要进行分析,以确定确实需要二次开发的内容。只有如此,二次开发的需求才能够做到精益求精。
三是需要对二次开发的成本进行合理评估。二次开发的成本包括好几块。一是软件公司的二次开发费用。这是一块比较明显的成本。一把来项目开始前都会以书面的形式确定下来。但是,并不是所有的二次开发都需要支付费用。只要企业项目管理与争取,对于一些比较简单的需求,软件公司往往是免费开发的。如增加几个字段、添加一张报表等等。另外的几项成本,则容易被企业所忽视。如二次开发后续的维护成本(由于二次开发更改了系统原有的设计,当发现Bug时进行调试往往需要花费更加大的精力)、二次开发的风险成本(如果二次开发涉及到系统的主动脉时就可能会给系统的稳定性带来不利的影响)、二次开发的升级费用(CRM系统进行升级时,软件提供商只负责标准版本的升级,而如果需要同时升级二次开发功能时,就需要支付额外的费用)等等。在考虑进行二次开发时,对于这些成本要有一个全面的衡量。如此的话,用户对于二次开发可能就会采取一个更加谨慎的态度。
开发crm
悟空云,悟空CRM,整合CRM客户管理系统、HRM人力资源管理系统、财务管理软件等企业管理软件与应用,卓有成效显著提升企业运营效率,使办公简单轻松。悟空云试用热线:400-0812-558
悟空CRM产品更多介绍:www.72crm.com