Day 150 — 2026-09-13

Negotiation(交渉)× Product(プロダクト・企画)

Phase 4 — Executive 🤝 Negotiation 📦 Product ★★★★★

シナリオ

今日のシナリオ

Day 149の1on1で、あなた(Jordan Ellis — Director of Product, Solstice Data)はTheo Marsh — Senior Software Engineerに対し、「RBAC MVPのオーナーシップをDerekと共に正式にスポンサーする」「今日中に書面で残す」と約束した。あの1on1は月曜の朝だった。今日は日曜、火曜の設計レビューを控えたTheoから週末のうちにメッセージが届いた。約束していた書面(役割確認メール)はまだ届いていない。さらにTheoは設計レビューの準備中、Castellan GroupのQBR議事録を読み込むと、彼らが問題視していたのは「ダッシュボード単位の権限」だけでなく、"financial exports" ダッシュボードに限っては行レベルでの絞り込み(row-level scoping)も暗に含まれていたことに気づいた。ところが承認済みのMVPスコープは「Viewer/Editor/Adminの3ロールのみ、行レベルの細粒度制御は対象外」と明記されている。このまま進めば、Castellanの更新を守るはずのRBAC MVPが、Castellanが本当に必要としている機能を欠いたまま10月23日に出荷される可能性がある。Theoは日曜の夜、電話で「書面の約束が果たされていないこと」と「financial exportsダッシュボードの行レベル絞り込みが必要なこと」の2つを同時に切り出し、「2週間の延長かエンジニア1名の追加か、どちらかを選んでほしい」と迫ってきた。

3日超
「今日中に」の書面約束が果たされていない期間
1画面のみ
Castellanが実際に指摘したrow-level scoping対象(financial exports)
6週間・4名
取締役会承認済みのRBAC MVP再配置の枠
10/23
動かせないRBAC MVP出荷日
あなた
Jordan Ellis — Director of Product
6週間・4名という決定事項の骨格は維持しつつ、書面不履行を認め、技術的懸念にはスコープの入れ替えで応える必要がある
相手
Theo Marsh — Senior Software Engineer
技術的に鋭く、口約束を過去2回のRBAC見送りの経験から強く警戒。「約束不履行」と「スコープの技術的欠陥」の2つの正当な不満を持つ

目的

書面の不履行を正面から認めて信頼を回復しつつ、追加の人員・納期延長ではなく「financial exportsダッシュボードのみに絞った行レベル制御」へのスコープの再配分(何かを削って代わりに入れる)で技術的懸念に応え、10月23日・4名体制という決定事項の骨格を守る。

文化的コンテキスト

🙇
理由より先に不履行そのものを認める
"I dropped the ball on that — there's no excuse" と言い訳から入らず不履行を最初に認める
🧩
相手が示した二択の外側で答える
「延長 or 増員」をそのまま呑まず、決定事項の骨格を守ったまま応える第三の道を探す
⚖️
譲歩には必ず代償を明示する
"not a free lunch — it's trading one piece of scope for another" と際限のない要求のエスカレーションを防ぐ
⏱️
曖昧な約束を検証可能な形に変える
前回破った"today"という曖昧な期限を"by 6pm today"という具体的な時刻に置き換える

タスク

以下の3場面で、あなたはどう発言するか?各場面に対してC1相当・3〜5文の英語で回答せよ。

場面A — 書面不履行と技術的懸念を切り分けて認める
Theo Marsh

"Jordan, two things before Tuesday's review. First — you said Thursday you'd put my ownership in writing 'today.' It's Sunday, and I still don't have anything with a title on it. Second, and honestly more important: Castellan's QBR notes describe row-level scoping on the financial exports dashboard specifically, not just flat roles. If we ship the MVP as scoped, we're solving the wrong problem for the one account this whole project exists to save."

あなたは、まず書面の不履行という自分の落ち度を防御せずに認め、その上で技術的な懸念の正当性を認める必要がある——ただしこの時点ではまだリソース増強を約束しない。

⏱️ 3〜5分 📝 3〜5文
場面B — 二択を退け、スコープの入れ替えを提示
Theo Marsh

"So — two weeks, or one more engineer. Pick one. I can't build financial-exports-specific row-level logic on top of three flat roles in the time we have without one of those."

あなたは、増員・延長のどちらでもなく、financial exportsダッシュボードだけに絞った行レベル制御を入れる代わりに何かをスコープから外すという第三の道(トレードオフ)を提示したい。

⏱️ 3〜5分 📝 3〜5文
場面C — 検証可能な形で条件を受け入れる
Theo Marsh

"Fine, that could work — but I want the scope doc updated today, not 'today' like last time. And I want a checkpoint before we hit another surprise like this three weeks from now, not two days before the deadline."

あなたはこの条件を受け入れ、具体的な運用として合意を固めたい。

⏱️ 3〜5分 📝 3〜5文

Product × Negotiation 必須語彙

カードをクリックすると日本語訳と例文を表示します。

