第一次返工:销售额到底含不含退货
周敏是宁波一家连锁烘焙品牌的数据整理师,日常工作是帮运营部门把各门店台账汇进星空报表体系。上个月她接到需求:做一张区域销售周报。她按惯例取了订单表的实付金额,剔除测试单后交付。运营主管看后问了一句:退货金额扣了吗。周敏这才发现,订单表里的实付金额是下单时的金额,退货发生在售后表里,两边没有关联。报表口径和运营心里的口径差了退货这一层,整张周报返工重做。
这件事在星空的技术知识栏目里并不新鲜。指标口径的问题,往往不是算错数,而是算的数和看数的人想的不是同一件事。周敏后来复盘,问题出在需求沟通阶段只问了“要什么字段”,没问“这个数用来判断什么”。运营看销售额是为了判断区域动销,动销要看净额,净额就要扣退货。口径对齐的第一步,是把指标背后的业务动作问清楚。
第二次返工:新老门店该不该放一起比
隔了两周,周敏做门店排名报表,又返工了一次。她把所有门店按月度销售额排序,运营看完说,新开门店和老店放一起排没有意义,新店还在爬坡期,排名靠后不代表经营差。周敏意识到,这是比较口径的问题。排名本身没错,错在比较对象没有分层。
她做了两件事。第一,在星空报表里给门店加了开业月份标签,按经营时长分成新店、成长期、成熟期三组,分组内排名。第二,在报表页脚加了一行口径说明,写清楚分组规则和统计范围。这次交付后,运营没有再提返工。周敏把这条经验记进团队的口径登记表:凡是涉及排名和对比的报表,先确认比较对象是否同质,不同质就分层。
- 比较口径要问清:排名、同比、环比分别对谁比,新老对象是否可直接比较。
- 统计范围要写明:时间范围、门店范围、订单状态范围,三项缺一不可。
- 口径说明要上报表:写在页脚或备注区,让看数的人自己就能核对。
把口径对齐挪到开发之前
两次返工之后,周敏在星空的项目流程里加了一个前置动作:需求确认单。单子上除了字段清单,必须填三项内容——指标的业务用途、计算规则的文字描述、一个手工验算的样例。样例很关键,她会让需求方用两三条真实记录手算一遍,和系统结果对得上,口径才算确认。这个动作多花半小时,但省下的返工时间以天计。
她还推动团队建了一张口径登记表,每张星空报表对应一行,记录指标名、计算规则、确认人、变更记录。新同事接手时不用再猜,看表就清楚。周敏说,数据整理这行,返工不可怕,可怕的是同样的返工来第二次。口径对齐往前挪一步,报表交付就稳一步。
对做报表开发和数据整理的团队来说,周敏的经历说明一件事:指标口径不是技术细节,是业务共识。共识要在开发前达成,而不是在交付后修补。星空在服务企业客户时也常遇到类似场景,把口径确认做成流程里的固定环节,比事后解释有效得多。
我们公司也是,销售额口径每次都要吵一遍,后来学乖了,需求单上直接写清楚含不含税含不含运费,世界安静了。
分层排名这个太真实了,新店和老店放一起排,店长看了直接来找我理论,后来加了经营时长标签才消停。
口径登记表是个好东西,我们团队三个人轮流做报表,没有这张表根本接不上手,强烈建议每个报表团队都建一张。
手算样例这招我试过,让需求方自己算一遍,他算完自己就发现口径没说清,比开三次会对齐都快。
返工两次才想明白,问题不在手上在嘴上,问清楚再动手,这句话值得贴在工位上。