调度室里的“人肉数据中继站”
周明远在一家区域零担物流企业做了八年调度主管。前五年,他的工作状态可以用一句话概括:电话不离手,表格不离屏。每天早上六点半到岗,先翻一遍司机群里的到货消息,再对着三张不同来源的表格核对车辆位置、装卸进度和客户催单记录。哪个环节对不上,他就打电话问,问完再手动改表。一天下来,光电话就能打出去七八十个。
问题不在于他不勤奋,而在于数据没有形成一条线。车辆管理系统里有轨迹,仓储系统里有装卸时间,客服系统里有投诉记录,三套系统各管一段,谁也不认识谁。周明远自己成了那个“人肉数据中继站”。他也试过让文员做汇总表,但口径不统一:车辆系统按“发车时间”统计,客服按“客户下单时间”算时效,两边永远对不上。星空团队第一次进场调研时,他拿出三份不同版本的准点率报表,苦笑着说:“我也不知道该信哪一份。”
先把“一车一单”的数据底座理清楚
改造的第一步不是上系统,而是做数据整理。周明远带着两名调度员,配合星空的数据工程师,把过去半年的运单逐一梳理,统一了“运单号、车辆编号、线路编码、计划发车时间、实际发车时间、到达时间、签收时间”七个核心字段。听起来简单,做起来却花了一个多月,因为历史数据里同一辆车有多个编号写法,同一条线路有“华东线”“上海线”“沪线”三种叫法。
- 建立车辆与线路的主数据对照表,解决“一车多号、一线多名”的问题。
- 把客服投诉记录按运单号挂接,让时效问题能追溯到具体线路和班次。
- 用星空的数据处理方案做清洗规则配置,新数据接入时自动校验字段完整性。
周明远后来总结,这一步最枯燥也最值钱。数据底座理顺之后,星空帮他搭了一个线路运营看板,把发车准点率、在途时长、签收及时率、异常件占比四个指标放在同一张图上,按线路和班次下钻。第一次看到看板时,他发现某条短途线路的发车准点率长期偏低,原因不是司机迟到,而是装卸口排班和发车计划冲突。这个问题在电话调度时代被淹没了。
指标口径统一之后,调度会变了样子
看板上线三个月后,周明远的调度会从“报情况”变成了“看数据”。以前开会,各岗位各说各的,客服说客户投诉多,司机说装卸慢,仓储说车来得不齐。现在大家对着同一套口径说话:签收及时率按客户签收时间算,在途时长按实际发车到实际到达算,异常件按运单状态变更记录算。星空在指标设计阶段帮他们做了一份口径说明文档,每个指标写清楚取数来源、计算方式和责任岗位,避免“同一个词两种算法”。
周明远还做了一件小事:把看板上的异常线路用颜色标出来,每天早会只讨论标色部分。调度员从“全量盯”变成“重点盯”,电话量降了将近一半。他说,数据应用的价值不在于报表多漂亮,而在于让一线人员少做重复核对,把时间花在真正需要判断的事情上。
给同行的三条落地建议
回顾三年改造过程,周明远认为物流行业做数据应用,有三点值得同行参考。第一,先做主数据对照,再谈分析,车辆、线路、客户三张主表不统一,后面做什么看板都是空中楼阁。第二,指标口径要落到岗位,不能只写在文档里,调度、客服、仓储各岗位要知道自己看的数字从哪来。第三,看板从一条线路、一个场景做起,跑通了再扩展,星空建议他们先做“发车准点”这一个场景,验证数据链路后再接入签收和异常分析,这个节奏他们觉得走对了。
如今周明远的调度室墙上还挂着一块白板,但上面写的不再是密密麻麻的电话记录,而是当天需要跟进的几条异常线路编号。他说,数据没有让他变轻松,但让他变清楚了。
评论内容
我们公司也是三套系统各管一段,看完这篇太有共鸣了,主数据对照表这事确实得有人牵头做。
线路看板按班次下钻这个思路不错,我们现在的报表只能看整条线,出了问题还得打电话问。
口径说明文档落到岗位这点很关键,不然开会还是各说各的,深有体会。
先做一个场景跑通再扩展,这个节奏我认同,之前我们一上来铺太大,最后没人用。
装卸口排班和发车计划冲突,这个细节太真实了,很多问题真的藏在数据交叉的地方。
电话量降一半这个我信,重复核对最耗人,能把异常标出来重点盯就省心多了。