3行でいうと

  • エンジニアリングとは、曖昧さを減らし不確実性を削減する行為だと定義する
  • 思考、コミュニケーション、組織構造を、コードのように段階的にリファクタリングする
  • 見積もりが当たらないのは能力不足でなく、構造的な現象だと説明する
  • 技術的負債を、認識のズレ(情報の非対称性)として捉え直す

向いている人

エンジニアリングマネージャーやテックリード、またはそれを目指す人。マネジメントの経験が少しあると読み進めやすい本です。

読む意味

見積もりのずれや意思疎通の失敗、技術的負債の説明といった現場の悩みを、「不確実性」という一つの枠組みで整理して考えられます。生成AIの導入など変化の大きい場面でも、判断を言語化する助けになります。

読むときの注意

抽象度が高く、プロジェクト管理やマネジメントの経験がある程度ないと自分事として読みにくいという読者の指摘があります。

どんな本か

著者の広木大地はレクターの取締役で、ミクシィでアーキテクトや部長職を務めた人物です。本書は2018年に出た、ソフトウェア開発組織のマネジメントを論じる本で、軸になるのは「エンジニアリングとは、曖昧さを減らし不確実性を削減していく行為である」という定義です。その視点から、コードのリファクタリングと同じ発想で、思考、コミュニケーション、組織構造の三つの層を段階的に整える構成を取ります。心理学、経済学、組織論の知見(認知の歪み、情報の非対称性、コンウェイの法則など)を援用して、エンジニアリングマネージャーやテックリードが直面する課題を読み解くのが特徴です。

全5章です。第1章は思考のリファクタリングで、不確実性の正体と認知の歪みを扱います。第2章はメンタリングの技術で、傾聴・可視化・リフレーミングといった技法で相手の思考を整理します。第3章はアジャイルなチームの原理で、アジャイルがなぜ不確実性の削減に向くのかを説きます。第4章は学習するチームと不確実性マネジメント、第5章は技術組織の力学とアーキテクチャで、コンウェイの法則(システムの構造は、それを作る組織のコミュニケーション構造を映す)や技術的負債を取り上げます。

出版社は、技術的負債や経営との不和、上がらない生産性といった問題の正体を「不確実性の扱い方の失敗」と捉え、課題を解決する思考の整理方法とメンタリング手法を解説する本だと紹介しています。理論的な骨格の強さが評価される一方、抽象度が高く、マネジメントの経験がないと自分事として読みにくいという読者の声もあります。

中身の柱

あわせて読む本

書評データベースの全文を読む

概要

『エンジニアリング組織論への招待』は、株式会社レクター取締役でミクシィ社のCTOも務めた広木大地が2018年に技術評論社から刊行した、ソフトウェア開発組織のマネジメントを論じた著作である。本書の中心テーゼは「エンジニアリングとは、曖昧さを減らし不確実性を削減していく行為である」という定義であり、この一貫した視点からコードのリファクタリングと同じ発想で、思考・コミュニケーション・組織構造という3つのレイヤーを段階的に「リファクタリング」していくという構成を取る。技術的なスキルだけでなく、心理学・経済学・組織論の知見(認知の歪み、エージェンシー理論、情報の非対称性、コンウェイの法則など)を援用しながら、エンジニアリングマネージャーやテックリードが直面する現実の課題を理論的に読み解く点に特徴があり、日本のソフトウェアエンジニア向けマネジメント書として広く読まれている。

本の構成

本書は全5章から成る。第1章「思考のリファクタリング」では、不確実性というものの正体と、人間の思考が陥りやすい認知の歪みを扱う。第2章「メンタリングの技術」では、1on1やメンタリングを通じて相手の思考を整理し自己組織化を促す技法を扱う。第3章「アジャイルなチームの原理」では、アジャイル開発がなぜ不確実性の削減に適した方法論なのかを、ウォーターフォール開発との対比で論じる。第4章「学習するチームと不確実性マネジメント」では、スクラムなどのフレームワークを用いたチーム運営と、心理的安全性の重要性を扱う。第5章「技術組織の力学とアーキテクチャ」では、コンウェイの法則や技術的負債、組織設計とシステムアーキテクチャの相互関係という、より大きな組織構造の問題を扱う。

主要な内容

本書の出発点は「不確実性」の分解である。広木は不確実性を大きく「未来」に関する不確実性(方法不確実性・目的不確実性)と「他人」に関する不確実性(コミュニケーション不確実性)の3種類に整理し、プロジェクトマネジメントにおける「見積もりが当たらない」問題や、チーム内の意思疎通がうまくいかない問題を、この不確実性の枠組みで統一的に説明する。特に「コーン・オブ・アンサートゥンティ(不確実性コーン)」という概念を用いて、プロジェクト初期段階では見積もりの誤差幅が本質的に大きく、それは担当者の能力不足ではなく構造的な現象であることを示す。

