The Hardest Part of Project Management Is Making Decisions Without Complete Answers
內容目錄
甘特圖、待辦清單、風險表、週會紀錄,都是專案管理裡很熟悉的工具。
它們很重要。
因為專案需要知道事情由誰負責、什麼時候完成、哪個環節延遲、哪些資源不足。當任務明確、依賴關係清楚、目標沒有改變時,好的進度管理確實能讓團隊穩定往前走。
但真正在專案裡最難處理的,通常不是「進度落後三天」這種有明確答案的問題。
而是另一類問題…
- 政策還沒有定案,產品是否要繼續投入?
- 市場趨勢看起來在變,但資料不足以支持大幅轉向,該怎麼判斷?
- 不同部門都合理,卻無法同時滿足彼此需求,誰來決定取捨?
- 客戶、供應商或法規在最後一刻改變條件,原本的計畫還能不能成立?
- 關鍵資訊不完整,但決策已經不能再等,現在要往哪裡走?
這些問題沒有標準答案,也很難靠多開一次會、更新一次甘特圖就解決。
它們考驗的不是專案經理能不能把進度追緊,而是團隊能不能在資訊不完整、利益衝突、外部條件變動的情況下,逐步形成一個足夠清楚、可以承擔後果的決策。
專案管理的難度,往往不在管理已知事項,而在處理未知。
進度問題有答案,決策問題不一定有
進度管理的問題通常可以被拆解。
某個樣品延後,是因為供應商交期落後,還是工程圖面未定?
某個功能尚未完成,是因為資源不足、需求不清楚,還是技術遇到瓶頸?
某場測試沒有過,是樣品問題、測試條件問題,還是規格本身需要調整?
這些問題雖然不輕鬆,但至少能夠找到原因、指定負責人、設定下一步與完成時間。
真正困難的是,很多專案風險不是「還沒做完」,而是「不知道該不該這樣做」。
例如,一項政策方向已經釋出,但細節仍在討論。企業知道未來可能需要符合新的要求,卻不知道標準何時上路、適用範圍多大、既有產品是否需要調整。
如果現在投入,可能押錯方向。
如果現在不投入,可能失去準備時間。
又例如,市場上開始出現新的使用情境或競品策略。銷售端認為客戶已經在問,產品端卻發現需求仍然零散;營運端擔心新增版本會增加庫存與服務成本;財務端則要求看到更明確的商業回報。
每個部門都不是在阻礙專案,每個部門都在保護自己必須承擔的風險。
這種問題的難處,在於它不會因為有人提出一個漂亮答案,就真的消失。團隊需要做的,是把不確定性攤開,辨識哪些事情能驗證、哪些事情只能假設、哪些代價不能承擔,最後在有限資訊下做出選擇。
政策與法規,常常比專案時程更晚才清楚
許多專案在立項時,都會假設外部條件相對穩定。
- 產品規格已經定義。
- 供應鏈已有方向。
- 目標市場與通路條件可以預估。
- 法規要求也已經清楚。
但現實往往不是這樣。
- 政策可能提出方向,細則卻尚未公布。
- 國際市場的監管要求可能持續調整。
- 補助、採購、進口、資安、環境或標示規定,可能在開發過程中改變。
- 同項政策,也可能因地區、產品類型或執行單位不同,而有不同解讀。
專案最容易犯的錯,是把「尚未確認」當成「不需要處理」。
等到規則正式上路、客戶要求提出證明,或產品即將出貨時,才開始回頭找資料、調整設計、補文件,通常已經太晚。
另一個極端則是過度反應。
只因為看到一則政策消息,就立刻改變產品方向、增加大量成本,最後才發現適用範圍與原先理解不同。
因此,處理政策與法規不確定性,重點不只是追蹤新聞,而是建立判斷框架。
- 哪些內容已經是正式規範?
- 哪些只是政策方向、草案或市場傳聞?
- 最可能影響的是產品設計、供應鏈、認證、資料管理,還是通路條件?
- 如果政策按照最嚴格版本落地,專案需要付出多少代價?
- 哪些準備現在可以先做,而且即使規則調整也不會浪費?
- 哪些決策必須等到資訊更明確後再定?
這不是要團隊預測未來,而是避免在不確定性面前,只剩下「等看看」或「全部重做」兩種選擇。
趨勢不是答案,資訊也不會自動形成方向
專案裡常聽到一句話:市場趨勢正在改變。
這句話可能是對的,但它本身還不是決策。
- 使用者開始關心某項功能,不代表所有人都願意付費
- 競品推出新規格,不代表自己的產品必須立刻跟進
- 客戶在會議中提到需求,不代表那是可規模化的市場
- 一份市場報告顯示成長,也不代表團隊具備切入條件
趨勢資訊的問題在於,它通常足夠讓人感到焦慮,卻不一定足夠讓人做決定。
尤其在新產品、新市場或技術轉換階段,資料往往是不完整的。
- 銷售端有第一線客戶回饋,但未必能代表整體市場
- 產品端有使用者研究,卻可能尚未驗證商業可行性
- 工程端知道技術能不能做,卻不一定知道市場願不願意買單
- 財務端有成本與預算限制,但不一定能判斷長期策略價值
如果這些資訊只停留在各自部門,專案會陷入一種常見狀態:大家都握有部分事實,卻沒有人能看見完整問題。
這時候,專案需要的不是更多資料,而是把資料轉成可討論的假設。
例如,與其說「市場正在轉向高功率充電」,不如把問題拆開:
- 哪些客戶在問高功率?
- 他們真正想解決的是充電速度、攜帶便利,還是設備整合?
- 需求來自少數高端使用者,還是已經進入主流市場?
- 升級功率後,成本、散熱、認證與售後代價是多少?
- 若不跟進,會失去哪些客戶?若跟進,會放棄哪些毛利?
當模糊的趨勢被拆成可驗證的問題,團隊才有機會從「感覺不能落後」走向「知道該不該投入」。
跨部門協調,不是讓所有人都同意
專案的跨部門協調,常被理解成溝通順暢、會議氣氛和諧、大家對目標有共識。
這些都重要,但不足以解決真正的衝突。
因為很多衝突不是誤會,而是合理的利益與風險不同。
- 產品希望增加功能,因為這關係到市場競爭力
- 工程希望凍結需求,因為持續變更會影響開發與驗證
- 採購希望使用成熟料件,因為供應穩定與成本可控
- 品質與法規希望增加測試,因為產品風險不能被低估
- 製造希望簡化組裝,因為良率與產能需要被保護
- 業務希望保留客製空間,因為關鍵客戶有明確要求
- 營運則希望減少 SKU,因為每一個版本都會增加庫存與服務成本
這些立場往往都合理。
問題不在於誰對誰錯,而是所有需求加起來,通常超過專案能負擔的資源、時程與成本。
因此,跨部門協調的目的,不是讓所有人都滿意,而是讓取捨被清楚看見。
- 哪些需求是上市必要條件?
- 哪些是重要但可以延後的功能?
- 哪些風險可以接受?
- 哪些風險一旦發生,代價太高,不能拿來交換?
- 誰有權做最後決策?
- 做出決策後,哪些團隊需要承擔後果,並獲得相應資源?
如果沒有這些問題,會議很容易變成各部門輪流表達立場。大家都開了會,也都留下紀錄,但專案沒有往前。
真正有效的協調,不是把衝突藏起來,而是把衝突轉化成可以被決策的選項。
臨時變更最危險的,不是變更本身
專案進行中出現變更幾乎不可避免。
- 客戶臨時增加需求
- 關鍵零件缺貨
- 供應商調整製程
- 競品發布新品
- 測試結果不如預期
- 政策或認證要求更新
- 市場優先順序改變
很多團隊把變更視為例外,期待只要把前期計畫做得夠完整,就能避免它發生。
但成熟的專案管理,不是承諾永遠不變,而是有能力判斷什麼變更應該接受、什麼變更必須拒絕,以及接受後要付出什麼代價。
最危險的狀況,不是出現變更。
而是變更在沒有被正式評估的情況下,悄悄進入專案。
- 一個小功能先做看看
- 一個零件先換掉再說
- 一個市場版本先答應客戶
- 一個規格先調整,之後再補文件。
每一件事單獨看起來都不大,但它們可能同時影響設計、測試、認證、採購、排產、包材、庫存與售後。
若沒有清楚的變更控制,專案最後常會出現兩種結果:
第一種是時程一路往後延,但沒有人能說清楚是從哪一個決定開始失控。
第二種是產品勉強上市,卻留下大量版本、品質、庫存或售後問題。
變更管理真正要處理的,不是「可不可以改」,而是:
- 這項變更解決了什麼問題?
- 不做的風險是什麼?
- 它影響哪些規格、成本、時程與市場承諾?
- 是否需要重新測試、重新認證或重新備料?
- 哪些既有決策必須一起調整?
- 誰要對最後結果負責?
當變更被完整攤開,團隊不一定會拒絕它,但至少能知道自己正在交換什麼。
沒有答案時,專案仍然需要形成決策
很多人把決策想成「找到正確答案」。
但在高度不確定的專案裡,決策通常不是找到唯一正解,而是在不同風險與代價之間,選擇一條可以承擔的路。
這不代表可以憑直覺決定。
相反地,資訊不完整時更需要一套明確的決策方式。
先分清楚:哪些是事實,哪些是假設?
專案裡最危險的,不是未知,而是把推測當成事實。
- 客戶說有需求,是否已經有採購承諾?
- 政策方向已經發布,是否代表正式生效?
- 供應商說可以量產,是否已完成樣品與產能驗證?
- 競品有新功能,是否代表市場已經接受?
把事實、推測與待驗證事項分開,團隊才能知道哪些地方需要補資料,哪些地方需要設定條件,哪些地方只能先保留彈性。
把選項與代價寫出來
當所有人只討論「要不要做」,對話很容易停在立場。
更有效的方式,是把選項攤開。
選項 A:維持原規格,如期上市,但可能失去部分市場機會。
選項 B:加入新需求,上市延後,增加開發與認證成本。
選項 C:先推出基礎版本,把新需求放進下一代產品。
選項 D:只為特定客戶開發特別版本,但限制出貨量與投入範圍。
每一個選項都應該標示它的成本、時程、風險、影響範圍與需要承擔的條件。
這時候,決策不再是誰的聲音比較大,而是團隊願意承擔哪一種代價。
設定決策門檻與重新檢查的時間點
不是每個問題都需要現在做最終決定。
有些事情可以先做低成本驗證。
有些事情可以保留設計彈性。
有些事情需要等關鍵資訊出來後再定案。
有些事情則不能再等,因為已經影響模具、認證、採購或上市時間。
因此,成熟的決策不只是說「現在選 A」,還要定義:
- 在什麼條件下維持 A?
- 出現什麼訊號時需要改選 B?
- 下一次重新檢查是什麼時候?
- 由誰負責補齊哪些資訊?
這讓決策不是一次性的宣告,而是可追蹤、可調整、但不失去責任邊界的過程。
| 階段 | 團隊常見狀態 | 應處理的事 |
|---|---|---|
| 出現不確定性 | 政策未定、趨勢不明、需求改變、資訊不足 | 定義問題與影響範圍,不急著直接找答案 |
| 整理已知與未知 | 各部門各有資料與立場 | 區分事實、假設、待驗證事項與不可接受風險 |
| 建立選項 | 團隊卡在「要不要做」 | 提出不同方案,列出成本、時程、風險與影響 |
| 形成決策 | 無法讓所有人都滿意 | 明確取捨、責任歸屬與決策條件 |
| 持續檢查 | 外部條件仍可能改變 | 設定重新檢視的時間點與觸發條件 |
專案管理不是消除不確定性,而是讓不確定性可被處理
沒有答案的問題,不會因為專案計畫寫得更細就消失。
- 政策會變
- 市場會變
- 供應鏈會變
- 客戶會變
- 團隊對問題的理解,也會隨著資訊增加而改變
專案真正需要的,不是一份假裝所有事情都已經確定的計畫,而是一套能處理不確定性的工作方式。
- 讓尚未確認的事項被標示,而不是被忽略
- 讓不同部門的風險被攤開,而不是被壓成表面共識
- 讓臨時變更有評估機制,而不是靠關係或壓力直接插隊
- 讓決策包含代價、條件與責任,而不是只留下結論
進度管理可以讓團隊知道事情是否做完,但處理「沒有答案」的問題,才決定團隊是不是在做對的事情。
專案最終能否成功,往往不取決於甘特圖有多漂亮,而在於面對政策、趨勢、資訊缺口、跨部門衝突與臨時變更時,團隊能不能把混亂整理成一個可以承擔、可以執行,也可以持續修正的決策。
更多文章
PM 的工作不是寫需求,是讓公司少燒一點錢
如何定義產品的核心價值?
AI 會寫 PRD但不會為結果負責…
為什麼很多產品不是失敗,而是沒有找到真正的市場問題
技術很好,為什麼還是做不成產品?
管理者用 AI 的 3 個關鍵…把決策變成可驗證的流程(不只是靈感)

發表迴響