CRM项目选型中有哪些技术限制?
|郑峰|2008-05-05
p>
p>
虽然说,技术层面的内容在CRM项目选型中,不是非常的关键。但是,有时候,出于一些特殊的目的及环境的限制,CRM软件的实现技术也会左右CRM项目的选型。下面我就从技术角度上,谈谈CRM项目选型的注意点。
一、体系结构
现在市场上的CRM软件,其体系结构基本上存在两种形式。一种是比较传统的C/S结构(客户端/服务器端),另一种是现在比较时尚的B/S结构(浏览器/服务器结构)。这两种体系结构,各有各的特点。
不过,我比较偏向于利用浏览器/服务器结构。这个结构给我两个最深刻的印象。
一是版本升级、新功能定义等等。若遇到版本升级时,利用浏览器/服务器结构的话,有一个非常明显的好处,就是我们不用一个客户端一个客户端的去升级,而是只要在服务器端上做好设置,那么在客户端上就会自动从服务器上去下载更新的内容。这是一个非常便捷的功能,特别是在CRM项目上线初期,难免会对CRM软件进行小修小改。这对于系统管理员来说,就非常的方便。
二是远程访问的支持。对于客户端/服务器端模式的CRM软件来说,当员工出差时,要实现远程访问,那是一件比较困难的事情。员工不得不凭借VPN等方式进行企业内部系统的访问。但是,我们现在若采用浏览器/服务器模式的话,则对于远程访问的支持很好。我们只需要在企业的网关上设置一个指向CRM服务器的一个路由,就可以跟内部访问一样的访问CRM服务器,只是在速度上会有点差异而已。
现在对于浏览器/服务器模式的应用最大的限制,就在于支持这种模式的CRM软件不是很多,用户的选择范围也就比较少了。
一般来说,若用户对于员工的远程访问要求比较要,那我建议,还是要好好考虑,是否采用浏览器/服务器模式的CRM软件。
二、服务器、主机、网络
企业在上CRM项目时,一般都已经成功建立了内部的局域网络,有的甚至可能有了服务器。现在用户要考虑的是,现有的基础设备能否满足即将部署的CRM项目的需求。
一方面,CRM软件采用的数据库不同,对于系统的配置要求也就不同。在网上查询一下,就可以知道,微软的SQL SERVER服务器与ORACLE公司的数据库,其硬件的要求是不一样的。若客户想采用现有的服务器,则就要考虑CRM软件所采用的数据库是否能够在现有服务器的硬件配置上跑得畅通无阻。若不满足,那摆在企业面前的只有两个选择,一是更换服务器或者提高硬件配置,二是更换CRM软件的数据库。一般来说,我们在选择时,最好选择那些支持数据库比较多的CRM软件,那么,我们在后续的选择余地比较大,甚至可以选择一些免费的数据库,以降低信息化项目的成本。
另一方面,软件设计模式的不同,对于网络带宽也不一致。有些软件,其对于网络带宽的要求比较高,在多人并发的情况下,可以明显的测试出其对网络的影响。也就是说,CRM软件要占用多少的带宽,除了业务本身以外,软件的设计模式对其也有很大的影响,最明显的一点就是缓存的作用。有些CRM软件若设置了缓存,那就可以比较节省带宽,虽然,其可能会带来一定的副作用。故,我们在CRM项目选型的时候,要考虑我们现在网络的带宽。特别是楼层与楼层之间的带宽。在光纤还没有普及的时候,公司之间不同的楼之间的网络访问,还可能简单的通过一根网线进行连接。遇到这种情况的企业,那就更加要注意网络数据的传输效率了。
三、运行环境
运行环境,主要指的是CRM软件所支持的操作系统。一般企业对于这方面考虑的不是很到位。现在大部分的CRM软件都不支持跨平台的运作,一般都只是支持微软的操作系统,很少有系统能够支持免费的LINUX系统。但是,现在随着微软对于操作系统的盗版力度加大,用户对于LINUX的需求越来越大。
以前我遇到过一家客户,其是一家外资企业。他们企业内部,就是用两种操作系统,一是微软的操作系统,基本上都是笔记本自带的;二是免费的LINUX系统。他们只所以如此,很大一部分就是出于版权的考虑,当然,还出于LINUX维护方便的考虑。
所以,我们在选择CRM软件时,对其的跨平台性能也要有所考虑。
一方面,要考虑服务器端能否支持LINUX的服务器。业界都认为,利用LINUX系统作为服务器,比利用微软操作系统作为服务器要稳定的多。所以,大部分企业都是利用LINXU作为服务器操作软件。所以,有些CRM软件可能在客户段还不能够支持LINUX系统,但是,在服务器端已经可以在这个免费的操作系统上运行。
第二,就是要考虑客户端是否支持LINUX系统。这里要注意的一点,就是我们现在可能客户端还在使用微软的操作系统,但是,我们要考虑的长远一点。我们要相信,随着国际化的深入,微软的盗版力度肯定会加强,国家也肯定会越来越支持盗版,虽然,其可能会影响其税收。所以,除非你公司在不久的将来,愿意支付一笔可观的操作系统软件授权费用,否则的话,还是要考虑一下,CRM软件的跨平台性,免得给以后带来更大的损失。
四、接口开放程度
接口开放程度,主要是用来考虑系统的集成问题。因为企业在使用CRM软件之前,可能已经部署了其他的一些信息化管理软件,如邮件系统、办公自动化系统等等。若CRM系统开发了一些接口,能够实现跟这些系统的有效集成的话,那对于企业来说,是个福音。
所以,无论企业现在是否已经采用了其他的信息化管理系统,即使现在不采用,在未来也可能采用。因为CRM系统不是一个全能的系统,他只能够实现企业部分管理的需求。所以,无论从现实来说,还是从将来来说,我们都要注意一点,就是要考虑CRM系统现有的接口,是否能够满足我们现在即将来的需要。
我也发现,有些企业会采用一些瞒天过海的手段,来欺骗客户。其可能是提供了接口,但是,这个接口的根本没有跟内部功能结合起来。这就像现在有些电视机,宣称有什么接口接口的,但是,实际上呢,只是摆在那边做做样子。
五、CRM的外延功能
现在的CRM软件,跟以前的CRM软件有了很大的改进,很多一些CRM的外延功能,现在都集成到了CRM软件上去。最明显的,如电子商务。现在很多CRM软件公司为了增加系统的卖点,都在CRM系统中实现了电子商务功能。这就降低了用户集成的麻烦,对于企业来说,是求之不得的。
有些软件公司还集成了呼叫中心的功能。如此,用户要实现呼叫功能的话,就不用再额外的去开发这个功能。
所以,企业要根据自己的需要,在软件选型的时候,考虑其是否集成了一些有用的外延功能。这些功能虽然可能比较小,但是,若企业真的用的着的话,那就是一个非常有用的功能了。俗话说,有时候,一分钱会逼死一条英雄汉,当企业用户需要用到这些功能,但是,系统里没有,那会是一个比较头疼的问题。故,在选型时,还要考虑这个外延功能的问题。
六、安全保障
CRM系统的安全保障,主要包含两层含义。
一是软件的稳定性。对于企业来说,软件的稳定性比软件的性能要重要的多。而软件的稳定性,又包括两方面的内容,一是系统本身的成熟程度,有否漏洞;二是技术上的考虑,其采取的一些技术,是否容易被病毒利用。软件的稳定性上,不是我的强项,我也只懂点皮毛,这里不能给大家过多的意见,有时候,还要企业自己的网络管理员参与到具体的选型当中来,提出一些建议,如数据在网络上传输的安全性问题、是否要采取一些加密手段,等等。
二是权限的控制。权限控制一方面跟流程相关,另一方面,跟系统技术也紧密相关。如系统对于记录的访问,控制到哪个级别。是在单据级别上控制访问权限,还是在记录级别上控制,甚至可以实现对于字段的访问控制。同时,在考虑权限控制复杂度的时候,还要考虑权限管理的便利性。我以前接触过一个客户关系管理系统,其权限控制做的很细,可以从字段级别上对于数据访问权限进行控制,其细化,必然会带来管理上的难度。
七、自定义功能的实现
由于CRM系统是套装系统,故其进行一些二次开发的定制是难免的。若用户需要功能定制,全部都要依靠开发公司来完成的话,那企业就太过被动了。企业用户在选择CRM软件时,还要考虑自定义是否方便。
特别是报表的自定义。自定义报表对于企业来说,是最常见的自定义需求。若这都要依靠软件公司才能够完成的话,那企业用户真的要一个头两个大了,什么都要依赖软件公司,而且,让他们开发也不是白开发的,项目成本也就会居高不下。
责编:admin
转载请注明来源:CRM项目选型中有哪些技术限制?
噢!评论已关闭。