エンジニアリングマネージャー採用の評価方法:採用ガイド
一般的なシニアIC面接ループがエンジニアリングマネージャー採用で失敗する理由
多くのチームは初めてのエンジニアリングマネージャー採用の際に、シニアエンジニア面接ループを再利用し、最後に30分間の「ピープルマネジメントラウンド」を付け足すというアプローチを取ります。結果は予測可能です。合格する候補者は1対1のコミュニケーションも楽しめるシニアエンジニアで、落選する候補者は3年間本番コードを書いていないが優れたマネージャーであることが多いのです。
エンジニアリングマネジメントは異なる職務です。シニアIC業務との重なりはごく限定的です—EMは設計レビューで不健全な建築判断を見つける必要があります—ですが、日々の業務は人事評価、チームのロードマップの防衛、採用、問題解決、経営陣の優先順位とエンジニアリングの現実の橋渡しに費やされます。こうした業務のほぼ全てが、バイナリツリー問題やシステム設計ホワイトボードではテストされません。
本記事は、EM面接ループをゼロから設計している、あるいは偽陽性が多く、辞退される内定候補者が続く既存ループを改善しようとしているハイアリングマネージャーとテックディレクター向けです。
テストする価値のある4つの側面
有用なEM評価は以下の4つの側面に対してスコアを付けます。各側面には全ての段階で定義された評価基準があります。
- 技術的信頼性。 候補者は設計ドキュメントを読み、不正な提案に異議を唱え、チーム内のシニアエンジニアの尊敬を得られるか。コードをリリースする必要はありませんが、部下の誰かが間違っていることを知る必要があります。
- ピープルリーダーシップ。 パフォーマンスが低い人材をコーチできるか、退屈している高パフォーマー人材を引き留められるか、自分自身よりも技術的に優れた人物をマネージできるか、難しい会話を避けずに向き合えるか。
- 納期対応能力と優先順位付け。 四半期ロードマップを所有し、経営陣にノーと言え、期限が迫れば範囲を縮小でき、チームに隠れずにトレードオフを説明できるか。
- クロスファンクショナル判断力。 プロダクトと交渉でき、デザインと協働でき、エンジニアリングをリーダーシップに代表できるか。ただし、妥協し続けるのでも戦い続けるのでもなく。
ループの各段階は、これら4つの側面の1つか2つを意図的に探るべきです。EM面接ループが犯す最大の間違いは、各段階を特定の側面に固定した構造化ルーブリックの代わりに、すべての面接官に「良い印象を得られるか見てください」と尋ねることです。
ステージ1:コーディングスクリーンではなく、ピープルリーダーシップの対話
採用担当者スクリーン後の最初のラウンドは、45分間のピープルリーダーシップに関する構造化行動面接であるべきです。カルチャーフィットの雑談ではなく。「自己紹介をしてください」でもなく。候補者が実際にどのように人材をマネージしてきたかについての構造化された質問です。
信号を生み出すプロンプト:
- 「最近、エンジニアをパフォーマンス改善計画に置いた時のことを教えてください。どのような前兆がありましたか。1週目、4週目、8週目で何をしましたか。」
- 「あなたを辞めさせようとしていた高パフォーマー人材について説明してください。どうしてそれに気づきましたか、何を提供しましたか、その結果はどうなりましたか。」
- 「不健全な規範を持つチームを引き継いだことについて話してください。その規範は何でしたか、どのように診断しましたか、どのように変えましたか。」
構造化ルーブリックでスコア付けしてください。概括的に答える候補者(「私は常に週1回の1対1を行い、本当に耳を傾けます」)は、具体的な日付、具体的な人物(匿名化)、具体的な決定、具体的な成果で答える候補者と同じではありません。最初の回答より3層深い掘り下げの追加質問をしてください—そこが準備されたスクリプトが崩壊する場所です。
ステージ2:コーディングテストではなく、技術的対話
EM面接ループがこの段階で犯す間違いは、シニアIC面接ループから借りた60分間のライブコーディングラウンドです。正しい構成は60分間の設計レビューです。
最近のプロジェクトから本物の、サニタイズされた設計ドキュメントを持ってきてください—その中に少なくとも1つの悪い判断が含まれているもの。背景を候補者に説明し、その後反応を求めます。何が足りないか、どのような前提が懸念されるか、部下がそれを書いた場合に何に異議を唱えるか。次に立場を逆にします。彼ら自身が構築または所有したシステムについて、ルーム内のシニアエンジニアが深掘りできるほどの詳さで説明するよう求めます。
聞き取るべき内容:
- 本当のリスクとスタイルの好みの違いを判断できるか。
- うまくいかなかった部分について責任を取るか、それとも前の設計者を責めるか。
- 忘れている技術的詳細について質問されたとき、原理から再構築できるか、それとも防衛的になるか。
- 「チームが決めた」というフレーズを使うが本当は「私が却下した」という意味か、その逆か。
オプションだが有用:ClarityHireの協調編集機能を使ってコードベースからの本物のコード変更を共有し、「このPRを承認しますか」と質問してください。この1つの質問だけで、まだコードを読むEMと読むのをやめたEMを区別します。
ステージ3:納期対応と曖昧性ケーススタディ
3番目のラウンドは最も影響力のあるステージで、多くのループがスキップするステージです。現実的だが悪い状況を説明する半ページのシナリオを候補者に与えます。フラッグシッププロジェクトが6週間遅れており、2人のエンジニアがテックリーダーに不満を持っており、ディレクターが4番目の機能を求めたばかりで、先週末のオンコール体制が機能しなくなりました。彼らは最初の2週間をどのように過ごすかを尋ねます。
スコア付けすべき内容:
- インパクト別に優先順位を付けたか、それとも1週目に全てを修正しようとしたか。
- ディレクターとスコープについて話し合うことを提案したか、それとも静かに余分な仕事を吸収したか。
- 不満を持つエンジニアを名前で出し、各々と話す方法を計画したか、それとも「1対1を行う」で手を抜いたか。
- 会議、副プロジェクト、低価値な儀式など、スペースを作るためにやらないことを指摘したか。
このラウンドは、どの技術スクリーンよりも仕事上のパフォーマンスをより良く予測します。また、スムーズに話す候補者と根拠に基づいた候補者が明確に分離するラウンドでもあります。なぜなら、新しく書かれたシナリオに対する準備された答えがないからです。
ステージ4:クロスファンクショナルパートナーラウンド
最終ラウンドはエンジニアではなく、プロダクトマネージャーまたはデザイナーが実施します。エンジニアリングとプロダクトがスコープで意見が対立する短いシナリオと、候補者が機密の技術的トレードオフ(セキュリティインシデント、計画されたマイグレーション、廃止予定機能)を非技術的なステークホルダーに説明する必要があるシナリオをカバーしてください。
スコア付け:
- PMを同等の専門性を持つピアとして扱ったか、それとも管理すべき対手として扱ったか。
- 技術的トレードオフを専門用語なく、上から目線にならず、実質を失わずに説明できたか。
- 「同意しません」と明確に言い、必要に応じて同意して進めることができたか。
このラウンドをスキップするEMは採用されても、プロダクトとのパートナーシップで誰もが驚く悪さを発揮します。その費用は6ヶ月後、内定受諾後に明らかになります。
感覚的判断ではなくルーブリックでスコア付けする
最初の候補者が面接ループに入る前に、各ステージを4つの側面のうち2つに固定してください。1~4のスケールを使用し、定義されたアンカーを持たせ、面接官は面接官が面接官がディブリーフの前に独立してスコアを決めるようにしてください。ClarityHireの構造化面接スコアカードは、ルーム内で最も経験者が議論をアンカーするのを防ぐためにディブリーフ前にルーブリックを固定します。
各職務について、質問を設計する前に重み付けを決定してください:
- 初級EM(4~8人の部下)。 ピープルリーダーシップと納期対応能力に重点を置く。技術的信頼性はフロアチェック。
- シニアEM(8~15人の部下、複数チーム)。 納期対応能力、クロスファンクショナル判断力、ピープルリーダーシップに重点を置く。技術的信頼性はより軽く。
- 新しいチームに採用され、信頼を急速に構築する必要があるEM。 組織図が示唆するよりも高く技術的信頼性に重点を置いてください。チームは最初の月にそれをテストするからです。
よくある危険信号
失敗したEM採用に現れ、ループ内で耳を傾ければほぼ常に見られるパターン:
- 具体的なストーリーがない。 行動質問をすべて仮説で答える候補者(「私はそれを処理するために...」)は、実際にそれを処理していません。
- 万能なヒーロー物語。 すべてのストーリーには候補者がプロジェクトを救うシーン。候補者が信号を見落とす、採用を失敗させる、間違った判断をするストーリーはありません。実際のEMは3つすべてを経験しています。
- 「その設計ドキュメントを読むだけで」という技術的質問の回避。 「それは建築家がいるから」という説明では、初級EMが設計ドキュメントを読めずロードマップレビューでチームの技術的判断を擁護できません。
- 昇進へとコーチングした人物の名前を1人も出せない。 この職務をこなすEMはこれを深く気にかけており、名前を覚えています。
- 「紛争について教えてください」という質問に、それを再び訴訟する機会として対応。 信号は反省であり、誰が正しかったかではありません。
次に何をするか
EM職務を開く準備ができたら:
- 単一の質問を書く前に、4つの側面と段階ごとの重み付けを選択してください。
- 上記のピープルリーダーシッププロンプトを借り、チームの実際の課題に固有の3つを追加で書いてください。
- 過去6ヶ月間から1つの本物の、匿名化された設計ドキュメントと1つの本物の、匿名化された納期対応状況を引き出し、ステージ2とステージ3の材料に変えてください。
- クロスファンクショナルパートナーラウンドを追加し、それを実行するPMまたはデザイナーを選択してください。
- ルーブリックを面接プラットフォームにロックしてから最初の候補者をスケジュール設定し、ディブリーフ議論が最も声の大きい意見を強化するのではなく異なる意見を浮き彫りにするようにしてください。
EM採用失敗の費用は大体、チームの進捗1年分、2つの離職イベント、そしてループを再び実行する時間です。4段階プロセスで正しい側面に対して設計されたものは、その10分の1以下のコストで済み、チームが初日から尊敬できる採用を生み出します。