世界を動かす技術を、日本語で。

人の話を聞くことから逃れようとするのはやめなさい

概要

  • ソフトウェア業界でよく見られる コミュニケーションの問題 について解説
  • 「話す」より「聞く」ことの難しさとその落とし穴を指摘
  • フレームワークやシステム導入より 本質的な対話 の重要性を強調
  • 聞く力を妨げる 一般的な誤解や偏見 を具体的に列挙
  • 最後に、 聞く力の欠如がもたらすリスク とその対策を提案

ソフトウェア開発における「聞くこと」の重要性とその課題

  • ソフトウェア業界では 人同士の対話不足 がしばしば問題となる現状
  • 対話を「フレームワーク」「システム」「socio-technical system」などの用語で 技術的に包み込もうとする傾向
  • 問題の本質は 新しいシステム不足 ではなく、「聞く」という 地道な作業の回避
  • 「聞くこと」は「話すこと」よりも はるかに難しい業務 である現実
  • 多くの設計者やプロダクト担当者が「話す」を 技術者向けの言語に変換 しがちだが、根本解決にはならない

「聞くこと」で陥りやすい主な落とし穴

  • 「聞くこと」と「相手の要求をそのまま受け入れること」は別物
    • 既存のフレームワーク例:Jobs To Be Done、Outcome Driven Innovation、UXのエンパシーマッピング
  • 自分の専門性による視野の偏り
    • 自分が知っていることを相手も当然知っていると 誤解しがち
  • 「テクニカル」の一括り思考
    • 技術領域は多様であり、「テクニカル」と「非テクニカル」の 二元論は誤り
  • 全員が自分と同じリソースを持っているという思い込み
    • 能力、体力、資金、リスク許容度など 個人差を無視しがち
  • 一人の特性を全員に当てはめる誤解
    • 年齢や性別での ステレオタイプ的な判断
  • 人や組織は変化しないという固定観念
    • 性格や状況は時間とともに 変化する現実
    • プロジェクト開始時の要件が 途中で変わることへの無理解
  • 「言っていること=考えていること」と思い込む
    • 発言と本音が 必ずしも一致しないケース
  • 相手を評価・判断してしまう癖
    • ドキュメントの誤解や理解不足を 相手の能力のせいにしがち
  • 「80人=1人×80」ではないという認識不足
    • B2Bの現場では 人間関係や組織ダイナミクスの複雑さ が顕著

「聞くこと」ができない場合の影響と今後のヒント

  • 「聞く力」が不足すると 重要な情報やビジネスチャンスを逃す リスク
  • 誤解やズレが蓄積し、 技術的負債(tech debt)の増加 にも直結
  • 日常の業務で「自分は本当に聞けているか?」を 常に振り返る意識
  • 聞く力の向上が 競争優位や組織の健全化 に直結する可能性

Hackerたちの意見

この概念に関するフレームワークはたくさんあるから、他の人がすでにうまくやっていることを繰り返すつもりはないよ。Jobs To Be Done、Outcome Driven Innovation、UXの分野ではエンパシーマッピングもあるしね。理解はできるけど、著者が他の良い記事やリソースへのリンクを含めてくれたら嬉しいな。

この概念に関するフレームワークはたくさんあるから、他の人がすでにうまくやっていることを繰り返すつもりはないよ。> 理解はできるけど、著者が他の良い記事やリソースへのリンクを含めてくれたら嬉しいな。著者はこの記事で主な問題点を指摘していると思う:必要なのはより良いシステムではなく、仕事を避けていることが問題なんだ。

もしかしたら、コミュニケーションに時間をかけすぎてるのかもね。時間をかけすぎると集中力が続かなくなるし、次の機会に明確にすることができるから。無駄な会議は全部カットして、最低限必要な時間だけコミュニケーションに割り当てれば、みんなちゃんと聞くようになるよ。

もしかしたら、コミュニケーションに時間をかけすぎてるのかもね。これはまだ実際には体験したことがない現象だな。> 無駄な会議は全部カットして、最低限必要な時間だけコミュニケーションに割り当てればいい。ほとんどの会議はコミュニケーションのためじゃないし、形式的で独裁的なものが多いよ。> そしたらみんなちゃんと聞くようになる。聞くことはスキルで、練習すれば上達するんだ。会議やその時間の長さはこのスキルには寄与しないよ。

これまでに、結果が次の会議を計画することになる会議にたくさん参加してきたよ。さらに多くの人を含めるチームが、決定を自分たちに有利に進めるんだ。そうやって政治的な意志で無駄な社員を雇うことになるから、さらに会議が増えるんだよね。解決策は、リーダーシップのような単一のビジョンを作り、そのビジョンに向かって独立して取り組める目標をチームに与えることだと思う。チーム間の依存関係をなくして、コミュニケーションの必要を減らすことが大事で、コミュニケーションやJiraチケット、ガントチャート、RACIマトリックスを増やすことじゃないよ。

