エンジニアリングマネージャー(EM; engineering manager)にまつわる最大の課題はなんだろうか、それはエンジニアはそのキャリアにおいて、別にマネジメントをやりたいわけではないということだ。実際、トッププレーヤーであることとマネジメントを両立するのはほとんど不可能である(プロスポーツの世界を考えればわかる)。 これはエンジニアリングマネージャーの採用はエンジニアの採用よりも難しいというさらなる困難も引き起こす。マネージャーは必要ない?エンジニアリングマネージャーがいない状態とは、それはエンジニアではないマネージャーがエンジニアを管理している状態だ(これはおそらく望んでいない事態だろう)。 エンジニア組織のデザインを考えるとき、こういう話は避けて通れないが全くやりようがないわけではない。本稿では、いくつかの典型的な組織のパターンとともにこの問題を考えてみよう。 Pure hi