I dropped the ball on that / that's on me, no excuse クリックで詳細を表示 →
約束を果たせていない、言い訳しない 💡 防御的な説明から入らず、まず不履行を明確に認める表現
row-level scoping / row-level access control クリックで詳細を表示 →
行レベルでの絞り込み 💡 3固定ロールより細かい権限制御を指す技術用語。スコープ議論の核
flat roles クリックで詳細を表示 →
均一な・細分化されていないロール 💡 現行MVPスコープ(Viewer/Editor/Adminのみ)の限界を端的に表す語
pick one (of two options) クリックで詳細を表示 →
二者択一を迫る 💡 相手が交渉の主導権を握ろうとする典型的な言い回し。そのまま呑まない練習になる
narrow the scope to X / scope this down to X クリックで詳細を表示 →
対象範囲を絞る・限定する 💡 増員・延長ではなく範囲の再定義で応える時の中心動詞
not a freebie — something else comes out クリックで詳細を表示 →
何かを外して代わりに入れる(無料の譲歩ではない) 💡 トレードオフであることを明示し、際限のない要求のエスカレーションを防ぐ表現
descope (a feature) / push X to phase two クリックで詳細を表示 →
対象外にする(優先度を下げて外す) 💡 具体的に何を削るかを名指しする時に使う動詞
put an actual timestamp on it, not just "today" クリックで詳細を表示 →
約束に具体的な期限をつける 💡 過去に破った曖昧な約束("today")を検証可能な形に変える表現
a mid-build checkpoint / a scope check-in クリックで詳細を表示 →
開発途中の中間チェックポイント 💡 新たなスコープの驚きが締切直前に発覚するのを防ぐ運用上の仕組み
surface two days before the deadline クリックで詳細を表示 →
締切直前になって初めて発覚する(避けたい状態) 💡 早期発見の仕組みがないことのリスクを言い当てる表現

ヒント(段階的開示)

ヒント 1 — 構成・方向性
  • 場面A: 書面不履行について言い訳せず率直に認める。次に、Theoの技術的懸念(financial exportsのrow-level scoping)が正当であることを認める——ただしこの時点でリソース追加やスコープ変更をまだ約束しない。「認める」と「解決策を示す」を分けて、慌てて安請け合いしない。
  • 場面B: Theoの二択(延長 or 増員)をそのまま受け入れず、「何かを削って代わりに入れる」という第三の道を提示する。感覚的な譲歩ではなく、具体的に何をdescopeするかまで踏み込む。
  • 場面C: Theoの2つの条件(今日中の具体的な期限つき文書化・締切直前ではない中間チェックポイント)を、仕方なく飲むのではなく「自分にも必要な仕組み」として前向きに受け入れ、検証可能な形(日時・場所)で約束する。
ヒント 2 — キーフレーズ・表現
  • 場面A: "You're right, and I dropped the ball on that — there's no excuse, it should have gone out Thursday. On the scoping issue, you're not wrong either: if Castellan's ask includes row-level control on financial exports specifically, three flat roles don't solve their actual problem."
  • 場面B: "I don't want to pick between two weeks and one more engineer, because neither is mine to promise without reopening the board-approved plan. What if we scope row-level control to just the financial exports dashboard — the one Castellan actually flagged — and push customizable role labels on the other two dashboards to phase two?"
  • 場面C: "That's fair, and I'd want the same thing in your position. I'll have the updated scope doc in your inbox by 6pm today — not 'today' as a vague promise, a hard time — and let's put a checkpoint on the calendar for October 3rd to catch anything like this before it's two days from the deadline, not after."
ヒント 3 — 骨格
[場面A] You're right, and [書面不履行の承認]. On the scoping issue, [技術的懸念の正当性の承認] — but let me think through [解決策], not promise something on the spot.

[場面B] I don't want to pick between [二択] because [なぜどちらも即答できないか]. What if we [代替案: 特定ダッシュボードに絞ったrow-level制御] and [代わりに何をdescopeするか]?

[場面C] That's fair — [相手の条件への共感]. I'll [書面化の具体的な期限], and let's [中間チェックポイントの具体的な日時] so [再発防止の理由].

モデル解答(B2〜C1相当)

場面A — 不履行を認め、技術的懸念の正当性を切り分けて認める
あなた(モデル解答)

"You're right, and I dropped the ball on that — there's no excuse, the ownership email should have gone out Thursday, and it didn't, full stop. On the scoping issue, you're not wrong either: if Castellan's QBR notes point to row-level control on financial exports specifically, three flat roles across the board don't actually solve the problem we're building this MVP to solve. Let me be honest — I don't want to promise a fix on the spot before I've thought through what it costs us elsewhere, but I'm not going to pretend the concern isn't real."

場面B — 二択を退け、スコープの入れ替えという第三の道を提示
あなた(モデル解答)

"I don't want to pick between two weeks and one more engineer, because neither one is actually mine to promise without reopening the plan Derek and the board already signed off on. What if instead we scope row-level control to just the financial exports dashboard — the one Castellan's notes actually name — and keep the other two dashboards on the flat three-role model as designed? To make room for that inside the same six weeks, I'd propose we push customizable role labels to phase two; it's a nice-to-have nobody asked for in either debrief. That's not a free lunch — it's trading one piece of scope for another, and it keeps both the headcount and the October 23rd date intact."

