PCPiLOT FIELD NOTES ✦ 數位工具開發實錄

我們不是花八小時修 bug,是花八小時才發現沒有 bug

一次 App 開發的真實除錯紀錄,以及它告訴我們關於 AI 協作、資訊可視化與決策品質的事

2026-06-25 ✦ Mr. τ/風雲網通系統

這篇文章不需要你懂程式。

它講的是一個管理者和決策者都熟悉的問題:當你的團隊花了很長時間解決一個問題,最後發現問題根本不在他們找的地方——那段時間,是怎麼浪費掉的?

我最近第一次開發 Android 手機 App,親身經歷了這件事。過程很痛苦,但教訓很值得分享。

起點:一個真實的市場需求

台灣有超過五百萬慢性病患,他們每天面對一個沒有人幫他們解決的問題:

「站在超商貨架前,拿起一包零食,我能吃嗎?吃多少?今天已經吃太多了嗎?」

我開發的「好口福」App,就是要回答這個問題。使用者輸入身高體重和慢性病狀況,App 掃描食品標示後,給出一個簡單的顏色燈號:

🟢

安心買

🟡

注意量

🔴

地雷區

今日已爆

問題:一個小圖示消失了

App 的主要功能都做好了。最後一個待辦很小:在每個營養素旁邊加一個「ⓘ」圖示,讓使用者點擊後看到健康說明。

程式碼寫好了。系統檢查通過。部署完成。

但手機上,那個圖示完全不見了。

接下來的八小時

我和 AI 協作工具花了將近八小時排查這個問題。每一個假設都被否定:

假設一
程式碼沒有寫對
逐行核查後確認程式碼正確。❌ 不是這個。
假設二
手機作業系統的顯示 bug
查到真實存在的 bug 並修正,還是看不到。❌ 不是根因。
假設三
更新沒有真正傳到手機
反覆確認版本號,版本是最新的。❌ 不是這個。
真相
使用者資料不存在
App 重新安裝後,使用者的個人設定(身高、體重、年齡)自動被清除。沒有這筆資料,App 就無法計算個人化的營養預算,整個顯示區塊根本就不會出現。不是「圖示不見了」,而是「整個區塊都不存在」。

我們不是花八小時修 bug,是花八小時才發現根本沒有 bug。

問題從來不在 UI 層,而在資料層。但我們沒有任何工具可以「看見」資料層的狀態,所以只能從最表面的地方開始猜。

這對你的組織意味著什麼

這個故事不是在講程式。它在講每個有團隊、有系統、有流程的組織都會遇到的三件事:

1
沒有儀表板,就只能靠猜
不論是設備監控、業績追蹤、還是 App 開發——沒有可視化的即時狀態,問題出現時只能逐一假設、逐一排除。每一個錯誤假設都是時間成本。
2
AI 工具說「完成」,不等於真的完成
Claude Code 每次說「部署完成」,因為它確實執行了部署的動作。但它看不到手機螢幕,無法確認實際結果。AI 協作工具的能力很強,但它的「看見範圍」有邊界。導入 AI 的主管需要理解:AI 負責執行,人負責確認結果。
3
先確認最基本的事實,再往複雜的方向走
二十年前做系統整合時,我見過客戶花一天查設備故障,最後發現是網路線沒插好。問題的根因,往往比你預期的更基礎。最先應該確認的,是最底層的輸入——資料存在嗎?

可以帶走的方法:三個問題

不管是 IT 問題、業務問題、還是流程問題,遇到「應該有但看不到」的狀況,先按順序問這三個問題:

優先順序 問題 意義
先問 資料(輸入)存在嗎? 這個功能需要的前提條件,真的都齊備了嗎?
再問 流程有被執行到嗎? 設計好的邏輯,有沒有在某個環節提前被中斷?
最後問 結果真的送達了嗎? 「送出」和「送達」是兩件事。確認最終端的真實狀態。

結語:能看見,才能管理

好口福 App 最後做好了。這八小時的繞路,代價是時間,換來的是一個清楚的認知:

如果當時有一個簡單的狀態指示燈,顯示「使用者資料:無」,可能五分鐘就找到答案。

這個道理叫做「可觀測性(Observability)」——讓系統的內部狀態變得可見。這不是工程師的術語,這是所有管理者應該追求的能力:

能看見,才能管理。能管理,才能改善。

這個道理,在網通機房成立,在 AI 推論平台成立,在 Android App 開發也成立。如果你的組織正在導入數位工具或 AI 協作,值得認真問一次:我們有足夠的觀測點嗎?

#數位轉型 #AI協作 #可觀測性 #管理思維 #好口福 #食安App #PCPiLOT #MrTau

Mr. τ/風雲網通系統有限公司 ✦ PCPiLOT 知識工程
Last modified: 2026-06-25

Author

Comments

Write a Reply or Comment

Your email address will not be published.