MoSCoW 優先序 · Dai Clegg / DSDM
Pro2026-05-03
·
約 3 分鐘
MoSCoW:強迫自己定義 Won't Have
Must / Should / Could / Won't——四欄裡最有價值的是最後一欄。
這篇是「MoSCoW 優先序」的研讀。讀完想直接套用?升級 Pro 直接開跑。
Dai Clegg 1994 年在 DSDM 敏捷方法論中提出 MoSCoW(捕音 Must / Should / Could / Won't),用來解決一個敏捷團隊的核心痛點:
客戶/老闆/PM 把每個需求都標為「重要」——但週五要交付,做不完所有的東西。
MoSCoW 的本質是強迫排序。它的四個分類不是「重要程度的描述」,是承諾的階梯。
四個層級
- Must Have:沒有它,整個 release 失敗。客戶會拒收、合約會違約、產品根本不能用。
- Should Have:重要但延後也撐得住。理想狀態下要做,沒做不會讓 release 失敗。
- Could Have:有更好、沒有也行。錦上添花,時間有剩才碰。
- Won't Have(這次不做):明確排除。這欄是 MoSCoW 最被低估、也最重要的部分。
Won't 為什麼最重要
多數團隊跑優先序排序時跳過 Won't——「就不寫了,反正大家知道時間有限」。
這是錯的。沒寫下 Won't 的清單,會在 sprint 中段被偷渡進來。客戶問「能不能順便做這個」、團隊成員想「這個應該也快」、PM 覺得「不做會被質疑」——於是時程崩潰、Must 也做不完。
寫下 Won't 的力量在於:當有人提這個項目時,可以指著清單說「這是這次明確不做的」。爭論從「要不要做」變成「要不要從 Won't 改成 Should」——那需要更高的舉證責任。
60% 規則
MoSCoW 的隱形規則:Must 工時不能超過總工時的 60%。
如果你發現所有需求都被標 Must,工時 110%——你沒在排序。逼自己用嚴格的標準篩 Must:「沒有它,這次成功定義會崩潰嗎?」這個門檻會把多數需求踢到 Should。
它的限制
MoSCoW 是任務分類,不是策略決定。它幫你決定「這個 sprint 做什麼」,不幫你決定「這個產品該往哪走」。後者要用 Kano、JTBD 或 BCG 矩陣。
也別把它當成永久標籤——下個 sprint 的優先序會重排。Won't 不是「永遠不做」,是「這次不做」。
完整的引導問題在 Apexhone 的 MoSCoW 頁裡。
解鎖這個框架
「MoSCoW 優先序」是 Pro 框架——升級後立刻可用。
升級 Pro,27 個框架(含本篇)全數開放。每一次決策都會留下時間戳的紀錄、可回頭驗證、可匯出。
同領域研讀