在我前面寫到的三個專案中,每一個都有一個人來把關的環節,考核有主管打分數,逾期報表有人簽核,ERP 填完以後,儲存還是由我自己按,我沒有把整條流程都交給自動化。
但寫到這裡,我想再問一次,把人留在流程裡,就代表那些我擔心的事有人處理了嗎?還是我只是留下了一個步驟,卻沒有想清楚,那個人到底要怎麼做?
我一開始以為「留一個人」是同一件事,並排之後才發現不是。
考核那個,人是來做判斷的。 打分數沒辦法外包,主管要把他對這半年的觀察帶進來,系統能做的事全部在那個判斷的前後,前面把材料配好讓他能互相比較,後面用快照把送出的內容定格。
逾期那個,人是來放行的。 數字是系統算的,誰逾期多少天不需要人重算,簽核的人做的是「可以寄了」這個決定,他看的是整體有沒有怪怪的,不是逐筆重驗。
ERP 那個,人是來負責的。 判斷在試算那一步就做完了,後面也沒有下一關,他按那一下,是讓這張單有一個來源。
三種角色推出三種形狀,要判斷就得備料跟鎖結果,要放行就得確保走到他面前的東西是完整的,要負責就得讓那一下之前什麼都還沒發生。
但分清楚之後我發現,這只是第一層。
我做了讓人資看進度、能介入處理的控制面板,因為要他接手問題,就得讓他知道現在卡在哪裡。
但 Day 6 回頭寫這個專案的時候我才想到,填寫的人也需要知道自己的進度,當時我顧到了管理流程的人,卻沒有同樣從填寫者的位置往回看。
同一套系統裡,不同的人需要看見的東西不一樣。
放到 ERP 也是,如果我要人按儲存之前檢查,就不能只告訴他「填完了」,還得分清楚哪些項目已經讀回相符、哪些沒有確認,以及還需要他拿什麼資料來看。
不然他面對的是一張已經填好的單,和一個很模糊的要求:請再確認一次。
要確認什麼?跟哪裡比?不對的時候要怎麼處理?
如果這些都沒有講清楚,最後沒有抓到問題,我不能只用一句「不是有留人工檢查嗎」來解釋。
把責任交給他之前,我得先把他需要的資訊交給他。
資訊擺出來,事情也還沒結束。
一份逾期報表有很多筆資料,我不能光憑它們都在畫面上,就認定簽核的人已經有辦法逐筆判斷。
他需要知道這次應該注意哪裡,是某一筆異常,還是整體和預期不同,哪些已經由系統核對,哪些必須請其他人補充。
而且發現問題之後,他還得有選擇。
能不能先不放行?能不能退回補資料?如果只有部分有問題,其他部分要不要跟著等?
逾期報表就改過這條界線,催款信出了問題,後來不再把會計總表一起擋住,兩件事分開處理,才不會讓等總表的人,也只能等著那個寄信問題被修好。
所以人工把關要談的,還包括人發現問題後能做什麼。只給他看,卻沒有安排接下來怎麼辦,那個問題還是會留在原地。
ERP 的儲存,是我最想拿來問自己的例子。
工具不代按儲存,這條界線很清楚,但界線清楚,不代表留給我的工作也同樣清楚。
有些事情確實需要我確認,例如這張單是不是現在要處理的、來源有沒有問題。也有些不確定,是工具還沒有驗到的地方。
這兩種都留給人的時候,必須分得出來。
如果某個欄位還沒確認,工具就該讓我知道,不能只顯示完成,再期待我在最後那一下,把它沒處理完的部分全部補起來。
我也不能因為是自己按的,就反過來說前面的設計已經沒有問題。
最後一個按鈕由人按,不會自動讓前面的不確定消失。
這是我覺得比較難面對的地方,我保留人工步驟,是為了讓人掌握最後的決定,負起責任,但也可能同時把額外的檢查工作交給了他。
如果這份工作沒有被說清楚,流程看起來多了一道確認,實際上只是把問題丟給別人而已。
做完這些專案之後我沒有得到一套固定答案,說哪裡一定要留人、哪裡一定能自動。
我得到的是四個問題,問完才算把那一步設計完。
他要決定的是什麼? 這一題是第一節講的,判斷、放行、還是負責。
他有足夠資料判斷嗎?
這份檢查在他真實的工作節奏裡做得完嗎?
發現問題的時候,他能不能停下來,而且知道接著要交給誰?
將以前只是一句「最後由人工確認」這樣很攏統的描述,變成一組覆核的流程。
我以前檢查流程裡有沒有人,現在則需要確認,那個人到底有沒有條件做出我期待的判斷。