"止める"という技術――最小コストの非常停止
1. 違和感がよぎるとき
上流工程の議論は進んでいる。
熱量もあり、前向きな空気もある。
- 前提が曖昧なまま走っていないか
- 合意していないことを、合意済みにしていないか
- 実現不能な条件が紛れ込んでいないか
このようなことは、誰もが注意しながら議論を進めるはずだ。
だがそれでも、こんなことがよぎる瞬間はないだろうか。
"何かが抜け落ちている"
"このまま進むと、あとで高くつく"
"腑に落ちない部分が隠れている"
ここで感じる違和感が、後で止める理由になる。
2. 最小停止という発想
違和感を見つけたらどうするか。
その場を否定する必要はない。
議論そのものを壊す必要もない。
最短のルートは、支柱に触れることだ。
- 上に積まれている仕様
- 個々の実装方針
- 細かな設計判断
それらではなく、
それらを支えている前提に叩き込む。
「その前提は正しいものとして扱っていいのですか」
「その技術制約があるとした理由は何ですか」
「下位の判断だけで、ここまで決めてしまっていい話ですか」
これは反論でも否定でもない。
前提や思い込みが崩れたときの挙動を、その場で露出させるための問いだ。
- その問いに即答できるか
- 検証可能な形で根拠が示されているか
- 知識の抜け落ちやズレがないか
もし答えが的外れだったり、曖昧だったりしたなら、その議論はまだ固定してはいけない。
第一の目的は論破でも修正でもない。
決定を遅らせることだ。
筆者は、このやり方を
破綻スナイプと呼んでいる。
怪しい前提や思い込みを、議論が発散しない一点で突き、踏みとどまらせるための手法だ。
3. なぜ"連射"しないのか
矛盾は、いくらでも見つかることもある。
穴も甘さも、目に入る。
議論の前提が崩れていればなおさらだ。
だが指摘の連射はしない。
表層を撃てば、そこは修復されてしまう。
言い回しは整えられ、条件は補足され、実装は調整される。
そして議論は、何事もなかったかのように進む。
だが、それでは核心にたどり着かない。
表層の修復は、本来疑うべき土台を守ってしまう。
連射すればするほど、問題は細部の改善に分解され、支柱は無傷のまま残り、議論は延命する。
その結果、撃った本人だけが「細かい人」になる。
だから一発でいい、修復できない場所を撃つ。
一発で止まるなら、それで十分。
4. 成功すると、何が起きるか
うまく機能すると、場ははっきり変わる。
まず、議論が一瞬止まる。
それまであった勢いが、急に失われる。
そして、こんな言葉が出てくる。
「ちょっと整理しよう」
「一度持ち帰ったほうがいい」
「その前提、確認できていませんね」
この時点で、それまでの議論は続けられない。
議論の土台が揺らいだからだ。
別のパターンもある。
これまで出ていなかった情報が表に出る。
「実は、部門間では別の前提で握っていて」
「そこは契約上すでに決まっている」
「後段で吸収する想定だった」
下位レイヤーでは答えられなかった問いに、上位レイヤーが反応する。
誰かを論破したわけでも、責めたわけでもない。
成立していた“つもり”の議論だったことが露見した、ということ。
その結果、止まり、巻き戻り、設計し直しになる。
ここで止まるなら、構造はまだ可逆だ。
固定後に発覚するより、修正コストは圧倒的に低い。
5. 「決めない」という仕事
前に進むために、意思決定がある。
だが、誤った前提での意思決定は、負の破壊力を持つ。
深いレイヤーの誤りに後から気づいても、すでに回収不能になっていることがある。
- 根拠が検証されていない
- 責任の所在が曖昧
- スコープ外影響の未検討
- 上位目的との接続が明示されていない
- その場の知識に不整合がある
このような状況では、前に進めてはならない。
だから「決めない」が最善手になる。
ここでいう「決めない」は、放棄ではない。
決定に値する状態になるまで留保させるという仕事だ。
6. 「早く止める」ということ
埋没していくレイヤーは、あとから覆しにくい。
実装が始まり、役割が固定され、外部説明が進む。
この過程で正当化が積み上がる。
この段階では、正しさよりも慣性が強い。
だから早い段階で、深い位置で止めること。
まだ固まっていないとき。
まだ誰も傷つかないとき。
まだ撤退コストが小さいとき。
支柱に一発。
それで止まるなら、それが最善だ。
Discussion