場面C — 検証可能な形で文書化とチェックポイントを約束する
あなた(モデル解答)

"That's fair, and honestly I'd want the exact same thing in your position after Thursday. The updated scope doc — with financial exports row-level control in and customizable labels pushed to phase two — will be in your inbox by 6pm today; that's a real timestamp, not 'today' as a vague promise like last time. And let's put a scope check-in on the calendar for October 3rd, three weeks out, specifically to surface anything like this while there's still time to trade it against something else, instead of finding out two days before the ship date."

解説

場面Aの構成分析

1
不履行を防御せず認める: "I dropped the ball on that — there's no excuse" — Day 149で自ら口にした約束が果たされていない事実を、理由を並べる前にまず認める。
2
技術的懸念を評価軸として切り分けて認める: "you're not wrong either" — 1つ目の不満(プロセス)と2つ目の不満(技術)を混ぜずに、それぞれ独立に受け止める。
3
即答を避けることを正直に宣言する: "I don't want to promise a fix on the spot" — 安請け合いして後で撤回するより、検討時間を取ることを最初から明示する方が信頼を守る。

重要表現まとめ

表現意味ポイント
I dropped the ball on that — there's no excuse約束を果たせなかったことを言い訳せず認めるプロセス上の不満に対する信頼回復の第一歩
you're not wrong either相手の別の懸念も正当だと個別に認める複数の不満を1つにまとめず、それぞれに向き合う姿勢を示す
neither one is actually mine to promise権限の範囲外であることを明示して即答を避ける安請け合いを避けつつ、逃げているわけではないと示す表現
that's not a free lunch — it's trading one piece of scope for another無料の譲歩ではなくトレードオフだと明示する際限のない要求のエスカレーションを防ぐ交渉の要
that's a real timestamp, not a vague promise like last time曖昧だった過去の約束を検証可能な形に変える同じ失敗を繰り返さないことを言葉で裏付ける表現

文化的ポイント

日本のビジネス感覚英語圏でのビジネス感覚
約束を破ったことを謝りつつも、理由の説明から入ってしまう理由より先に不履行そのものを明確に認める("there's no excuse")ことが信頼回復の第一歩になる
エンジニアの技術的な懸念に押されて、二択(延長・増員)をそのまま受け入れてしまう相手が提示した選択肢の外側に、決定事項の骨格を守ったまま応える第三の道(スコープの入れ替え)を探すのが上級交渉の技術
譲歩を「仕方なく飲んだ」ものとして扱い、明確な代償を示さない譲歩には必ず対になる代償(何を削るか)を明示し、"not a free lunch" と言語化することで際限のない要求を防ぐ

よくある日本人のミス

❌ "Sorry, I've been busy, but I'll send it soon."
不履行の言い訳から入り、認める姿勢が弱い
→
✅ "I dropped the ball on that — there's no excuse, it should have gone out Thursday."
❌ "Two weeks or one more engineer — let me check with Derek."
相手が提示した二択の枠内でしか答えを探さない
→
✅ "I don't want to pick between two weeks and one more engineer — what if we scope this down instead?"
❌ "OK, we'll add row-level control everywhere, I'll find a way."
技術的な懸念に押されてスコープ全体を無条件に拡張してしまう
→
✅ "What if we scope row-level control to just the financial exports dashboard, and push the rest to phase two?"
❌ "I promise I'll be more careful with deadlines from now on."
抽象的な決意表明で終わり、検証可能な仕組みがない
→
✅ "Let's put a scope check-in on the calendar for October 3rd, specifically to catch this kind of thing early."
❌ "I'll send it today, I promise."
前回と同じ曖昧な"today"を繰り返してしまう
→
✅ "The doc will be in your inbox by 6pm today — a real timestamp, not a vague promise like last time."

ワンランク上の表現(Phase 4)

Basic
"Sorry about the email, I'll send it soon. And OK, let's add the row-level feature too."
↓ ビジネスでは
B2
"I dropped the ball on the email — no excuse. On scoping, let's narrow row-level control to just financial exports and push labels to phase two instead of adding time or people."
↓ さらに上のレベルでは
C1
"The version of this where I say yes to everything today is the version where nothing ships on October 23rd — so instead of promising you more time or more hands, I'm promising you a smaller, sharper problem to solve, and a deadline for myself that has an actual clock on it this time."

次のステップ

  • 発展: Theoが更新されたスコープドキュメントをDerekにも共有し、Derekから「customizable role labelsをphase 2に送る判断は他の顧客にも影響しないか」という追加確認が来た場合の返信をロールプレイで練習する(Chat × Product)
  • 次回予告(月曜: Day 151): Email × Product — Theoとの合意内容(financial exports限定のrow-level scoping・phase 2への繰り延べ・10/3チェックポイント)を、Derek・Renata・Mayaに正式に共有するフォローアップメール

自己評価(解いた後に記入)

理解度

自分の回答

場面A — 不履行と技術的懸念の承認
場面B — スコープの入れ替えの提案
場面C — 条件の受諾と運用の確定

気づき・メモ