要件管理・優先順位付け

MoSCoW法 もすくわほう

MoSCoW優先順位要件定義Must Haveスコープ管理アジャイル
MoSCoW法って何?優先順位はA/B/Cじゃダメなの?

簡単に言うとこんな感じ!

MoSCoWは「絶対いる・あると良い・なくても良い・今回はいらない」の4段階で要件を分類する手法だよ!A/B/Cだとあいまいだけど、Must/Should/Could/Won’tの言葉で分けると、「これは削れない」「これは削れる」という議論がしやすくなるんだ。


MoSCoW法とは

MoSCoW法(MoSCoW Method) とは、プロジェクトや製品の要件・機能を4つのカテゴリに分類して優先順位を決める手法です。1990年代にDynamic Systems Development Method(DSDM)で開発されました。

カテゴリ英語意味
MMust Have絶対に必要。なければリリース不可
SShould Haveできれば含めたい。なくても回避策がある
CCould Haveあれば良い。リソースがあれば実装
WWon’t Have(this time)今回は対象外。将来の候補

なぜMoSCoWが有効か

すべての要件に「重要」のラベルをつけると、スコープが膨らみ品質と納期が犠牲になります。MoSCoWで分類すると:

  • スコープクリープを防ぐ:「Won’t Have」を明示することで要件追加の歯止めになる
  • トレードオフの議論をしやすい:「Should→Couldに落とすことでスケジュールを守れる」という交渉が可能
  • 関係者の合意形成:「Must Have」への同意を取ることで後からの「やっぱり必要」を減らす

MoSCoWの適用例(ECサイト機能)

機能分類
商品の購入・決済Must Have
購入履歴の表示Must Have
商品レビュー機能Should Have
おすすめ商品の表示Could Have
ソーシャルログインWon’t Have

歴史と背景

  • 1994年:ダイ・クレッグがDSDM(Dynamic Systems Development Method)でMoSCoWを提唱
  • アジャイル時代ユーザーストーリーの優先順位付けに広く採用
  • プロダクトマネジメントバックログの優先度管理ツールとしても使用

関連用語