25 ポイント 投稿者 ashbyash 2025-07-09 | 7件のコメント | WhatsAppで共有

Scale AIのCEO、Alexandr Wangが2019年にScale AIチームへ送ったメモの一部

情報圧縮:なぜ物事はうまくいかなくなるのか?

1. 情報圧縮とは何か?

  • 現実世界の 複雑な状況 を、人間が理解できるよう 簡単な言葉や図 で伝える過程が、まさに「情報圧縮」である。
  • しかしこの過程で、大半のニュアンスと重要な文脈が失われる

2. なぜ情報圧縮が問題を引き起こすのか?

  • 圧縮の過程では必然的に情報損失 が発生し、その結果 歪められたメッセージ が伝わる。
  • 相手は実際の状況とは かけ離れたイメージを頭の中に描くことになり、その前提で問題を解決しようとして 的外れな結果 が生まれる。
  • 組織内の意思疎通の失敗 や非効率の根本原因の多くは、この情報圧縮の限界にある。

3. 組織規模と情報圧縮の相関関係

  • 小さなスタートアップ(5人未満) では、全員が文脈を共有し、事前知識(prior)も似ているため、圧縮された情報だけでも十分にコミュニケーション できる。
  • 組織が大きくなるほど 部門間の壁(サイロ)が生まれ、共有コンテキストと事前知識が弱まり、情報圧縮の副作用が大きくなる。
  • 結果として、不要な引き継ぎ、誤解、非効率な成果物 が増える。

4. 情報圧縮問題の代表的な事例

  • 顧客の要求事項:顧客は自分の問題を圧縮して伝えるが、実際に欲しているものとは ほとんど一致しない
  • 非開発者→開発者への依頼:非開発者が開発者に仕事を依頼する際、実際の難易度や文脈が伝わらず、的外れな結果になる。
  • 実際の問題と無関係なソリューション:表面的には問題を解決しているように見えても、実質的な改善効果のない成果物 が生まれる。

5. 情報圧縮への対策

  • 引き継ぎの最小化、直接体験:問題を直接体験し、引き継ぎを減らすことが最善。
    (例:ドッグフーディング、さまざまな役割を直接経験すること)
  • 強い組織文化:事前知識(prior)と文脈を組織内で共有しなければならない。
  • 顧客とコードの距離を最小化:顧客の問題と実際の開発が 緊密に結びついている 必要がある。
  • 好奇心と追加の質問:問題を解決する人が 絶えず質問 し、文脈を把握しようと努めるべきである。
  • 顧客出身の人材採用:実際の問題をよく知る人がチームにいれば、文脈の損失は減る。

6. 要点のまとめ

  • 情報圧縮は避けられないが、常に不完全である。
  • 組織が大きくなるほど、情報圧縮の副作用は大きくなる。
  • 最良の解決策は、「圧縮」に依存しない組織構造と文化、そして直接体験である。

7件のコメント

 
ethanhur 2025-07-10

当然で重要な話ですが、実際に実践しようとするととても難しく、かなり気を配る必要がある部分ですね。周囲の優秀な同僚たちは、圧縮された情報をうまく decompress する感覚に優れていたように思います。

 
ashbyash 2025-07-14

ありがとうございます、良いお話でした!

 
pmc7777 2025-07-10

実際、かなり多くの開発者も、できることなら問題を直接見て理解したいと思うはずです。

 
beoks 2025-07-10

> 好奇心と追加の問い: 問題を解決する人は、絶えず質問し、文脈を理解しようと努めるべきだ。

この部分が最も重要だと思います。
本質に近づこうとする姿勢が、引き継ぎの最小化、強い組織文化、顧客とコードの距離の最小化といった、ほかの解決策を生み出していく動機になるからです。

最近まで、与えられた要件を実装することだけに集中していましたが、開発を終えてみると、実際の効果はごくわずかなように感じることが多くありました。最近は要件の議論をする前に「なぜ必要なのか」を執拗に問いかけていますが、この過程で正解に近い解決策が出てくるように思います.

 
ashbyash 2025-07-14

そうですね、目的が何なのか、なぜそれをやるべきなのかを深く掘り下げるほど、明確な解決策が見えてくる気がします

 
laeyoung 2025-07-10

良い翻訳をありがとうございます!

 
ashbyash 2025-07-14

好意的に読んでくださってありがとうございます!