虽然说,技术层面的内容在crm项目选型中,不是非常的关键。但是,有时候,出于一些特殊的目的及环境的限制,crm软件的实现技术也会左右crm项目的选型。下面我就从技术角度上,谈谈crm项目选型的注意点。crm系统软件基于标准的crm理论,但却不拘泥于此,而是把crm的思想的精髓贯彻到企业的经营管理的方方面面,比如:把企业内部的员工也按照客户的管理模式来管理,强调员工作为企业的一种资源的特性,从而充分发挥员工的最大效能。
一、体系结构
现在市场上的crm软件,其体系结构基本上存在两种形式。一种是比较传统的cs结构(客户端服务器端),另一种是现在比较时尚的bs结构(浏览器服务器结构)。这两种体系结构,各有各的特点。不过,我比较偏向于利用浏览器服务器结构。这个结构给我两个深刻的印象。
一是版本升级、新功能定义等等。若遇到版本升级时,利用浏览器服务器结构的话,有一个非常明显的好处,就是我们不用一个客户端一个客户端的去 升级,而是只要在服务器端上做好设置,那么在客户端上就会自动从服务器上去下载更新的内容。这是一个非常便捷的功能,特别是在crm项目上线初期,难免会 对crm软件进行小修小改。这对于系统管理员来说,就非常的方便。
二是远程访问的支持。对于客户端服务器端模式的crm软件来说,当员工出差时,要实现远程访问,那是一件比较困难的事情。员工不得不凭借 vpn等方式进行企业内部系统的访问。但是,我们现在若采用浏览器服务器模式的话,则对于远程访问的支持很好。我们只需要在企业的网关上设置一个指向 crm服务器的一个路由,就可以跟内部访问一样的访问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软件时,还要考虑自定义是否方便。
特别是报表的自定义。自定义报表对于企业来说,是常见的自定义需求。若这都要依靠软件才能够完成的话,那企业用户真的要一个头两个大了,什么都要依赖软件,而且,让他们开发也不是白开发的,项目成本也就会居高不下。