有人曾经说过,CRM系统是被描述成应用程序的架构。很多分析师曾经说过最好的CRM系统是构建出来的,不是买来的。
但是如果你成功了,用户将会要求更多的功能,更深度的和更广泛的。所以对你来说最重要的是,乘热打铁部署一些新功能。那么,好的战略是什么?
答案是,取决于范围和功能方面的深度。系统管理员应该做的不仅仅是配置和公式/工作流问题,还有三个最主要的途径扩展CRM功能:
自由/开放代码插件
每一个CRM供应商在他们周围都有一个开发者微系统,该微系统的健康是很重要的,即使你从来没有来使用这些免费的东西。更有活力的微系统意味着一个更大的开发者和管理员人才的储备池。这将对你的项目工作人员是非常重要的,不管你是否计划使用这些顾问或者租用。
对于大多数人来讲,Salesforce.com具有最强的免费工具,其功能从简单的模板到完全的应用程序。他们写了大约一半的免费/开源资源附件本身,这是一个相当大的成就。除了数目以外,你也需要对用户的反馈得分进行评估,同时最近的插入更新。因为即使最强大的CRM平台发展,积极的社区反馈来保证免费工具的更新也是很重要的。
关于评估和使用开源软件应用的免责声明,即使插件是免费软件也不例外。支持和培训几乎没有包括在内,而且有时还不包括在内。
附加产品
每一个CRM供应商都开发了一个产品的商业微系统,从平台扩展到报告管理员工具来辅助应用程序。在CRM的世界,几乎不考虑供应商,最活跃领域是市场营销自动化,系统管理,数据质量,还有报告/分析,整合和电话支持产品。
对于大多数来说,Salesforce.com依然是最强的免费工具,有几个第三方的供应商在主要类别竞争。像以前那样,你需要评估用户的反馈,同时关注用户组的讨论。
市场的发展史很快的,所以不看两年前的评论/反馈是很重要的。确实,竞争是非常激烈的。不要太挑剔设计的供应商,如果你太在意和谁讨论,就不会找到合适的供应商。
有一些耗资很大的和特殊的第三方应用程序还是很贵的。软件经济学的规律依然适用于SaaS世界:小批量的产品成本得到更多的支持。真的很高兴可以知道一些事物是没有变化的。
易于开发的工具
当然,最后的办法是DIY。虽然开发的积极方面和消极方面都半对半的。在CRM中不同的是发展项目的范围。令人惊奇的是你多久需要编写一个触发器、存储过程或者代码框架,这些都是你需要考虑的。事实上,一些内部部署CRM系统在仅仅需要得到一个新包括的情况下都需要你去写XML、脚本和SQL。所以项目会很小,但是很频繁。
正如Salesforce.com系统、SugarCRM和Microsoft动态系统,其编码是很明确地鼓励触发逻辑。Salesforce有合适的Java和XML这是非常容易捡起来的,同时他们也制作了一个开发、测试和部署环境,这都是相当丰富的。SugarCRM能够利用PHP的目录和开发工具,微软也有很强的开发和部署环境。
CRM开发项目的关键风险是它们通常比较小,而且相对独立。尽管这让他们恨容易进行生产,这也意味着,开发人员很快就能转移到其他项目。即使你已经符合了“轻型”功能的需要,代码碎片的积累和定制对管理来说会变得非常有挑战。要确定你的管理员对所有的CRM改进都记录了详细的日志。