Day 033 — PdM-優先順位: MoSCoW法

2026-09-17 (Thu) 🟢 Junior PdM-優先順位(優先順位付け・意思決定) 成果物: MoSCoW優先順位表 + 意思決定メモ

🎬 シナリオ

MOpsチームでは、ECサイトの「返品・交換申請フォーム」(マイページから返品・交換を申請する画面)の改修を検討している。きっかけは2つある。

1つは、直近3ヶ月の返品関連CS問い合わせが月平均450件あり、そのうち約35%(約158件)が「返品期限がいつまでか分からない」という問い合わせであること。もう1つは、消費者庁が通信販売の返品ルール表示(返品可能期間・返品送料の負担者の明示)に関するガイドラインの運用を強化する方針を打ち出し、同業のEC事業者数社が既に指導を受けた事例が業界内で共有されたこと。法務部門はこれを受けて「行政指導が入るのは時間の問題」と社内に警鐘を鳴らしている。

各部門から改修要望が8件バックログに積まれており、あなたは次のスプリント(3週間・実キャパシティ20人日)に収まる形でMoSCoW分類を行う役目を任された。バックログは以下の通り。

#要望内容出所部門工数見積
1商品ページ・返品申請フォームへの「返品可能期間」「返品送料の負担者」の明示表示法務部門4人日
2返品申請フォームに「返品期限まで残り◯日」のカウントダウン表示CS部門3人日
3返品理由の選択肢(現行7種)に自由記述欄を併設し分析精度を上げるマーケティング部門3人日
4返品受付後の着払い伝票(返送ラベル)の自動発行(現状は手作業でPDF発行)物流部門6人日
5返品ステータスのマイページでのリアルタイム追跡表示(配送業者API連携)CS部門8人日
6返品申請フォームのUIリニューアル(既存デザインシステムへの統一)デザイン部門4人日
7交換(同一商品の色・サイズ違い)申請時の在庫連動チェック追加物流部門5人日
8返品理由データの月次自動集計ダッシュボードマーケティング部門4人日

バックログ合計は37人日。実キャパシティ20人日には収まらないため、大胆に絞り込む必要がある。

さらに、法務部門長と物流部門長がそれぞれ「自分の要望こそ最優先」と主張して対立している。

💬
法務部門長: 「返品可能期間と送料負担の表示(要望1)は、今の状態のままだと同業他社と同様に行政指導を受けるリスクが具体的に高まっている。表示を出すだけの話なので工数も小さい。最優先で今すぐやってほしい」
💬
物流部門長: 「返送ラベルの手作業発行(要望4)に、1件あたり8分×月800件=月107時間ものオペレーターの手作業工数がかかっている。しかも11月から返品件数は例年1.4倍に増える。このままでは年末商戦の人員が持たない。要望4を最優先にしてほしい」

両者とも役員クラスへの説明責任を持ち、社内での発言力は同等。あなたはPdM/エンジニアとして、両者の主張に優劣をつけて全体のMoSCoW分類を確定させる必要がある。

📝 課題

あなたのタスク: 上記8件のバックログをMust/Should/Could/Won'tに分類し、実キャパシティ20人日に収まる形で優先順位表を作成してください。さらに、法務部門長と物流部門長の対立を裁定する基準を明示し、その基準に沿ってどちらを優先するか(または両方をどう扱うか)を1つの意思決定メモとして書いてください。

🔍 ヒント(段階的開示)

取り組む前のヒント
  • 前回(Day026)のMoSCoW演習では対立を「両方Must」に落とし込んだ。今回も同じ結論に逃げ込む前に、「Mustにするしかない理由」と「Shouldに留められる理由」の違いを一度立ち止まって考える
  • MoSCoW公式定義でのShouldは「重要だが、次善策(回避策)が存在する」もの。「次善策が存在するかどうか」を対立裁定の軸にできないか検討する
  • 法令・規制対応と、金額換算できる内部コスト(オペレーション工数)は、どちらも「損失」だが性質が違う。後戻りできるかどうかで扱いを変える
  • 物流部門長の要望を退ける場合、「今回はやりません」だけで終えると次のスプリントまで月107時間の手作業が続く。何らかの一時しのぎ(暫定策)を用意できないか考える
  • キャパシティに対してMust+Should+Coreがぴったり収まるのではなく、多少バッファを残す

📚 背景知識・用語解説

MoSCoW法とは、要求・機能を以下の4区分に分類する優先順位付け手法です。

  • Must have: これがないとリリース・運用が成立しない。やらない場合の損失が具体的で大きく、次善策(回避策)が存在しないもの
  • Should have: 重要だが、なくても致命傷にはならない。次善策が存在する(時間はかかる・非効率だが、別の方法で当面をしのげる)
  • Could have: あれば望ましいが、優先度は低い。工数に余裕があれば着手
  • Won't have(this time): 今回のスコープでは意図的にやらない。「永久にやらない」ではなく「今回のサイクルでは」という時限を明示する

