行銷與需求開發
錢一直在花,沒人說得出哪一檔帶來客戶 主管會議上有人問:哪些活動值得再投錢?要回答這個問題,行銷就得去每個廣告平台各下載一次報表,把詢問表單整理成表格,再去問業務每一筆後來怎麼了。
研究情境
實際發生 付出代價 原因 改變 ↑ 實際發生什麼 花掉的錢在廣告平台,客戶詢問在表單,每一筆後來的跟進紀錄在業務系統(CRM)。要看懂單獨一檔活動的成效,就得有人每週把這三邊的資料人工拼在一起。而且詢問多的活動,不一定帶來比較多合適的客戶。有些活動詢問不多,卻持續帶來報價和訂單。點擊數和填表數分不出這兩種活動,所以預算最後是跟著最好整理的那個數字走。
一筆成交。四套系統。每一套記在不同的時間點。 廣告平台
點擊 — 回推記在有人點廣告的那一天,最多可以往前推 90 天
網站分析工具
填表 — 記在填表當天——除非數字小到它為了隱私把它藏起來
業務系統
商機建立 / 商機成交 — 記在商機建立那天,或成交那天,看報表當初怎麼設
財務
認列為營收 — 要到扣掉折扣與取消、錢真正能認列時才算
悄悄付出了什麼代價 看得見的是工時。有人耗掉大半天做同一張表格,然後會議把時間用在決定該信誰的數字,真正被問的那個問題只拿到剩下的時間。數字還會事後改變:廣告平台可以把一筆成交補記到已經報告過的那一週。沒有任何地方記著一檔活動帶來了哪些詢問、那些詢問後來又怎麼了,所以下一季同樣的問題,還是用同樣的方式回答。
為什麼不是工具的錯 那些系統每一套都運作正常。它們對不上,是因為大家都說「轉換」,意思卻不一樣——行銷指的是有人填了表單,業務指的是一位真的買家——而沒有人寫下公司對外報告的是哪一個。
同一個詞,不同的意思
「轉換」
廣告平台 一筆成交,回推記在有人點廣告的那一天——最多可以往前推 90 天
行銷 有人填了表單,記在填表當天
業務 一位真的買家,值得花時間跟進
財務 扣掉折扣與取消後,公司真正能認列的錢 我們改什麼 三個步驟,而順序就是全部。 跳過第一步,你不會得到更快的答案。你會得到一個聽起來對、沒人驗得了、又順到沒人想去驗的答案。
1
先定義 一頁紙,把什麼才算一筆真正的詢問定下來。行銷和業務一起訂出判斷條件——你們服務的是哪一種客戶,一筆名單要符合什麼條件,才值得業務花時間。你們會收到那頁紙,以及照它做出來的報表:收到的詢問、符合條件的詢問、成交的訂單,分成三條線列出來。同一批詢問會從第一條線一路跟到最後一條,這樣一檔活動就能用它帶來了什麼來評斷,而不是用它收集到多少來評斷。
2
再定規則 把廣告花費、活動來源和業務的跟進紀錄接起來,報表就會照排程自己重建,不必每次開會前重做一次。規則放不進去的項目會另外列成一張清單,並標上負責人:來源不明的詢問、重複的資料、沒有人跟進的名單。這些還是要有人處理,只是現在它們是一張短清單,而且上面已經寫好由誰負責。
3
最後才是 AI 等那三條線對得起來,AI 才能讀客戶在詢問表單裡寫的內容,把它們分類:每一檔活動吸引到哪些需求、買家反覆在問什麼。那份摘要會放在數字旁邊,並附上客戶原本的字句,讓行銷先確認過再使用。資料不夠時,它會列出還不確定的地方。它不會動預算。那個決定留給人,而摘要就是人做決定前會讀的東西。
業務與 CRM
報價寄出後,下一步沒有人接手 客戶回信問了幾個問題,業務答應補資料。接著新的詢問、會議和報價又一個個進來。直到週會有人問起這筆生意,才發現那封信還沒回。
研究情境
實際發生 付出代價 原因 改變 ↑ 實際發生什麼 客戶要什麼,在一串信件往返裡。會議上談了什麼,在個人的筆記裡。報價又是另一份文件。每次要推進這筆生意,業務都得把這三邊重看一次,才想得起來上次談到哪裡、答應過什麼。業務系統只記著這筆商機走到哪個階段,其他什麼都沒有。主管看得到金額和預計成交日期,卻看不出哪一筆在等客戶、哪一筆其實卡在我們自己這邊。
一句承諾,週二說出口。四個時間點。沒有一個接得住它。 答應了什麼 提供導入時程
週二 那句承諾夾在一封回信裡,前後還有兩個問題
一串信件往返 週三 兩筆新詢問和一場會議進來,這一週重新排過
業務自己的筆記 週五 答應要交的那一天過去了,沒有任何東西標記它
沒有任何地方 週會 有人問起這筆商機,才發現那封信還沒回
會議上口頭提起一次 這一整週,業務系統上寫的是 已報價
悄悄付出了什麼代價 重看一次是看得見的部分,而且每次聯絡前都要來一遍。比較看不見的是:一句寫在回信裡的承諾,只存在那串信件和業務的記性裡,沒有任何系統構得到它。這筆商機就停在同一個階段好幾週,業績預測照樣把它算進去。業務休假時,代班的人又從第一封信重看一遍,買家等於把同樣的問題回答了兩次。
為什麼不是工具的錯 那些系統每一套都運作正常。商機建了、報價寄了、階段也是對的。沒有被寫下來的,是「下一步」到底算什麼——誰欠誰什麼、什麼時候要交——所以「跟進中」這三個字,業務、主管和業績預測各讀成不同的意思。
同一個詞,不同的意思
「跟進中」
業務 我在等客戶回覆
主管 案子在動,這週有人在推
業績預測 這一筆這一季會成交 我們改什麼 三個步驟,而順序就是全部。 跳過第一步,你不會得到更快的答案。你會得到一個聽起來對、沒人驗得了、又順到沒人想去驗的答案。
診斷會留給你們什麼 一張寫下來的地圖,說明這件工作今天實際怎麼跑。一份清冊,記下你們各團隊對同一個詞定義不同的每一個地方。還有一份基準,讓循環之後有東西可以對照量測。三份都歸你們保存,無論之後是否繼續——如果繼續,定義會把講定的版本,變成你們現有工具照著走的規則。
階梯第 2 階——已數位化。業務系統記著這筆商機走到哪個階段,卻沒有記下誰答應了什麼、什麼時候要交。把它寫下來,讓每一筆還開著的商機都帶著下一步和日期,就能升至第 3 階。
1
先定義 一頁紙,把「下一步」定下來:每一筆還開著的商機,都要有一位負責人、一個具體動作、一個完成日期——例如「週五前提供導入時程」。你們也會收到一張客戶與負責業務對照表:每個客戶歸誰、同集團公司怎麼對回母公司、私人信箱怎麼處理、休假誰代管。現有紀錄會拿這兩份對一遍,沒有下一步的商機、沒有負責人或有兩個以上負責人的客戶,第一次就會列出來還給你們。
2
再定規則 詢問表單和業務系統接上那張對照表,每一筆詢問都落在剛好一位記錄在案的負責人身上,理由看得到。拿不準的比對停進待審佇列,而不是派給輪到的下一位。而業務確認了下一步和日期之後,系統就把它記著,到期前提醒負責人。逾期還沒完成的、或是根本沒有下一步的商機,會集中出現在主管看的那一張清單上。
3
最後才是 AI 等每一筆商機都有了下一步,AI 才能替你們做那個「重看一次」。它把客戶在信件和會議紀錄裡問過什麼、哪些還沒回答、業務上次答應了什麼整理出來,並附上原文。再用你們核可過的產品和報價資料,擬出回覆草稿。業務看過、確認、寄出。它可以建議下一步和日期,但真正決定的是業務。
營運與服務交付
工作變多了,時程和預算卻沒跟著調整 專案進行到一半,客戶希望多做一份分析,負責人先答應了。但專案表上仍然是原來的工作量和原來的交付日期,於是團隊把新增的工作塞進既有的排程裡。
研究情境
實際發生 付出代價 原因 改變 ↑ 實際發生什麼 原本約定的工作範圍,在報價單或專案文件裡。後來改了什麼,散在信件、會議紀錄和聊天訊息中。所以每次有新的要求進來,都得有人重新翻一次,才能確認這件事原本包不包含在內。如果先做再說,新增的工時就混進了原本的工作裡。要等到進度落後、大家開始加班,才有人回頭問:哪些要求是後來加的?誰答應的?當時有沒有講好交期和費用?
一個專案。五個小請求,每個都放行了。 客戶同意付費的工時
同意 120 小時 送出去 13 小時
「這是額外的工作」 今天就來一場尷尬的錢的對話,對象是還要共事四個月的人。
從未發生 「好,沒問題」 十秒鐘,客戶保持開心。對這個人來說,今天零成本。
每次都發生 工作變大的紀錄 這裡什麼都沒有 那筆紀錄出發了,永遠沒有到
客戶要求多。 檢討會議上說的話——大家僅剩的唯一解釋。
什麼都沒有 公司真正指得出來的東西。所以它永遠學不到是哪些客戶會這樣。
每一個小時都誠實記錄了。 把它送出去的那個決定,從來沒有被記錄。
悄悄付出了什麼代價 這些問題沒辦法從紀錄裡查到答案,只能在幾個月後憑印象回想。團隊用加班把多出來的工作吸收掉,而加班正是唯一不會出現在專案表上的成本。又因為交付日期從頭到尾沒有動過,延遲看起來像是當初估錯了,而不是後來多做了工作。所以公司永遠學不到,是哪些客戶、哪一類要求特別會這樣。
為什麼不是工具的錯 這裡沒有任何工具故障。每一個小時都誠實記錄了,專案還是超支。缺的是一份「目前有效」的清單——原本約定的工作,加上後來雙方都同意的每一次調整——讓新的要求有東西可以對。沒有那份清單,下面的「可請款」就悄悄有三種不同的意思。
同一個詞,不同的意思
「可請款」
營運 花在客戶工作上的時間,不管合約有沒有寫
財務 有文件、有合約的工作;其餘的在帳上沖銷
業務 人情,以及對續約的投資 我們改什麼 三個步驟,而順序就是全部。 跳過第一步,你不會得到更快的答案。你會得到一個聽起來對、沒人驗得了、又順到沒人想去驗的答案。
1
先定義 一份目前有效的約定工作清單:要交付什麼、包含哪幾次修改、每一項什麼時候完成、變更由誰確認。後來雙方同意的調整也更新到同一份清單上,這樣要對照的版本永遠只有一個。你們會收到那份清單,而第一次對過之後,那些已經做掉、卻從來不在清單上的要求,也會一併列出來。
2
再定規則 在開始做之前,負責人先回答三件事:這件事多出多少工作、會不會影響交付日期、要不要調整費用。有些要求其實原本就包含在內——那就記下來、結案,不另外收費。其餘的連同這三個答案一起跟客戶確認。談定之後,系統把待辦、負責人、時程和預算一起更新,並通知那些這一週被改到的人。
3
最後才是 AI 等那份清單存在了,AI 才能去讀專案的信件和會議紀錄,把看起來是新增或修改的地方對照清單列出來,並附上原文——例如「清單上只有整體分析,這次要求的是各部門分別分析」。設定成寧可多列、不要漏列;多問一個問題只花一分鐘。內容不夠清楚時,它就標成待確認,而不是自己猜。它不判斷這算不算額外工作,也不會去跟客戶談。
查看規劃中的工作流程 + 上面三個步驟到位之後,一次變更看起來是這樣。 客戶
要求進來了 在一封回信裡、在電話上,或在共用頻道裡——跟以前進來的地方一樣。
AI
哪裡跟清單不一樣 它拿信件去對約定的工作清單,把看起來是新增的地方列出來,並附上原文。判斷不了的,它就說判斷不了。
專案負責人
多多少、會不會延、要不要加錢 多出多少工作、會不會影響交付日期、要不要調整費用。有些要求會發現原本就在清單上。
你們和客戶
開始做之前先講定 三個答案一起附上,才不會日期和價格分開談、隔了好幾週才對起來。
系統
工作安排跟上 待辦、負責人、時程和預算一起更新,並通知那些這一週被改到的人。
供應鏈、採購與庫存
供應商延後交貨,查不出哪些客戶訂單會受影響 供應商寄來一封信,通知某項商品會比原訂時間晚出貨。採購看到了,卻還得一筆一筆去查庫存、採購單和客戶訂單,才知道誰會受影響。而業務手上報給客戶的交期,還是舊的那個。
研究情境
實際發生 付出代價 原因 改變 ↑ 實際發生什麼 供應商最新的消息在信箱裡。預計到貨日記在採購單上。答應客戶的日期又在第三套系統。而哪些庫存已經答應留給別的客戶,通常還得找人問——因為保留寫在一個人維護的試算表裡。所以數量不夠這件事,往往是到了要出貨那天才發現,接下來就是一連串的急事:催供應商、加錢走快遞,或者通知客戶交期要延。一個本來可以提早兩週處理的問題,變成好幾個部門同時放下手邊的事來救。
一個倉庫。一個促銷週。 倉庫裡實際存在的 200 件中可賣 170 件
30 件為可能下單的經銷商保留,寫在只有一個人看得到的試算表裡,因為系統沒有地方可以放。 對外公布的數字一動也不動。
官網商店 120 顯示為可賣 已賣出 80
正在賣已經沒有的貨 平台商城 140 顯示為可賣 已賣出 60
正在賣已經沒有的貨 經銷商 145 顯示為可賣 已賣出 55
正在賣已經沒有的貨 答應了卻沒有貨的數量
三個通路一共承諾了 195 件。實際可賣的是 170 件。有 25 件是答應了卻沒有貨的。
「您的訂單已確認。」 客戶手上已經有的東西:白紙黑字,在收件匣裡。
沒有貨 架上留給他們的東西。客服是從客戶那裡才知道的。
系統從來沒有不確定過。 它一路到底,很有信心地給出一個數字。
悄悄付出了什麼代價 這些工作都不在任何人的計畫裡,所以誰那一週比較空就落到誰身上。運費是看得見的那一部分。其餘的,是採購整天在讀信而不是在採購,是業務在為一個沒有人通知過他的日期道歉。又因為延誤每次都是很晚才發現,沒有人說得出哪幾家供應商特別會這樣、多久發生一次,所以同樣的一週一再回來。
為什麼不是工具的錯 那些系統每一套都運作正常。它們對不上,是因為大家都說「交期」,指的卻是不同的一天——供應商說的是出貨那天,業務說的是客戶拿到手那天。而沒有人寫下來,答應客戶的那個承諾,是照哪一天算的。
同一個詞,不同的意思
「交期」
供應商 貨離開他們那邊的那一天
倉庫 貨進到我們倉庫的那一天
品管 檢驗完、可以出貨的那一天
業務 答應客戶拿到手的那一天 我們改什麼 三個步驟,而順序就是全部。 跳過第一步,你不會得到更快的答案。你會得到一個聽起來對、沒人驗得了、又順到沒人想去驗的答案。
診斷會留給你們什麼 一張寫下來的地圖,說明這件工作今天實際怎麼跑。一份清冊,記下你們各團隊對同一個詞定義不同的每一個地方。還有一份基準,讓循環之後有東西可以對照量測。三份都歸你們保存,無論之後是否繼續——如果繼續,定義會把講定的版本,變成你們現有工具照著走的規則。
階梯第 3 階——已串接。系統之間整天在交換數字,卻沒有一個數字說得出哪些訂單已經有貨、哪些沒有。把每張訂單保留了多少、保留到什麼時候記下來,就能升至第 4 階。
1
先定義 每一項商品都有一筆紀錄,回答四件事:現在有多少可以出貨、有多少已經為哪一張訂單保留、下一批採購預計什麼時候到、答應客戶的是哪一天。供應商出貨、倉庫收貨、檢驗完可出貨這三個日期分開記——因為答應客戶的那個承諾,是照最後一個算的。你們會收到一份清單:這四件事今天彼此對不上的商品。
2
再定規則 每一筆保留都記在它所屬的那張訂單上,寫明保留多少、保留到什麼時候,這樣同一批貨就不可能被答應兩次。日期一改,系統就拿改過的日期之後所有的訂單,去對真正還空著的庫存,別張訂單保留的部分不會被動到。可能不夠的,會列出缺多少、預計什麼時候補上、由誰處理。
3
最後才是 AI 供應商的通知都是散文,而且沒有兩家的寫法一樣。AI 把一封通知裡的事實抓出來——哪一張採購單、哪一項商品、多少數量、新的日期是哪一天——並附上原文。信裡只寫「下週出貨」、或沒說清楚是哪一批的時候,它就把這一項列成待追問,而不是自己挑一個日期填進去。採購確認之後,紀錄才更新。AI 不決定誰拿到貨:一件為客戶保留的貨,是對一個具名的人做出的承諾,那是要記錄的事實,不是可以猜的數字。
查看規劃中的工作流程 + 上面三個步驟到位之後,供應商延一次交期看起來是這樣。 供應商
通知進來了 信裡的一行字,用那家供應商自己習慣的寫法寫的。
AI
把事實抓出來 哪一張採購單、哪一項商品、多少數量、新的日期是哪一天——附上原文;判斷不了的,列成待追問,不自己填。
採購
確認過才記進去 採購拿它跟原信對一次,確認。在那之前,紀錄上什麼都不會動。
系統
哪些訂單會被打到 新日期之後到期的每一張訂單,都拿去對真正還空著的庫存,別張訂單保留的部分不會被動到。
採購和業務
催貨、分批、換來源,或改日期 手上有缺多少、預計何時補上、由誰處理——早到還來得及讓客戶從你們這邊先聽到。
客戶服務與客戶經營
問題還沒解決,客戶又得從頭說一次 客戶登入不了,AI 給了他操作步驟。他照著做,還是失敗,於是改寄信給客服。接手的人看不到前面那段對話,又請他把同樣的方法再試一次。
研究情境
實際發生 付出代價 原因 改變 ↑ 實際發生什麼 線上對話、客服信箱和案件紀錄沒有接在一起。客戶已經說過什麼、已經試過什麼、上次得到的回答是什麼,全都要重新湊一次。客戶花時間從頭說一遍,客服花時間從頭查一遍。所以就算 AI 幾秒鐘就回覆了,往往還要來回好幾次,才有人開始處理真正的問題。而客戶再回來時,系統把它當成一件全新的事情處理。
同一位客戶,來了兩次。只有第一次被算到。 規則比對的是什麼
第一次聯絡
客戶 同一個人相同
工單編號 原來那張不同
主旨 照原本的問法
記錄為 機器人已結案 兩天後的第二次聯絡
客戶 同一個人相同
工單編號 新的一張不同
主旨 換了個說法
記錄為 一個新問題 它判斷兩次聯絡是不是同一件事,靠的是 工單編號 ——那是系統自己發的號碼,第二次聯絡身上並沒有。所以沒有比對到任何既有案件,系統開了一張新的,也沒有連回原本那一件。
沒有比對到既有案件 本來能看出來的做法 把第二次聯絡連回第一次——照帳號、照本人、在說好的天數之內
從未發生 實際記下的 第一次算成機器人已結案,第二次從零開始
實際發生 每一週 週報上機器人結案的數字一直爬,等待真人處理的案件卻和原來一樣多。 不需要任何人說謊 ——報表算已處理,客戶卻還在等答案。
悄悄付出了什麼代價 這兩個數字可以並排放著一整季,沒有人發現:機器人結案的數字,和還在等答案的客戶。而用來證明這筆錢花得值的,是好看的那一個。所以一個有信心的錯誤答案,得分比誠實轉真人還高,因為轉真人被算成工具的失敗。帳單要到兩季後才來——同樣的問題一再進來、客戶改走別的管道——而且沒有人把帳算回來。
為什麼不是工具的錯 那些系統每一套都運作正常。它們對不上,是因為大家都說「已解決」,意思卻不一樣——工具說的是對話沒有真人參與就結束了,客服說的是客戶的問題真的處理好了。而且沉默被當成同意:一個沒有再回來的客戶,可能是問題解決了,也可能是放棄了。
同一個詞,不同的意思
「已解決」
工具 對話沒有真人參與就結束了
客服 客戶的問題真的處理好了
週報 沒有人再為這件事聯絡我們 我們改什麼 三個步驟,而順序就是全部。 跳過第一步,你不會得到更快的答案。你會得到一個聽起來對、沒人驗得了、又順到沒人想去驗的答案。
診斷會留給你們什麼 一張寫下來的地圖,說明這件工作今天實際怎麼跑。一份清冊,記下你們各團隊對同一個詞定義不同的每一個地方。還有一份基準,讓循環之後有東西可以對照量測。三份都歸你們保存,無論之後是否繼續——如果繼續,定義會把講定的版本,變成你們現有工具照著走的規則。
階梯第 2 階——已數位化——而正在回覆客戶的 AI,卻被要求表現得像第 5 階。那個落差就是問題本身:最弱的一層決定最強的一層能走多遠。把「已解決」寫下一個意思,就能升至第 3 階。
1
先定義 「已解決」只有一個寫下來的意思,由客服主管和管預算的人一起簽署,而且不把沉默當成成功。每個問題在說明文章裡只有一個答案,標明適用哪些產品和方案,並指定一個人負責更新。還要把轉接條件寫清楚:哪些問題 AI 可以直接回答、哪些情況要轉真人,以及客戶主動要求真人時,怎麼轉、轉給誰。
2
再定規則 把這一次聯絡和下一次對起來——照帳號、照本人、在說好的天數之內——是一條在 AI 工具外面跑的固定規則,因為 AI 自己對自己做的檢查不是檢查。同一個問題再來,接回原本那件案子;問的是別件事,就自己開一件;分不出來的,交給人判斷。轉交的時候,案件會建立或更新,附上摘要和完整對話、指定負責人和回覆期限。
3
最後才是 AI 只回答那一小群問題:有現成寫好的答案、不涉及錢、不需要判斷客戶該得到什麼補償、也不會動到帳戶。這個範圍比產品展示時看起來窄得多,而且多大由說明文章的內容決定。真正讓客戶不用重講的,是它一路上記下來的東西:客戶描述了什麼狀況、已經試過哪些做法、結果如何。客戶說還是沒好的時候,真人收到的就是這一份,並附上客戶原本的字句。
查看規劃中的工作流程 + 上面三個步驟到位之後,一次客戶聯絡看起來是這樣。 客戶
從他方便的管道進來 線上對話、客服信箱或表單——都是他本來就在用的地方。
AI
回答,並且把經過記下來 只在有現成答案、而且適用他的產品和方案時才回答。一邊回答,一邊記下他描述了什麼狀況、已經試過哪些做法、結果如何。
客戶
由他說有沒有解決 解決了,就到此為止;還沒有、或他要求真人,就往下走——問一句,好過把沉默讀成同意。
系統
帶著完整紀錄轉交 建立或更新案件,附上摘要、完整對話、指定負責人和回覆期限。同一位客戶為同一個問題再來,就接回原本那一件。
真人客服
從客戶所在的地方接手 「已重設密碼,仍出現同樣錯誤,已提供錯誤畫面,需要進一步檢查帳號狀態。」——直接處理下一步,而不是再問一次第一個問題。
財務與行政
款項已入帳,系統卻還在催款。 客戶把四張發票合併付款,銀行只顯示一筆匯款,付款明細則另外寄在信件裡。財務還沒把兩邊核對完成,催款作業就跑了,向這位客戶要一筆他已經付過的錢。
研究情境
實際發生 付出代價 原因 改變 ↑ 實際發生什麼 銀行紀錄、客戶寄來的付款明細,以及尚未收款的發票,分散在三個地方——網路銀行、某個人的信箱,還有會計系統。要把一筆錢歸到帳上,得三個地方都打開,確認這筆錢來自誰、支付哪些發票,以及金額是否一致。遇到部分付款或金額差異,還要回頭問客戶,然後等回覆。這段期間發票一直掛著未收款,因為沒有任何東西告訴系統它已經收到了,而催款清單正是照這個狀態產生的。
一筆款進來。它對不上任何一張發票,於是催款照樣寄了出去。 規則比對的是什麼
進來的那筆款
客戶 同一位相同
金額 一筆,含好幾張不同
發票號碼 銀行明細上沒有不同
對應依據 客戶用信件寄來的付款明細 它本來要結清的那四張發票
客戶 同一位相同
金額 四筆,一張一筆不同
發票號碼 四個,一張一個不同
對應依據 系統裡沒有任何東西指向它 它比對的是 金額 ——一筆款對一張發票。一筆含四張發票的金額,單獨拿去對任何一張都不會相等,所以什麼都沒對上。
找不到對應的發票 本來能看出來的 把客戶寄來的付款明細和這筆款放在一起讀,上面列著它付的是哪四張發票
從未發生 實際發生的 那四張發票繼續掛著未收款,催款照排程寄了出去
實際發生 每個月 客戶回信說他已經付過了,然後有人用手工把這筆錢對應到哪幾張發票查出來。 核對規則本身沒有變 ,所以下一筆合併付款進來時,會用同樣的方式落空。
悄悄付出了什麼代價 時間是看得見的那一部分。為了歸一筆款,有人要在銀行明細、信件和未結發票之間來回查找。其他的比較安靜。款項擱著等核對,帳上就顯示著一筆其實已經進到銀行的欠款。催款通知寄給已經付過錢的客戶,每一次都要再打一通電話解釋,也磨掉一點信任。業務看到的是客戶已付款,財務系統顯示的卻是欠款,兩邊又得為同一件事重新確認一次。
為什麼不是工具的錯 那些系統每一套都運作正常。它們對不上,是因為大家都說「已付款」,意思卻不一樣——客戶說的是錢已經匯出去了,銀行顯示的是某一天進來了一筆金額,財務說的是某一張發票對到了某一筆款、而且金額吻合。而把這幾件事綁在一起的東西,也就是客戶列出這筆錢付了哪些發票的那份明細,是寄在信件裡的,沒有任何系統讀得到。
同一個詞,不同的意思
「已付款」
客戶 錢已經從我們帳戶匯出去了,你們寄來的對帳單上的都付了
銀行明細 某一天有一筆金額進來,匯款人是這個名字
財務 這張發票對到了這筆款,而且金額吻合
業務 客戶已經付錢了,不應該再催 我們改什麼 三個步驟,而順序就是全部。 跳過第一步,你不會得到更快的答案。你會得到一個聽起來對、沒人驗得了、又順到沒人想去驗的答案。
診斷會留給你們什麼 一張寫下來的地圖,說明這件工作今天實際怎麼跑。一份清冊,記下你們各團隊對同一個詞定義不同的每一個地方。還有一份基準,讓循環之後有東西可以對照量測。三份都歸你們保存,無論之後是否繼續——如果繼續,定義會把講定的版本,變成你們現有工具照著走的規則。
階梯第 2 階——已數位化。發票在系統裡,錢在銀行裡,把兩邊接起來的那份資料卻寄在信件裡,沒有落腳的地方。把「已付款」寫下一個意思,再給它一個放證據的地方,就能升至第 3 階。
1
先定義 「已付款」只有一個寫下來的意思,由財務和業務一起講定:一張發票要有一筆指名的款項對得上、金額也吻合,才算結清。還要有一個地方,把每張發票和它的客戶、金額、幣別、到期日、已收到多少放在一起。客戶寄來的付款明細就放在旁邊,而不是留在某個人的信箱裡。工作從一份交到你們手上的清單開始:今天還沒完成核對的每一筆款,以及每一筆各等了多久。
2
再定規則 系統依客戶、發票號碼、幣別和金額進行核對,對得上的就結清。金額短少、疑似重複、或是找不到對應發票的,會列到一張清單上,並指定負責人。分不出來的不會用猜的結案:還在確認中的金額保持未結,催款清單也要等人確認之後才重新產生。同一道核准流程還帶著另一條規則,管的是付出去的錢:供應商的銀行帳戶一有變更,付款就凍結,直到由收到請求以外的人,打檔案裡本來就有的號碼確認並記下結果,才會恢復。
3
最後才是 AI 等發票和付款明細放在同一個地方之後,AI 才從明細裡讀——信件、PDF 或掃描檔都行——提出這筆款可能對應哪幾張發票,並附上原文。它提的是一算就能檢查的算術:這幾個發票號碼、加起來這個總額,對上實際收到的這個金額。看不清楚、或是一筆錢可能對應好幾組發票的時候,它就把這一項列出來,交給人判斷。它自己不結清任何一張發票。
查看規劃中的工作流程 + 上面三個步驟都到位之後,一筆進來的款是什麼樣子。 紀錄
三樣東西放在同一個地方 進來的錢、客戶寄來的付款明細,還有仍然未結的發票——彼此放在旁邊,而不是分別待在網路銀行、信箱和帳務系統裡。
AI
讀付款明細,提出對應建議 從信件、PDF 或掃描檔裡讀出:這幾個發票號碼、這些金額、客戶寫的註記——並附上原文。讀不清楚的,它就列出來,而不是自己挑一個。
系統
核對算得對不對 把建議對應的那幾張發票加起來,和實際收到的金額比。金額相等,就列為可以結清;不相等的先擱著,並指定負責人。
財務
確認,並處理差異 算得對的,看一眼就能接受。時間花在差異上,而那本來就是需要人來判斷的部分。
紀錄
一次更新,各處一致 那幾張發票對到那筆款結清,催款清單把它們拿掉,業務看到的狀態和財務一樣。還在確認中的金額保持未結,而且看得出來它還在確認。
人與組織
新人下週報到,準備工作卻還靠人資逐一追 錄取通知已經確認,人資也通知了相關同事。但到了報到前一天,還得再問一次:電腦準備好了嗎?帳號申請了嗎?第一週由誰帶?新人要先看哪些資料?
研究情境
實際發生 付出代價 原因 改變 ↑ 實際發生什麼 到職資料在人事系統,設備安排在行政的清單,帳號申請寄給資訊人員,訓練時程則由主管另外安排。每一份都是對的,每個人也都記了下來。少的是一個看得到整體準備進度的地方,所以人資只能一個一個問出來。到職日期一改,還得由某個記得全部四個人的人,重新通知一次。新人需要的文件也散落在不同資料夾,人資和主管得重新找出還適用的版本,再用手工整理成一份報到說明。
一位新人。四個地方各記了一部分。沒有一個地方記著全部。 答應了什麼 下週一報到,第一天就能開始工作
錄取確認那天 到職資料建了進去,一封信通知了有事要做的人
人事系統 同一週 電腦和座位加進準備清單,排在其他請購後面
行政自己的清單 同一週 帳號申請寄了出去,和其他同時進來的工單排在一起
資訊人員的信箱 報到前一天 第一週由誰帶、先看哪些資料,從來沒有離開過一個人的腦袋
主管的行事曆 人事系統上寫的,從頭到尾都一樣 已錄取——下週一報到
悄悄付出了什麼代價 追進度是看得見的那一部分。報到前一天,有人整天在向四個人問同樣的問題。其他的比較安靜。有東西沒有備妥,第一天就花在等電腦、等帳號上,主管也跟著陪掉一個上午。而這些都沒有人在算:報到前真正完成了多少、追進度花了多少時間、多少次有人報到當天少了設備或帳號、新人到底有沒有搞懂自己的第一週。報到報得不順,只會被記成「那一週很亂」,不會變成一個數字。所以下一次招人,同樣的一週再來一遍。
為什麼不是工具的錯 那些紀錄每一份都是對的。它們對不上,是因為大家都說「到職日」,意思卻不一樣——人資說的是合約上寫的那一天,行政說的是設備必須已經在桌上的那一天,資訊說的是帳號開始生效的那一天,主管說的是真正開始工作的那一天。而準備進度到底以哪一個為準,沒有人寫下來。
同一個詞,不同的意思
「到職日」
人資 合約上寫的那一天
行政 設備必須已經在桌上的那一天
資訊 帳號開始生效的那一天
主管 真正開始工作的那一天 我們改什麼 三個步驟,而順序就是全部。 跳過第一步,你不會得到更快的答案。你會得到一個聽起來對、沒人驗得了、又順到沒人想去驗的答案。
診斷會留給你們什麼 一張寫下來的地圖,說明這件工作今天實際怎麼跑。一份清冊,記下你們各團隊對同一個詞定義不同的每一個地方。還有一份基準,讓循環之後有東西可以對照量測。三份都歸你們保存,無論之後是否繼續——如果繼續,定義會把講定的版本,變成你們現有工具照著走的規則。
階梯第 1 階——各自為政。報到前要完成的事,分散在四個人各自的紀錄裡,沒有一個地方看得到整體進度。把每一項寫下來,訂出負責人和完成期限,就能升至第 2 階。
1
先定義 依職務列出報到前必須完成的事:文件、設備、帳號,還有第一週的訓練安排。每一項都有負責人和完成期限。設備要備妥的日期、帳號生效的日期、訓練開始的日期,分開寫,不共用同一個「到職日」。工作從一份交到你們手上的清單開始:現在每個職務的報到準備清單,以及每一項今天掛在誰名下。
2
再定規則 人資確認到職資料之後,系統就照那份固定清單建立任務,通知每一位負責人。日期一改,系統會問受影響的人有哪些安排要跟著動,不必靠某個人記得寄四封信。負責人回報實際完成情況,還沒完成和已經逾期的集中在同一個地方。人資不用再一個一個問。同一條規則反過來也管離開:決定最後一天的那筆紀錄,會觸發一次有紀錄的固定流程,照的是另一份清單——那個人碰得到的所有東西,包括從來沒有走過主要登入的那些。每一項都要留下證據——權限已收回、工作已交接,或是經過核准、掛著名字的例外。
3
最後才是 AI 第一週要看的東西,是從你們已經有的文件裡整理出來的。而收到它的人,正好是最沒有能力判斷對錯的那一個。業務看到一份寫錯的草稿會發現;一個到職第三天的新人,讀到一份去年就改過的規定,只會照著相信。所以 AI 只從主管確認過、可以給新人看的材料裡整理報到說明和入門指引,並在每一則答案上標出它出自哪一份文件,讓新人可以自己去看原件。兩份文件說法不一樣、或沒有人說得出哪一版是現行的,它就停下來問。主管簽過之後,新人才會看到——那個簽名就是這道控制本身。
查看規劃中的工作流程 + 上面三個步驟都到位之後,報到前那兩週是什麼樣子。 人資
確認到職資料 職務、日期、直屬主管。後面所有事情都從這一次確認開始跑,而不是從四封分開的信開始。
系統
照清單分派,並且追蹤 文件、設備、帳號、第一週訓練,每一項各自成為一個任務,帶著負責人和自己的完成期限。日期一改,它會去問受影響的人有哪些要跟著動。
AI
整理新人要看的東西 報到說明和入門指引,只從確認可以給新人看的材料裡整理,每一則答案都標出它出自哪一份文件。兩份文件說法不一樣的時候,它停下來問。
主管
簽過才送出去 確認第一週的安排,並簽下那份說明。讀它的人沒有辦法看出哪一條規定去年就改了,所以這個簽名就是這道控制本身。
紀錄
只顯示還沒準備好的 「設備已備妥 · 帳號報到當天生效 · 第一週訓練還缺主管確認。」還沒完成和已經逾期的集中在一個地方,不必再一個一個問。
技術、資料、資安與串接
客戶詢問收到了,業務系統卻沒有這筆資料 網站表單已收到客戶詢問,但業務系統裡沒有這筆紀錄。串接工具沒有發出警示,直到客戶來問進度,團隊才發現資料沒有傳過去。
研究情境
實際發生 付出代價 原因 改變 ↑ 實際發生什麼 在修好之前,有三件事得先查清楚:從什麼時候開始漏資料?影響哪些紀錄?是完全沒傳過去,還是只傳了一部分?要回答這些,得把兩套系統的資料匯出、逐筆核對。接著再把缺漏的補上——通常是在時間壓力下,直接打進正式系統。如果沒有保留原始紀錄和修改過程,事後就說不清楚哪些已經修好、哪些還需要處理。
資料不再送進來。整整兩週,沒有任何東西說。 第 4 天 資料不再進來——沒有警示 這條串接從來沒有針對「資料不再送進來」設定警示。
第 14 天 有人發現了 「這筆資料應該在這裡,可是它不在。」
建立在「根本不存在的資料」上的工作 每個沉默的日子各多一筆——每一筆都得各自補救
11 天沒有人在看。故障只花了一瞬間;帳單在這裡的每一天都在長。
33 筆建立在缺漏資料上的工作,每一筆都要各自找出來、各自補救。
然後是修復——手工、做在正式系統上 空掉的那些天被重新打了回去。這條線看起來又完整了——而它現在和來源多了第二種差異,沒有任何東西記著。
故障只花了一瞬間。 帳單是沒有人在看的每一天——而修復又添了一筆沒人寫下的差異。
悄悄付出了什麼代價 延遲就是成本。這條串接從來沒有針對「資料不再送進來」設定警示,所以它藏多久,取決於剛好有沒有人去看。每藏一天,就多一批建立在「根本不存在的資料」上的工作:沒有人跟進的詢問、拿它跑出來的報表、沒有寄出去的提醒。每一筆都得各自找出來、各自補救。而把修復直接打進正式系統,改的正是你想量測的東西。這些也沒有人在算:問題藏了多久、查明原因花了多久、受影響的資料多久才修完、同類問題又回來了幾次。
為什麼不是工具的錯 工具都做了它們被造來做的事:發送端收到成功回覆,就繼續往前。缺口在於「已同步」在下面有三種意思,而沒有任何東西負責發現後兩種何時不再成立。
同一個詞,不同的意思
「已同步」
自動化平台 發送端收到一個「成功」的回覆
接收系統 建立了一筆資料
使用的部門 對的那筆資料在,而且是正確的 我們改什麼 三個步驟,而順序就是全部。 跳過第一步,你不會得到更快的答案。你會得到一個聽起來對、沒人驗得了、又順到沒人想去驗的答案。
診斷會留給你們什麼 一張寫下來的地圖,說明這件工作今天實際怎麼跑。一份清冊,記下你們各團隊對同一個詞定義不同的每一個地方。還有一份基準,讓循環之後有東西可以對照量測。三份都歸你們保存,無論之後是否繼續——如果繼續,定義會把講定的版本,變成你們現有工具照著走的規則。
階梯第 3 階——已串接,而這正是它看不見的原因。串接有在跑,所以系統看起來是接上的;卻沒有人負責注意它什麼時候停了。一張寫下來、有負責人的「什麼該送到哪裡」對照表,就能升至第 4 階。
1
先定義 一張寫下來的「什麼該送到哪裡」對照表。每條串接都記下:資料從哪裡來、要送什麼過去、什麼時候算送到了,以及負責人是誰。以這一條為例——網站收到一筆詢問後,應該在約定的時間內出現在業務系統,而且聯絡方式和需求內容都要正確。調查的紀律也寫在這裡:查一條壞掉的串接,跑在副本上、只用唯讀、永不回寫,這樣「去查它」才不會改變「你要查的東西」。
2
再定規則 檢查照自己的排程跑,比對的依據就是那張對照表,而不是等到有東西報錯才動。它把來源送出的和接收端實際收到的拿來對,超過時間還沒出現、缺少必要欄位、或內容對不上的,就把受影響的紀錄列出來,並通知負責人。每一則失敗訊息都留一份副本,讓它可以重送。接收端要能收兩次同一則訊息也不會建出第二筆,讓重送是安全的。這些是工程,不是判斷:你們需要的是「沒有東西被靜靜丟掉」的保證,而一個靠可能性運作的工具,對自己給不出這種保證。
3
最後才是 AI 把查錯的順序整理出來。等固定比對產出差異清單之後,AI 把有用的東西並排放在一起:哪些紀錄受影響、那段時間前後留下哪些錯誤紀錄、兩邊系統那一週各改了什麼。從這些提出可能的原因,以及建議先查哪一個、後查哪一個,每一條都指回它是從哪一筆紀錄或哪一則錯誤看出來的。AI 在這裡可以排在前面,理由值得說清楚:建議錯了,代價是工程師往錯的方向找五分鐘,沒有東西送到客戶面前,也沒有任何一筆錢被動到——換到其他任何一個位置,都不是這樣。事後那份紀錄也由它起草:出了什麼問題、做了什麼處理、還有哪些沒完成。那是本來永遠不會有人寫的部分。
查看規劃中的工作流程 + 上面三個步驟都到位之後,一筆漏掉的資料是什麼樣子。 檢查
照排程跑,不是等報錯才跑 依照那張對照表,把來源送出的和接收端實際收到的拿來對。它不會等到有東西壞掉才開始。
差異清單
只列出對不上的 超過時間還沒出現、缺少必要欄位、或內容對不上——每一筆受影響的紀錄都列出來,並指定負責人。查錯從這裡開始,不必先把全部資料重新匯出比對一次。
AI
把查錯的順序整理出來 差異清單、前後留下的錯誤紀錄、兩邊系統那一週各改了什麼,並排放在一起——附上可能的原因和建議的查核順序,每一條都指回它是從哪裡看出來的。
技術人員
確認原因,然後修復 查的動作跑在副本上,所以調查不會動到證據。原始資料和每一次修改都保留下來,事後才說得清楚哪些修好了、哪些沒有。
檢查
對修好的部分再跑一次 確認缺漏的紀錄現在都在了,而且重送沒有留下第二筆重複的資料。