最近跟一个客户讨论销售领域的移动化需求,谈到了他们的零售业务系统的整体框架,觉得很有分享的必要。

这次聊到的客户是电信行业的巨头,说的是他们的零售业务。电信公司么,卖出去的无非是设备和服务。大体的业务分成对大企业级的专门销售(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架构的更多相关文章

  1. 易普优APS高级计划排程系统系列提纲:行业知识,业务建模,排程算法,计划可视化,平台框架,案例分享

    专注于高级计划排程系统研发与实施10来年了,国内外各种APS软件基本都研究过,这里列个提纲主要从6个方面跟大家一起讨论分享,欢迎大家鼓掌或拍砖 易普优APS高级计划排程系统系列001:行业知识,APS ...

  2. OpenStack 企业私有云的若干需求(7):电信行业解决方案 NFV

    自动扩展(Auto-scaling)支持 多租户和租户隔离 (multi-tenancy and tenancy isolation) 混合云(Hybrid cloud)支持 主流硬件支持.云快速交付 ...

  3. [转载]DevOps在传统企业的落地实践及案例分享

    内容来源:2017年6月10日,优维科技高级解决方案架构师黄星玲在“DevOps&SRE 超越传统运维之道”进行<DevOps在传统企业的落地实践及案例分享>演讲分享.IT 大咖说 ...

  4. 【案例分享】SpreadJS金融行业应用实践,开发基于Web Excel的指标补录平台

    SpreadJS作为一款基于 HTML5 的纯前端电子表格控件,以“高速低耗.高度类似Excel.可无限扩展”为产品特色,提供移动跨平台和浏览器支持,可同时满足 .NET.Java.App 等应用程序 ...

  5. no.2淘宝架构背后——零售业务中台架构设计探讨及实践读后感

    2017年8月12日,袋鼠云首席架构师正风在“网易博学实践日:大数据与人工智能技术大会”进行<淘宝架构演进背后——零售业务中台架构设计探讨及实践>演讲分享.传统零售行业如何选择应对新经济模 ...

  6. 老李案例分享:Weblogic性能优化案例

    老李案例分享:Weblogic性能优化案例 POPTEST的测试技术交流qq群:450192312 网站应用首页大小在130K左右,在之前的测试过程中,其百用户并发的平均响应能力在6.5秒,性能优化后 ...

  7. 业余草分享100套精选1000G架构师资料课程(超1T的IT学习资料免费送)

    业余草分享100套精选1000G架构师资料课程(超1T的IT学习资料免费送). 超过1024G的IT学习资料免费领取,你值得拥有! 领取资源方式,关注“业余草”公众号,回复对应的关键字 01.回复”我 ...

  8. 【案例分享】使用ActiveReports报表工具,在.NET MVC模式下动态创建报表

    提起报表,大家会觉得即熟悉又陌生,好像常常在工作中使用,又似乎无法准确描述报表.今天我们来一起了解一下什么是报表,报表的结构.构成元素,以及为什么需要报表. 什么是报表 简单的说:报表就是通过表格.图 ...

  9. ArcGIS Add-in插件开发从0到1及实际案例分享

    同学做毕设,要求我帮着写个ArcGIS插件,实现功能为:遍历所有图斑,提取相邻图斑的公共边长及其他属性(包括相邻图斑的ID),链接到属性表中.搞定后在这里做个记录.本文分两大部分: ArcGIS插件开 ...

随机推荐

  1. HIS系统的处方录入控件

    前文<EFW框架Winform前端开发之强大的自定义控件库>中我们介绍了EFW框架中Winform系统中的自定义控件,本章使用自定义控件中的GridBoxCard控件开发了一个HIS系统的 ...

  2. [转]javascript的urlencode

    今天在一个原来使用AJAX自动缩小选择内容的项目上突然发现当输入名称时,如果输入有特殊字符&的时候,选择的内容不会发生变化,也就是说输入的内容在&后面的内容会被截断,经过查证才发现在客 ...

  3. SQL优化方案

    1:建立中间表,将步骤分解. 2:避免全字段查询,只查需要的字段 3:限定条件查询,避免先关联后写条件, --优化交货数据  --建临时表T_JHinfo  select A.VBELN,C.VBEL ...

  4. [0x01 用Python讲解数据结构与算法] 关于数据结构和算法还有编程

    忍耐和坚持虽是痛苦的事情,但却能渐渐地为你带来好处. ——奥维德 一.学习目标 · 回顾在计算机科学.编程和问题解决过程中的基本知识: · 理解“抽象”在问题解决过程中的重要作用: · 理解并实现抽象 ...

  5. Entity Framework访问MySQL数据库的存储过程并获取返回值

      一.创建MySql存储过程 1, CREATE PROCEDURE `InsertAlarmInfo`(in businessindex int, in providerindex int, in ...

  6. 代码演示用 .NET 4.5 (C# 5.0)自带的压缩类 ZipArchive 创建一个压缩文件

    代码如下: using System; using System.Collections.Generic; using System.IO; using System.IO.Compression; ...

  7. C# 5.0 新特性——Async和Await使异步编程更简单

    http://www.cnblogs.com/zhili/archive/2013/05/15/csharp5asyncandawait.html http://blog.zhaojie.me/201 ...

  8. python 在sublime 中的配置

    首先可以先装package control 方法——按ctrl+`,然后在命令行里复制粘贴以下代码, import urllib2,os;pf='Package Control.sublime-pac ...

  9. Android 学习笔记之ContentProvider实现数据共享....

    PS:最近听老师说打算让我参与企业的app制作,让我加快学习的进度...好吧,貌似下周还有考试...貌似实验室这个app也要做...暂时不管了...那就只能加快进度了,感觉略微的有点激动和紧张,总算是 ...

  10. Winform基础

    1.显示窗口的两种方式: 非模态(Modaless):Show 模态(Modal),阻塞主窗口:ShowDialog() 2.主窗口和对话框之间传递参数,在对话框中申明属性,主窗口给对话框传递值通过参 ...