MoSCoWが機能不全を起こす典型パターンは、「発言力の強い部門の要望が全部Mustになる」ことです。これを防ぐ実務的な裁定軸の1つが、「対応しない場合の損失が、後戻り不能な外部リスク(法令違反・行政指導・レピュテーション毀損)か、金額換算できる内部コスト(オペレーション工数・人件費)か」という切り口です。

前者(法令・規制対応)は、時間をお金で買う・人を増やすといった代替手段が原理的に効かないタイプの損失です。表示を出さないこと自体が違反であり、「表示を出さずに他の方法で乗り切る」という次善策が存在しません。そのため、工数の大小にかかわらずMustになります。

後者(オペレーションコスト)は、金額に換算できる分だけ「一時的に人を増やす」「手作業のまま我慢する」「簡易的な効率化で当面をしのぐ」といった次善策を設計できる余地があります。次善策が用意できるのであれば、MoSCoWの定義上はShouldに留めるのが筋が通っています。ただし「Shouldだから後回し」で終わらせず、次善策そのものを今スプリントの中に小さなタスクとして組み込むのが、要望元との関係を壊さないための実務上の工夫です。

💡
補足: Day026の演習では「社外への公開済みコミットメントの有無」という裁定軸を使い、結論は「両方Must」でした。今回はあえて別の裁定軸(次善策の有無)を使い、「一方はMust、一方はShould+暫定策」という、白黒つける結論に踏み込みます。対立裁定の軸は1つに決め打ちせず、状況に応じて使い分けるべきものです。

✅ 模範解答

📄
返品・交換申請フォーム 改修バックログ — MoSCoW分類(次期3週間スプリント)

MoSCoW優先順位表

#要望内容出所部門工数分類分類理由
1返品可能期間・送料負担の明示表示法務4人日Must行政指導リスクという後戻り不能な外部リスク。表示しないこと自体が問題であり、代替手段(次善策)が存在しない
2返品期限カウントダウン表示CS3人日Must要望1と同じ画面・同じデータ(返品期限)を扱う。要望1だけ実装すると中途半端な表示になり、CS問い合わせ158件/月の主因を放置することになる。同時実装が合理的
4返送ラベル自動発行物流6人日Should月107時間という金額換算できる内部コスト。「CSV一括出力での暫定効率化」という次善策が設計できるため、フル自動化は次善策を挟んだ上でShouldに留める
—(暫定策)返送ラベルのCSV一括出力機能(複数件まとめてPDF一括生成)物流1人日Should(今スプリント内)フル自動化を待たずに導入できる小さな効率化。1件8分→約3分程度に短縮見込み
6UIリニューアルデザイン4人日CouldMust/Shouldで発生する画面変更と足並みを揃えて一度に直すのが効率的。ただし現行UIでも機能は成立しており、今回落としても運用は止まらない
3返品理由の自由記述欄併設マーケ3人日Won't(今回)分析精度向上という便益はあるが、緊急性のある損失が発生していない。次期バックログ候補として保留
7交換の在庫連動チェック物流5人日Won't(今回)在庫不整合による事故は現状報告されておらず、仮説段階。定量的な損失が未確認のため今回は見送り
8月次自動集計ダッシュボードマーケ4人日Won't(今回)現状も手動集計で運用継続できている。要望3と合わせて次期以降にまとめて着手する方が手戻りが少ない
5リアルタイム追跡表示(配送業者API連携)CS8人日Won't(今回)バックログ中最大の工数でありながら、緊急性のある損失(行政指導・大規模な工数超過)が存在しない。Must/Shouldを実現した後の次々期候補

キャパシティ突き合わせ

項目工数
Must合計(1, 2)7人日
Should合計(4, 暫定CSV出力)7人日
Must+Should合計14人日
Could(6)4人日
Must+Should+Could合計18人日
実キャパシティ20人日
バッファ2人日(意図的に残す)
Won't(3, 5, 7, 8)今回のサイクルでは着手しない(合計20人日相当)

対立の裁定メモ(法務部門長 vs 物流部門長)

