/note/tech

Stop Avoiding Politics

要約:

■ 1. 政治に対する一般的な誤解

  • エンジニアの典型的反応: 「政治」という言葉を聞くとレモンをかじったような顔をする
  • 条件付けられた信念: 職場の政治は操作的な出世主義者が行う汚いゲームで、「本物の」エンジニアはコードに集中すべきだと信じ込まされている
  • 著者の過去: 何年もエンジニアとして政治を憎むことを誇りのバッジのように身につけていた。そんなナンセンスの上にいると思っていた
  • 現在の認識: 政治は問題ではない。悪い政治が問題。政治が存在しないふりをすることが悪い政治を勝たせる方法

■ 2. 政治の本質的定義

  • 人間の調整メカニズム: 政治とは人間がグループで調整する方法に過ぎない
  • 見えないネットワーク: あらゆる組織に存在する関係性、影響力、非公式な権力の見えないネットワーク
  • 参加拒否の帰結: 参加を拒否してもそれが消えるわけではない。決定があなた抜きで行われることを意味するだけ
  • 避けられない存在: 政治は存在し、関与しないという選択は単に自分を不利にするだけ

■ 3. 悪い技術的決定が通る理由

  • よくある事例: 過度に複雑なアーキテクチャの採用、誰もが間違っていると知っているベンダーの選択、実際に機能していたプロジェクトの中止
  • 真の原因: 決定権者が愚かだからではない。正しい情報を持つ人々が部屋にいなかったから
  • 「政治をしない」結果: 彼らは「政治をしなかった」
  • 勝者の特徴: 影響力の仕組みを理解している誰かがその部屋にいて、自分の主張をし、連合を構築し、宿題をしたことを示した
  • 勝利の理由: アイデアが優れていたからではなく、他の人が「政治には純粋すぎる」間に彼らが現れてプレーしたから

■ 4. アイデアは人を通じて伝わる

  • 基本原則: アイデアは話さない。人が話す
  • 組織のダイナミクスを理解する人: 関係を構築し、政治をプレーする方法を理解している人々のアイデアが聞かれる
  • 政治的スキルの実態:

    • チーム間で強い関係を構築する
    • 異なるステークホルダーが何に動機づけられているかを理解する
    • コンセンサスを構築する方法を知っている
    • 技術的決定を非技術的ステークホルダーに理解できる言語で説明する時間を取る
    • 別のチームの誰かとコーヒーを飲んで彼らの課題を理解する
  • これらはすべて政治: 良い結果のために関係性と影響力について戦略的であること

■ 5. 最高の技術リーダーは政治的

  • 別の呼び方: 彼らはそれを「ステークホルダー管理」「アラインメント構築」「組織的認識」と呼ぶ
  • 本質: しかしそれは政治であり、彼らはそれが得意
  • 政治を拒否するエンジニア: 会社が悪い技術的決定をすることについてよく不満を言う
  • 矛盾: しかし彼らはそれらの決定に影響を与えるために必要なことをする意志がない
  • 幻想の世界: 技術的メリットだけで結果が決まる世界を望んでいる。そんな世界は存在せず、これまでも存在したことがない

■ 6. 政治的スキルの二面性

  • 陰謀的裏切り者になることではない: 同じ特性が使い方次第でポジティブにもネガティブにもなる(「Your Strengths Are Your Weaknesses」で書いたように)
  • 政治も同様: 操作や自己宣伝のために政治的スキルを使うこともできるし、良いアイデアを実装しチームを悪い決定から守るために使うこともできる

■ 7. 良い政治の実践例

  • 必要になる前に関係を構築:

    • データチームの誰かとのランダムなコーヒー
    • 6ヶ月後、彼らがあなたのデータパイプラインプロジェクトのためにエンジニアリングリソースを得る最大の支持者になる
  • 真のインセンティブを理解:

    • VPは美しいマイクロサービスアーキテクチャには関心がない
    • 彼らは機能をより速く出荷することに関心がある
    • 技術提案を彼らが実際に気にすることの観点でフレーム化する
  • 効果的に上司を管理:

    • マネージャーはあなたが見ていない競合する優先事項をジャグリングしている
    • 重要なことについて情報を提供し続ける
    • 潜在的な解決策とともに問題を早期にフラグする
    • 彼らが良い決定をするのを助ける
    • 彼らがあなたを信頼して物事を処理できると思えば、重要な時にあなたのために戦ってくれる
  • Win-Win状況を作る:

    • リソースのために戦う代わりに、必要なものを得ながら他のチームを助ける方法を見つける
    • ゼロサムゲームである必要はない
  • 可視性を持つ:

    • 素晴らしい仕事をしても誰も知らなければ、本当に起こったのか?
    • 勝利を共有し、全体会議でプレゼンし、後で誰もが参照する設計ドキュメントを書く

■ 8. 良い政治の不在がもたらすもの

  • 良い政治の代替: 良い政治の代替は政治なしではなく、悪い政治がデフォルトで勝つこと
  • 具体的な帰結:
    • 間違っている大声の人が、正しい静かな人が発言しないために自分の方法を得る
    • 良いプロジェクトが誰も擁護しなかったために死ぬ
    • 才能のある人々が組織のダイナミクスをナビゲートできなかったために去る

■ 9. 結論

  • 幻想を捨てる: 政治の上にいるふりをやめろ。あなたはそうではない。誰もそうではない
  • 唯一の問題: 唯一の問題は、それが得意になるか、既に得意な人々に負け続けるかだけ