「情報の非対称性」と「エージェンシースリップ」は、経済学のプリンシパル・エージェント理論をチームマネジメントに応用した概念であり、依頼者(プリンシパル)と実行者(エージェント)の間で持つ情報量に差があることが、指示の意図のズレや評価の不公平感を生む構造的原因になると説明される。技術的負債についても、広木は単なる「汚いコード」ではなく本質的には情報の非対称性の一種であり、コードの現状についてチーム内外で認識のズレが生じている状態こそが負債の正体であると再定義する。

認知の歪みについては、確証バイアスやハロー効果などの心理学的知見を紹介しつつ、エンジニアが技術的な議論の場で陥りがちな「悪魔の証明」的な水掛け論や、上司と部下の間で生じる認識のズレを構造的に分析する。メンタリングの章では、傾聴・可視化・リフレーミングといった具体的な技法を通じて、メンター側が答えを与えるのではなく相手自身に気づきを促すコーチング的アプローチを解説する。

アジャイル開発の章では、ウォーターフォール型開発が「計画時点で不確実性がすべて解消されている」という誤った前提に立っているのに対し、アジャイル型開発は不確実性が開発の進行とともにしか解消されないという現実を前提に、短いサイクルでの検証と適応を繰り返す点に本質的な優位性があると論じる。スクラムのスプリント、レトロスペクティブ、バーンダウンチャートといった具体的プラクティスも、不確実性削減という同じ目的の道具として位置づけ直される。

第5章では、ケース・ウェスタン・リザーブ大学で物理学学士号、カリフォルニア工科大学で物理学修士号を取得後、同じくケース・ウェスタン・リザーブ大学で1961年に数学の博士号を取得したメルヴィン・コンウェイが、1968年4月に業界誌『データメーション』第14巻4号(28-31頁)に発表した論文「How do Committees Invent?」で提唱した「コンウェイの法則」(システムの構造は、それを設計する組織のコミュニケーション構造を反映する)を軸に、マイクロサービス化と組織のチーム分割が表裏一体の関係にあること、逆に望ましいアーキテクチャを実現するために組織構造を意図的に設計する「逆コンウェイ戦略」の考え方が紹介される。

具体例

本書では、著者自身がミクシィのCTOとして経験した組織改革のエピソードが随所に織り込まれる。エンジニア間で技術的な議論が感情的な対立に発展してしまうケース、見積もりの精度を巡ってマネジメントとエンジニアの間に不信感が生じるケースなど、実務で頻繁に起こる摩擦の構造が具体的なシナリオとともに分析される。またAmazonが社内組織を「ツーピザチーム」(ピザ2枚で足りる規模のチーム)に分割しマイクロサービスアーキテクチャを推進した事例、Spotifyのスクワッド・トライブ・チャプターというチーム編成モデルなど、コンウェイの法則を意識した組織設計の実例が紹介される。心理的安全性の議論では、Googleの「プロジェクト・アリストテレス」(生産性の高いチームの条件を大規模調査した研究プロジェクト)が引用され、心理的安全性がチームパフォーマンスの最も重要な予測因子であったという知見が紹介される。

実践への応用

本書はエンジニアリングマネージャーやテックリードが日々の意思決定に応用できる複数の枠組みを提供する。プロジェクトの見積もりに不確実性コーンの概念を適用することで、初期段階の見積もり誤差を「異常」ではなく「当然のこと」としてステークホルダーに説明し、期待値調整を行うコミュニケーションが可能になる。1on1やメンタリングの場面では、傾聴とリフレーミングの技法を用いて部下自身に問題の構造を言語化させることで、マイクロマネジメントに陥らない自己組織化を促すことができる。組織設計の場面では、逆コンウェイ戦略の考え方を用いて、望ましいマイクロサービス分割を実現するためにあえてチーム編成を先に変更するというアプローチを検討できる。また技術的負債の説明に困った際には、「これは情報の非対称性の問題である」という言語化によって、非エンジニアの経営陣にも負債の本質を伝えやすくなる。

位置づけ・評価

本書は日本のソフトウェアエンジニア向けマネジメント書の中でも理論的な骨格の強さで際立っており、単なる経験則の集積ではなく経済学・心理学・組織論の学術的知見を体系的に応用した点が高く評価されている。刊行後、日本のCTO・EM(エンジニアリングマネージャー)コミュニティで広く読まれる必読書となり、その後の日本語圏における「エンジニアリングマネジメント」というジャンルの確立に大きく寄与した。『チームトポロジー』(コンウェイの法則を組織設計の実践論に発展させた著作)や『LeanとDevOpsの科学』などと並べて論じられることも多く、技術組織論という比較的新しい分野において日本語で書かれた基礎文献としての地位を確立している。