跳至主要內容

數據與報表

先量度,否則說不出有沒有改善

大部分自動化都是在沒有基準的情況下做出來。上線之後,大家都覺得快了,但沒有人講得出快了多少,甚至講不出那個改動有沒有作用。這一案幾乎沒有工具可言:一個事先定好的樣本、一次執行一行紀錄,然後用同一套方法再量一次。

觸發
兩個
執行頻率
兩段固定時間
工具
2 件
需要 durable execution
不需要

流程

這是一個循環,不是一條整合。抽樣、記錄、比較、決定。上面那條在動手之前跑,下面那條在改動之後跑,用同一套定義。

編排

有人提出要自動化某件工作

Manual

編排

事先定死樣本

Manual

資料

一次執行一行

Sheets · Airtable

編排

改動正式上線

Manual

資料

用同一套方法再量一次

Sheets · Airtable

編排

是否超出日常波動?

Manual

編排

保留,並記低那個數字

Sheets · Airtable

通知

講清楚,然後撤回

Slack · WhatsApp

逐步拆解

  1. 01

    有人提出要自動化某件工作

    Manual

    在做任何事之前,先寫低一件工作同一個數字。「處理供應商電郵」不是一件工作;「由電郵收到,到訂單輸入完成的分鐘數」才是一個數字。

  2. 02

    事先定死樣本

    Manual

    開始之前就決定範圍:接下來三十次,或者完整兩星期。看見數字之後才決定何時停止,那個基準就不再是基準。

  3. 03

    一次執行一行

    Sheets · Airtable

    開始時間、完成時間、由誰處理、結果如何。不需要任何技巧。價值在於這些行真的存在,而且是當場寫低,不是事後憑記憶補回。

  4. 04

    改動正式上線

    Manual

    可以是自動化流程、新的範本,或者多請一個人。一次只改一項,否則比較出來的差異歸不到任何一項身上。

  5. 05

    用同一套方法再量一次

    Sheets · Airtable

    同樣的欄位、同樣長度的時間、同樣的「一次執行」定義。兩段時間之間改了定義,出來的差異完全是自己造成的。

  6. 06

    是否超出日常波動?

    Manual

    把兩組紀錄,同每段時間之內本身的上落幅度比較。差異若然細過每星期之間的正常波動,還不算一個結果。

  7. 07

    保留,並記低那個數字

    Sheets · Airtable

    這次記錄下來的前後數字,就是下一次改動的基準。整個流程只有這一步會累積下去。

  8. 08

    講清楚,然後撤回

    Slack · WhatsApp

    向使用的人講明這個改動沒有推動到那個數字,然後把它移走。憑感覺留下來的自動化,只是沒有回報的維護成本。

量度說不出的事

有基準值得做,但基準本身不等於證明。在任何人把那個差異看得太重之前,有兩點要先講清楚。

  • 需要多少次觀測不是一個固定數字:它取決於流程本身的離散程度,以及你願意接受多大的誤差範圍——所需樣本量隨母體標準差上升,隨可接受誤差放寬而下降。波動大的流程,要比穩定的流程收集更多次數,差異才說得上有意義。

    NIST/SEMATECH e-Handbook — Sample sizes required
  • 跨時間收集的資料「may have an internal structure (such as autocorrelation, trend or seasonal variation) that should be accounted for」。單靠前後兩段時間的比較,分不出改善是來自你的改動,還是來自那兩段時間本身的季節差異。

    NIST/SEMATECH e-Handbook — Introduction to time series analysis

什麼情況不值得做

以下三種情況,量度的代價會高於那個答案的價值。

  • 那件工作一個月只做幾次。在必須作出決定之前,你根本累積不到足夠次數,去分開真正的改變同日常的波動。

  • 決定已經拍板,預算也批了。為一個不會推翻的決定去量度,只會得出一個為了配合計劃而寫的數字,比沒有數字更差。

  • 沒有人講得出「一次執行」是什麼。如果兩個人為同一件工作計時會計出兩個結果,那兩段時間量的根本是不同的東西,比較出來只是把不同單位相減。

延伸閱讀

聯絡我們

這些流程,你真正應該做哪一條?

我們每星期都在為香港的營運團隊跑這些流程。告訴我們哪個環節正在耗你的時間,我們會告訴你自動化划不划得來。

開始對談