⚖️
裁定軸: 対応しない場合の損失が、後戻り不能な外部リスク(法令・規制対応)か、次善策で当面しのげる内部コストか
1
要望1(返品可能期間・送料負担の表示)は、表示を出さないこと自体が消費者庁ガイドラインへの不適合となる。「表示せずに別の方法で乗り切る」という次善策が存在しない性質の損失であり、工数がわずか4人日という規模の小ささとは関係なくMustとする。
2
要望4(返送ラベル自動発行)は、月107時間という定量化できる内部コストである。金額換算できる損失であり、かつ「CSV一括出力による暫定効率化」という次善策を1人日で用意できるため、MoSCoWの定義上はShouldに留める。ただし物流部門長にとって「Shouldだから来スプリント以降」とだけ伝えるのは107時間/月の負担を放置することになり関係を壊す。そのため暫定策(CSV一括出力)を今スプリントの中に組み込むことで、「対応を先送りしたのではなく、フル自動化までの橋渡しを用意した」という扱いにする。
3
したがって結論は「法務の要望をMust、物流の要望はShould+今スプリント内の暫定策」という、両者に同じ重みを与えない裁定になる。ただし物流部門長には「重要度が低いと判断したのではなく、次善策の有無という基準で線を引いた」ことを明示的に説明し、フル自動化(残り5人日)は次スプリントの先頭に確約する。
4
法務部門長には「要望2(カウントダウン表示)を同時に実装する」ことで、単なる法令対応の帳尻合わせではなく、CS問い合わせ158件/月という実害の低減にもつながることを併せて伝え、法務側の要望が"やらされ仕事"ではなく事業価値にも直結することを示す。

💡 なぜこう作るのか

1
要望1と要望4という「対立する2つの最優先要求」を同じ扱いにしなかったのは、両者の損失の性質が違うから。法令対応は「代替手段がない」損失であり、オペレーションコストは「代替手段(次善策)を設計できる」損失。この違いを裁定軸に据えることで、次に同種の対立が起きても再現可能な判断ができる。
2
要望2(カウントダウン表示)をMustに含めたのは、要望1と同じ画面・同じデータを扱うため。別々のスプリントに分けると同じ画面を2回触ることになり、かえって工数がかさむ。加えてCS問い合わせ158件/月という定量化された実害の解消に直結する。
3
物流部門長の要望を完全に見送るのではなく、1人日の暫定策(CSV一括出力)を今スプリントに組み込んだのは、「Should=重要度が低い」という誤解を避けるため。次善策を用意した上でのShouldは、要望元にとって「先送りされた」ではなく「橋渡しされた」と受け取ってもらえる。
4
2人日のバッファを残したのは、要望1・要望4ともに法務レビューや配送業者側の仕様確認など、社外・他部門とのやり取りが発生し見積もりが動きやすいため。バッファなしで組むと、少しの遅延でMust(法令対応)自体が期限に間に合わなくなるリスクがある。

⚠️ よくある失敗パターン

失敗パターンなぜ問題か改善策
対立が起きるたびに「両方Must」で丸く収める 一見公平だが、次にキャパシティを超える対立が起きたときに使える判断基準が育たない。Mustの定義自体が形骸化する 「次善策の有無」「後戻り可能かどうか」等、状況に応じた裁定軸を都度明示し、白黒つける勇気を持つ
Shouldに落とした要望を「今回は無理」とだけ伝える 要望元は「軽視された」と受け取り、次回の協力が得にくくなる。107時間/月のような実害は放置され続ける 次善策(暫定策)を小さなタスクとして今スプリントに組み込み、「先送り」ではなく「橋渡し」として伝える
法令対応の工数が小さいことを理由に後回しにする 工数の大小と損失の重大性は無関係。行政指導やレピュテーション毀損は事後対応コストがはるかに大きい 損失の性質(後戻り可能か)で判断し、工数の大小をMust判定の基準にしない

🏆 実務での使いどころ

MoSCoWは、複数部門から要望が集中し、かつ発言力が拮抗する対立が起きたときに最も試されます。今回のように「法令対応」と「オペレーションコスト」という異なる種類の損失が同時に提示された場合、単純な工数比較や役職の重さでは裁定できません。エンジニアがこの裁定に加わる価値は、暫定策(CSV一括出力のような小さな効率化)の実現可能性と工数を即座に判断できる点にあります。PdMだけで「Shouldです」と伝えるよりも、エンジニアが「1人日でここまでの緩和ができます」という具体案を添えることで、要望元の納得感が大きく変わります。

🚀 次のステップ

今回はMust/Should/Could/Wontという4区分の粗い分類に、「次善策の有無」という裁定軸を1つ加えた程度でした。次はテーマ5-2「Value vs Effortマトリクス」で、同じバックログを価値と工数の2軸に配置し、MoSCoWでは「Won't」に分類した要望5(リアルタイム追跡表示、8人日)が、実は価値も高いが工数も飛び抜けて大きいだけなのか、それとも本当に優先度が低いのかを可視化してみましょう。

🎯 自己評価

自分の回答

所要時間・気づき・メモ