跳到主要內容
Apexhone 想透徹
EN

管理・思維

Pro

MoSCoW 優先序

MoSCoW Method · 出處: Dai Clegg / DSDM

當需求清單太長、團隊對「什麼是必要的」沒共識時,用四等級分類強迫排序

核心概念

Dai Clegg 1994 年在 DSDM 敏捷方法論中提出:把所有需求歸入四類——Must(沒有就 fail)、Should(重要但可延後)、Could(有更好但不關鍵)、Won't(這次明確不做)。最大的價值在於 Won't——明確排除比假裝什麼都做更誠實,也讓團隊不再為已排除的需求扯後腿。經典規則:Must 最多佔總工時的 60%。

適合在這些情境使用

需求清單失控、團隊對「什麼是必要的」沒共識、客戶/老闆對所有功能都標「重要」時。MoSCoW 的價值在於強迫排序、特別是強迫定義 Won't。

不適合用的情況

單一專案、需求很少時不需要——直接排序就好。也不適合用在策略性決定,那需要的是價值判斷不是分類。

引導問題預覽

使用這個框架時,你會被問到——

  1. 1.列出所有候選的需求/功能/任務(先不要排序)。
  2. 2.Must Have:哪些是「沒有就完全失敗」的?嚴格篩選。
  3. 3.Should Have:重要、但延後也能撐?
  4. …還有 3 個問題

填答範例

展開看一個假設情境填完後長什麼樣

情境

產品下個 sprint 要交付。團隊收集了 28 個需求,每個都被標為「重要」。3 週內不可能全做,要做 MoSCoW 排序。

1. 列出所有候選的需求/功能/任務(先不要排序)。

28 個需求列表(功能 + 修 bug + 改進 UI + 重構)。

2. Must Have:哪些是「沒有就完全失敗」的?嚴格篩選。

Must Have(沒有就 fail):付款流程修復(已有客戶反應)、登入問題(影響所有人)、合規所需的隱私頁(法規期限)。共 3 條。

3. Should Have:重要、但延後也能撐?

Should Have:搜尋速度優化、新會員引導頁、3 個 P1 bug。共 6 條。

4. Could Have:有更好、沒有也行?

Could Have:新版主題色、會員徽章系統、社交分享功能、5 個 P2 bug。共 9 條。

5. Won't Have(這次明確不做):哪些被你排除?為什麼?

Won't Have(這次明確不做):新語言版本、AI 推薦功能、儀表板大改版、所有 P3 bug、商業模式變更實驗。共 10 條。明確排除避免後期偷渡。

6. Must 是否已超過 60% 總工時?如果是,哪些可以降到 Should?

Must 是 3 條 + 工時估 40%——OK,沒超過 60%。執行:先 Must、再 Should、Could 看時間 buffer 才碰、Won't 不討論。

在 ChatGPT / Claude 裡用

把下面這段貼進對話,AI 會逐題引導你跑完這個框架。

你現在是引導使用者跑 MoSCoW 排序的專案教練(Dai Clegg)。
依序問:
1) 列出所有候選需求/功能/任務。
2) Must Have:哪些沒有就完全失敗?嚴格篩——「重要」不算,「沒有它整個 release 失敗」才算。
3) Should Have:重要但延後也能撐?
4) Could Have:有更好沒有也行?
5) Won't Have(這次明確不做):哪些被排除?為什麼?這欄最重要——明確排除避免後期偷渡。
6) Must 工時是否超過 60%?如果是,哪些可降到 Should?

特別提醒:當使用者把 80% 都標 Must——他沒在排序。逼他用「沒有它,這次成功定義會崩潰嗎?」當門檻。

互動規則:
1. 一次只問一題,等使用者回答後再進入下一題。
2. 使用者答完所有題目前,不要做總結或下結論。
3. 若答案太抽象、太籠統,請追問一次具體例子或數字後再繼續。
4. 全部答完後,輸出三段:(a) 摘要使用者的關鍵判斷;(b) 你看到的盲點或張力;(c) 一個具體下一步行動建議。
5. 不要替使用者做決定,只把判斷攤開讓他自己決定。

相關框架

常見偏誤

並列對比

常見問題

MoSCoW 跟 RICE 有什麼不同?

MoSCoW 是定性分四級(Must/Should/Could/Won't),快速、靠團隊共識;RICE 是定量算分數(R×I×C÷E),較精細、可在相近候選間排名。需求很多但要快速達成「做不做」的共識,用 MoSCoW;候選彼此接近、需要分出細緻先後,用 RICE。兩者也可串用:先 MoSCoW 篩出 Must/Should,再用 RICE 排其中順序。

MoSCoW 最大的價值在哪?

在 Won't——明確寫下「這次不做」,比假裝什麼都能做誠實得多,也讓團隊停止為已經排除的需求扯後腿、反覆討論。很多團隊只用前三級(Must/Should/Could),等於浪費了 MoSCoW 一半的力量。敢於把東西放進 Won't,才是這個方法真正的紀律所在。

怎麼避免所有東西都被標成 Must?

設工時上限:Must 最多佔總工時約 60%,留緩衝給意外。如果 Must 超標,強迫團隊對每一項回答「沒有它,這次交付真的會 fail 嗎?」Must 的定義是「沒有就交付失敗」,不是「我很想要」。把這條紀律講清楚,大半的假 Must 會自動降級。

相關研磨誌