第五部分解决了谁能看到什么的问题:权限挂在角色上而不是挂在人身上,可以细化到字段一级,而导出数据本身就是一项单独的、会被记录的权限。由此引出与之对应的另一个问题:到底有什么可看?

而这正是一家依靠电子表格运转的公司里,大部分管理时间的去处:月度报表。没有人是因为喜欢才去做它的。人们之所以做它,是因为这是把一堆分散的文件变成一幅可以查看和评判的完整图景的唯一可行办法。问题不在于付出的努力,而在于所有这些努力换来的只是一幅过时的图景。

月底之后才准备好的报表,不是报表

当月度报表要耗费某个人两天的工作时间时,它在任何有用的意义上都已不再是报表,而是变成了一场收集工作。这种区分并非咬文嚼字:报表是用来做决策的工具,而收集工作则是一项以一个文件告终的行政事务。

单看时间线就够了。月份结束,收集开始,数字要到下个月的五号或十号才出来。这些数字本该服务的那项决策(暂缓一笔付款、催收一位已经拖欠的债务人、调整一个价格),在指向它的数字到来之前就已经过期了。你并不是在用报表进行管理,而是在回顾那些已经发生、再也无法改变的事情。

更糟糕的是,迟到的数字失去了纠正任何事情的能力。当你在十号发现某个科目异常上升时,四十天已经过去了,追查原因变得很困难,因为经手这笔交易的人已经记不清细节,而解释它的单据可能放在另一个文件里,或者埋在某段聊天记录中。月度会议于是变成了对过去的解释,而不是对当下的决策。

时间究竟花到哪里去了

仔细观察一份月度报表是如何手工制作出来的,你会发现分析只占了最后一个小时。其余的时间都花在了五个准备步骤上:

  • 向各个负责人收集文件。给会计发一条消息,给销售主管再发一条,给仓库发第三条,然后去催那些还没回复的人。最后一个文件总是姗姗来迟,而整个工作都要等着它。
  • 统一格式。日期有不止一种写法,同一个往来方被写成三种名字,数字以文本形式存储而无法求和。这些恰恰是本系列第三部分讨论过的问题,只不过在这里它们每个月都会卷土重来,而不是一次性修复。
  • 核对互相矛盾的数字。财务部门的销售额和销售团队手里的销售额对不上,于是开始寻找差异。这通常以在某个单元格里手工调整一下告终,而不是去修正根本原因。
  • 重新制作表格和图表。复制粘贴到上个月的模板里,调整数据范围,修复因为行数变化而出错的图表。这项工作每个月都要完整重复一遍,却没有任何积累。
  • 发送前检查。最后通读一遍,确保没有漏掉任何数字、合计数能够对平,因为大家都知道人工出错在所难免,而在报表发出之后才发现错误就更糟了。

这五个步骤没有一个是脑力工作。它们全都是搬运、清理和比对,正是内部流程自动化所要解决的那类工作:受固定规则约束的重复步骤,之所以由人来完成,只是因为从来没有人为它们搭建另一条路径。把这些步骤交给系统,不仅能节省时间,还能消除人工出错的可能性,而最后那道检查原本就是为了发现这种错误而存在的。

在系统中,报表变成了对当下的实时视图

当数据在发生的那一刻就被记录在同一个地方时,报表的含义便从根本上发生了变化。它不再是一个需要你去制作的文件,而是一个你随时打开的视图。由此带来四个实际的区别:

  • 数字只有一个来源。销售额不会在两个地方被计算两次,而是直接从它被记录的地方读取。这就消除了哪个副本才正确的问题,而这正是本系列在第一部分开篇时提出的问题。
  • 报表只需构建一次,之后会自动更新。你只需在第一次定义它的格式、字段和条件,之后每次打开它都会显示当天的数据。这份投入只需付出一次,而不是每个月都要重新支付。
  • 你可以从一个数字深入到它的明细。当某个数字看起来不对劲时,你可以直接打开它,查看背后的交易,而不必发消息询问它从哪里来,再等上一天才得到答复。仅凭这一项能力,就能缩短会议上的大部分争论。
  • 报表无需索取就能送到需要它的人手中。分店经理早上打开属于自己的视图即可,而不必等总部的某个人腾出时间来制作文件再发给他。

你首先注意到的并不是更漂亮的界面,而是月度会议的议题变了。你不再花一半的时间去确认数字是否正确,而是从无人质疑的数字出发,讨论接下来该怎么做。关于如何挑选你真正用来管理运营的指标,我们在管理者仪表盘一文中做了更详细的介绍。

Origami 的观点

当我们为一家一直依靠电子表格运转的公司构建系统时,我们从决策出发来设计报表,而不是从界面出发。我们会问:公司实际上要做哪些决策,由谁来做,在什么时候做,然后为每一项决策构建相应的报表。原因在于,根据可用字段清单拼凑出来的报表,只会生成一个塞满正确数字、却没有人据此采取行动的拥挤界面。

我们还会确保报表中的每一个数字都有一条清晰的路径,能够一直追溯到其背后的交易,因为对报表的信任不是靠解释建立的,而是靠可以核实的能力建立的。这正是我们在服务中构建定制系统时所遵循的原则:一份其负责人无法自行核对的报表,会把他重新推回旧文件去确认,到那时你就是把两套都建了起来,而不是淘汰掉其中一套。

哪些报表最值得优先自动化

不要一开始就把你现在制作的所有东西都自动化,因为其中有一部分根本不值得制作。一个实用的优先顺序如下:

  • 以相同频率重复出现的报表。每次都按相同步骤制作的周报或月报是最佳候选,因为它的规则已经稳定而明确。
  • 由两个或更多来源汇总而成的报表。一份报表引用的文件越多,花在核对上的时间就越多,出错的可能性也越高。在这里获得的收益,比将单一来源的报表自动化要大。
  • 不止一个人索要的报表。如果有三个人在不同时间索要同一个数字,你就是在为制作它付三次费用,而且这三个版本之间可能互相矛盾。
  • 驱动有截止期限的决策的报表。采购、收款、排程。这类报表的价值在于在截止期限之前而不是之后送达,而这恰恰是手工汇总让你付出的代价。
  • 与有明确日期的法定义务相关的报表。申报、开票要求以及必须应要求提供的单据,都有主管机关公布的截止期限和规则,因此在汇总它们时出现延误,就不仅仅是内部效率的问题。

接下来是纪律问题,也是整个领域中最有用的一个问题:一份在过去六个月里没有改变过任何决策的报表,根本不值得制作。拿出贵公司目前发布的报表清单,在每份报表旁边写下它最近一次促成的决策以及时间。你通常会发现,有好几份报表是出于习惯而制作、发出之后却从未被打开过。取消这些报表是一项立竿见影的收益,既不需要系统也不需要预算,而且这是本文中你本周就能付诸行动的唯一部分。同样的逻辑也适用于任何其他技术投资,我们在如何衡量人工智能的真实回报一文中从衡量的角度讨论过这一点。

最后一部分预告

剩下的就是从规划落到迁移之后真正会发生的事情上。第七部分,也就是本系列的最后一部分,将讨论最初的三十天:自然产生的抵触情绪,悄悄退回旧文件的现象,那些在迁移之后而不是之前才发现缺漏的数据,只做一次就再也没有重复的培训,以及一份帮助你度过这段时期的三十天计划。

参考来源