導入系統之前,老闆最常被問的一句話是「你們的需求是什麼?」這題其實很難回答。流程每天在跑,習慣了就不會覺得哪裡特別;真正特別的地方,往往是那些「每個月都會遇到幾次」的例外。
在一家竹科精實專業洗滌業者的導入案裡,我們換了一個問法:不先問需求,先把過去幾個月的月結表全部讀一遍。那些表格,就是最誠實的規格書。這是《中小企業數位轉型,一步一步來》系列的第二篇。
為什麼不先問需求,而是先讀表
口頭描述的流程,通常是「正常情況」的流程。但系統真正會卡住的地方,是那些不正常的情況:某個客戶結帳日不一樣、某一批貨退回重洗、某個月多了一筆特殊品項。這些事在訪談時很少被想起來,卻每個月都會出現在表格裡。
所以我們的做法是:先拿到幾個月的實際月結資料,逐家客戶、逐月整理,把規則一條一條讀出來,再拿去跟業者確認。這樣訪談就不是從零開始問,而是拿著具體的資料問「這個情況,你們平常怎麼處理?」
從月結表讀出的四件事
以下四件事,都是讀表讀出來、再經業者確認的業務規則。它們不是缺點,而是這個產業本來就有的複雜度。系統如果沒有把它們考慮進去,上線第一個月就會被打回來。
一、結帳日不是只有月底
有些客戶月底結,有些客戶有自己的結帳日,也有客戶一個月要結好幾期。如果系統只預設「每月月底結一次」,業者就只能在系統外面另外算。所以結帳日要能每一家客戶自己設定,包括一個月多期的情況。
二、計費方式不只一種
同一家業者的客戶裡,有按件計費的、有固定月費的、也有依客戶規模計算月費的。三種方式各自有不同的對帳邏輯。系統要能讓每一家客戶選自己的計費方式,月結時自動套用,而不是由人在月底手動換算。
三、「一張單」和「誰點的數字算數」要先講清楚
這是整個需求裡最關鍵的兩個定義。一張單是一趟車、一個客戶、還是一個送達地點的一天?計費的數量,是以出貨時點的數字為準,還是以客戶點收的數字為準?
這兩題的答案決定了整個系統的資料結構。業者最後的決定是:一張單是一個送達地點的一天,計費以客戶點收的數量為準,點收超過期限就鎖定。定義一旦講清楚,後面月底對帳的爭議就少了一大半。
四、例外才是真正的規則
品質不合格的布品會送回重洗,這在洗滌業是日常。重洗要不要登記?要不要計費?會不會影響耗損的計算?這些問題在流程圖上通常只是一個小箭頭,在系統裡卻需要一整組欄位與規則。表格裡每個月都出現的那幾筆「特殊處理」,就是系統最需要先設計好的地方。
找廠商之前,先準備好這 5 份資料
不管貴司要找哪一家廠商、導入哪一套系統,以下 5 份資料準備好,第一次見面就能談到重點。建議存下來,當成導入前的準備清單。
| # | 準備什麼 | 為什麼重要 |
|---|---|---|
| 1 | 3 到 12 個月的實際紀錄,例如月結表、出貨單、報價單 | 真實資料裡的例外,比口頭描述完整 |
| 2 | 例外清單:退回、重做、折讓、補單各怎麼處理 | 系統最容易卡在這裡 |
| 3 | 誰在什麼時間、什麼地點、用什麼裝置輸入資料 | 決定畫面與硬體怎麼設計 |
| 4 | 目前在用的所有表單格式,包括手寫的 | 新系統的輸出要能銜接既有習慣 |
| 5 | 最想先消滅的一件事,以及衡量它的一個數字 | 讓專案有明確的成功標準 |
第 5 項常被跳過,卻最重要。以這家洗滌業者來說,那件事是月結對帳,那個數字是每個月花在對帳的工作天數。有了這個數字,專案從第一天就知道要往哪裡走。
這樣做的結果
把規則讀清楚之後,月結對帳就能從「月底人工核對」變成「系統依規則自動產出」。這家業者的導入成果是:
- 月結對帳從每月 3 個工作天,降到 0.5 天以下
- 帳務誤植從每月 1 到 3 件,降到 0 件
- 出貨建檔單筆 30 秒內、5 步以內完成
這些數字的背後,不是什麼特別的技術,而是在寫第一行程式之前,先把業者每天在處理的規則讀懂。完整的案例可以參考竹科精實專業洗滌業者。
常見問題
我們的資料很亂,也可以拿給廠商看嗎?
可以,而且建議直接給。格式不一致、有手寫註記、有補登的資料,反而最能反映真實的作業情況。廠商要做的是從這些資料裡讀出規則,不是要求貴司先整理乾淨。涉及客戶個資或價格的欄位,可以在提供前先遮蔽,或在簽署保密協議後再提供。
需要準備多久的資料?
至少 3 個月,最好能涵蓋一個完整的旺季與淡季。時間越長,越能看到每個月才出現一次或每季才出現一次的例外情況。
讀表會不會花很多時間?
通常比反覆訪談、上線後再修改快得多。讀表找出的規則,可以直接變成需求規格裡的條目,也能在訪談時當成具體的確認題目,讓雙方的討論從第一天就聚焦。
如果貴司手上有一疊每個月都要重做的表,歡迎聯絡品得網絡。我們可以從讀懂這些表開始,找出最值得先自動化的那個流程。系列的第一篇整理了完整的四階段路線圖。