これって、実際にはコミュニケーションを装っている時間が多すぎるってことだと思う。必要な人数が揃ってない会議に参加していることが多いけど、それでも人々は会議を続けようとする。もっとひどいのは、有意義な会議にするための前提条件が整っていない会議に参加することが多いってこと。結局、AIが作った適当なドキュメントが目の前に置かれて、まともな考えや責任感はほとんど無視される。30分間、読者をガスライティングして「理解できてないからバカだ」と感じさせた後に、「この会議は時間の無駄だった」と修正する10分間が続く(会議の最初にドキュメントを読むから)。問題は、コミュニケーション(またはアラインメント)が会議の目的であるべきなのに、よくあるのは誰かが自分の仕事をグループプロジェクトにしようとしていること。現代ビジネス界の石のスープみたいなもんだよね。「この会議の目的は何?」って早めに聞いて、会議の主催者がただの勉強会を開こうとしているわけじゃないことを確認するのが良いよ。上から見下ろすだけのマネージャーは、会議で仕事が進むのを見ているだけだから、会議が仕事をする場所だと思い込んでいる。会議を成功させるために必要な準備にどれだけの労力がかかっているかを理解していないんだ。思考の明確さを見つける前に「コミュニケーション」を急いでしまうと、会議はただの雑音になってしまう。こういう持続的な不満に対するシンプルだけど強力な反応がある。それは、心の奥で無能な人たちに恐れを抱かせる言葉だ。「わからないけど、今すぐ解決しよう。」問題をじっくり考える時間が必要なときは、依存関係の順序を守ってもらう。「なぜ」「何を」「どうやって」「誰が」「いつ」… もし、前提条件(例えば「なぜ」「何を」「どうやって」)を知らないのに「誰が」を考えようとしているなら、進めないよ。インターンでもVPでも関係ない。いい加減な答えにショートカットはできない。問題を分解して、考えを整理して、その場で理由を考えて、もしチームが行動を変えないなら、別のチームを探すべきだ。適切な環境では、何人かは責任を持って大人として一緒により良いものを作ろうとする意欲がある。でも、残念ながら、そういう呼びかけに応えられない(または応えたくない)人が多いから、また別の目的のない会議を開くことになる。

ソフトウェアアーキテクチャの経験から言うと、図を描くことで60分以上の議論と複数の会議を節約できることが多いよ。たとえ下手に描かれていても、真実を伝える図なら効果的だ。リモート会議ならAIエージェントとMermaid.jsを使ってサッとメモを取るといいし、対面の会議ならホワイトボードやペンと紙を使うといい。図は言葉よりもずっとわかりやすいから、特にその概念や論理が単純じゃないときはね。

コミュニケーションに「時間をかける」ことと、実際にコミュニケーションすることは同じじゃないよ。

問題には同意するけど、このリストは愚痴みたいに読めるな。効果的なコミュニケーションは人類全体の中心的な問題だよ!この愚痴は開発者が聞くことを知らないことを批判してるけど、それが上から目線に感じる理由だね。根本的な問題は、人々が自分が知らないことを知らないってことだよ。最高のコミュニケーターは翻訳者なんだ。人々は、メッセージが自分の理解において明白になるからこそ聞くんだよ。これは壊滅的な状況じゃなくて、みんなが耳を塞いでいる幼児のように振る舞っているからなんだ。皮肉なことに、だからこそ私たちはシステムやエンジニアリングに頼るんだ。システムはギャップ検出や翻訳のためのフレームワークを組み込むことができる。完璧ではないし、自分自身の問題を生むけど、各ユニットの人間にもっと聞くように叱ることは、チームや会社…システム全体には何の役にも立たないよ。

そうだね。これってただのランダムな自己啓発の話だよ。でも、自己啓発本よりも少し悪いかな。自己啓発本は少なくともいくつかの例を提供してくれるから。

古いグレイブレッドが言ってたことを伝えるね。彼は、常にノイズの方が信号よりも大きい「ノイジーシステム」として考えるべきだと言ってた。中には限界のあるチンパンジーがいるって。限界があるってことは、誰もができることには上限があるってこと。そして、チンパンジーの脳のモデル更新がどれくらいの頻度でできるかにも上限がある。グループ全体の限界はもっと低い。極端な話、大きな組織は現実のモデルが定まると、根本的に更新するのに何十年もかかることがある。たとえ現実が完全に変わったサインがあってもね。だから、その制約を考慮して、自分がエネルギーと時間をどこに使いたいか決めてね。

効果的にコミュニケーションすることは人類全体の中心的な問題だ!もしそれが本当なら、聖書にも何か書いてあるはずだよね。

Hacker Newsで議論の続きを見る