最近跟一个客户讨论销售领域的移动化需求,谈到了他们的零售业务系统的整体框架,觉得很有分享的必要。
这次聊到的客户是电信行业的巨头,说的是他们的零售业务。电信公司么,卖出去的无非是设备和服务。大体的业务分成对大企业级的专门销售(enteprise sales)和对最终消费者及小型用户的零售(retails)。架构比较简单直接,库存财务什么的在ERP,客户主数据在CRM。不过零售不是由销售的员工去做,而是交给批发商(Dealers)。有意思的地方就在于,他们给批发商提供了一个统一的第三方批发管理系统(Dealer System)。在CRM上只管到零售销售线索的创建、验证和第一级分发(按照地区)。之后销售线索同步到Dealer System,地区分销商根据批发商的情况再进行分发,所有的详细线索跟踪在Dealer System完成。Dealer System最终通过批发商使用移动终端一方面直接与ERP的库存取得联系出货,一方面同步交易数据到后台。批发商和分销商再据此和客户分成。
第一遍听下来觉得客户的这个解决方案过于复杂。冒出来的第一个问题是:为什么不放在同一个系统中处理?
因为人太多了?企业销售的负责员工大概200到300人,这些都是接受培训、服从规章制度价值观、必须按照指标完成任务的一般型销售。但是分销商就有1000多,加上批发商总数可能超过13000人。而且分销商和批发商都不是公司员工。这样一来,他们所负责的业务显然应该和CRM隔离开来。所以人多只是技术因素,真正背后的原因是业务上不允许把这批人也加入到CRM中来。
那么为什么不直接放权给它们自己建立系统管理,反而赞助他们系统(Dealer System)?
这是整个架构中比较微妙的一个环节。Dealer System由客户自己建立,免费供应给分销商和批发商使用。其内部有详细的经营网络,人员调配,业务追踪等功能,且提供了强大的Dashboard和移动应用的支持。这无疑增加了分销商和批发商的粘性。同时,通过Dealer System和CRM系统的接口,既控制了作为入口的销售线索来源,又掌握最终的出货和付款信息。在不增加CRM系统额外负载的情况下,轻松实现了对流程的全程监控。
这当中还涉及到很多别的思考,比如,统一的交易系统会不会造成不同地区Dealer的体验差距?比如如何在CRM端也实现细粒度的Dashboard?客户能够真正掌握Distributor和Dealer Agent的performance么?
客户的业务代表说,对于零售业务,我们不是特别关注他们太具体的控制细节。我深明觉厉!
看来我们在整理总结Best Practice的时候,千万要记住联系客户的实际,思考其既有的系统的合理和不合理的部分。对于这个客户,我只能默默地收回之前给他们推荐的基于标准CRM流程的移动应用了。
(完)
案例分享:电信行业零售业务CRM架构的更多相关文章
-
易普优APS高级计划排程系统系列提纲:行业知识,业务建模,排程算法,计划可视化,平台框架,案例分享
专注于高级计划排程系统研发与实施10来年了,国内外各种APS软件基本都研究过,这里列个提纲主要从6个方面跟大家一起讨论分享,欢迎大家鼓掌或拍砖 易普优APS高级计划排程系统系列001:行业知识,APS ...
-
OpenStack 企业私有云的若干需求(7):电信行业解决方案 NFV
自动扩展(Auto-scaling)支持 多租户和租户隔离 (multi-tenancy and tenancy isolation) 混合云(Hybrid cloud)支持 主流硬件支持.云快速交付 ...
-
[转载]DevOps在传统企业的落地实践及案例分享
内容来源:2017年6月10日,优维科技高级解决方案架构师黄星玲在“DevOps&SRE 超越传统运维之道”进行<DevOps在传统企业的落地实践及案例分享>演讲分享.IT 大咖说 ...
-
【案例分享】SpreadJS金融行业应用实践,开发基于Web Excel的指标补录平台
SpreadJS作为一款基于 HTML5 的纯前端电子表格控件,以“高速低耗.高度类似Excel.可无限扩展”为产品特色,提供移动跨平台和浏览器支持,可同时满足 .NET.Java.App 等应用程序 ...
-
no.2淘宝架构背后——零售业务中台架构设计探讨及实践读后感
2017年8月12日,袋鼠云首席架构师正风在“网易博学实践日:大数据与人工智能技术大会”进行<淘宝架构演进背后——零售业务中台架构设计探讨及实践>演讲分享.传统零售行业如何选择应对新经济模 ...
-
老李案例分享:Weblogic性能优化案例
老李案例分享:Weblogic性能优化案例 POPTEST的测试技术交流qq群:450192312 网站应用首页大小在130K左右,在之前的测试过程中,其百用户并发的平均响应能力在6.5秒,性能优化后 ...
-
业余草分享100套精选1000G架构师资料课程(超1T的IT学习资料免费送)
业余草分享100套精选1000G架构师资料课程(超1T的IT学习资料免费送). 超过1024G的IT学习资料免费领取,你值得拥有! 领取资源方式,关注“业余草”公众号,回复对应的关键字 01.回复”我 ...
-
【案例分享】使用ActiveReports报表工具,在.NET MVC模式下动态创建报表
提起报表,大家会觉得即熟悉又陌生,好像常常在工作中使用,又似乎无法准确描述报表.今天我们来一起了解一下什么是报表,报表的结构.构成元素,以及为什么需要报表. 什么是报表 简单的说:报表就是通过表格.图 ...
-
ArcGIS Add-in插件开发从0到1及实际案例分享
同学做毕设,要求我帮着写个ArcGIS插件,实现功能为:遍历所有图斑,提取相邻图斑的公共边长及其他属性(包括相邻图斑的ID),链接到属性表中.搞定后在这里做个记录.本文分两大部分: ArcGIS插件开 ...
随机推荐
-
在网上看到的一篇文章关于js和php编码的
解决办法: 采用js对URL中的汉字进行escape编码. <a href="" onclick="window.open('product_list.php?p_ ...
-
android 开发 获取各种intent (图片、apk文件、excel、pdf等文件)
public static Intent openFile(String filePath){ File file = new File(filePath); if(!file.exists()) r ...
-
3.编写Java应用程序。首先定义一个描述银行账户的Account类,包括成员变 量“账号”和“存款余额”,成员方法有“存款”、“取款”和“余额查询”。其次, 编写一个主类,在主类中测试Account类的功能。
Account package com.hanqi.test; public class Account { private String zhanghao;private double yve; A ...
-
scrapy项目对接Docker
1.项目根目录生成requirements.txt文件 命令pip freeze > requirements.txt 2.项目根目录新建Dockerfile文件,文件不加任何后缀名 内容如下 ...
-
FastDFS分布式文件系统设计原理
转载自http://blog.chinaunix.net/uid-20196318-id-4058561.html FastDFS是一个开源的轻量级分布式文件系统,由跟踪服务器(tracker ser ...
-
JDK eclipse selenium 安装以及环境变量的配置
原文地址https://www.cnblogs.com/zmhsoup/p/5249663.html [自动化学习笔记]_环境搭建Selenium2+Eclipse+Java+TestNG_(一) 目 ...
-
Lamda表达式,map和集合操作
1.Lamda表达式,map快速获取对象的某一个属性生成集合 List<String> elementSlugs = elementInstanceBOList.stream().map( ...
-
python程序设计——面向对象程序设计:继承
继承是为代码复用和设计复用而设计的 在继承关系中,已有的.设计好的类称为父类或基类,新设计的类为子类或派生类 派生类可以继承父类的公有成员,但不能继承其私有成员 如果需要在派生类中调用基类的方法,可以 ...
-
Go语言 8 反射
文章由作者马志国在博客园的原创,若转载请于明显处标记出处:http://www.cnblogs.com/mazg/ Go学习群:415660935 8.1概念和作用 Reflection(反射)在计算 ...
-
几款必备LINUX的命令行神器
Dstat & sar iostat, vmstat, ifstat 三合一的工具,用来查看系统性能(我在<性能调优攻略>中提到过那三个xxstat工具). 官方网站:http:/ ...