このフレームワークにより、ソフトウェア エンジニアリング マネージャーは、各ポジションに期待されることや、キャリアのはしごの次のレベルを計画する方法について、直属の部下と有意義な会話をすることができます。
このフレームワークは、米国のテクノロジー業界ではある程度標準的な役割とレベルを使用していますが、すべての企業が異なります。提供された情報をベースラインとして使用し、必要に応じて自由に調整してください。
このフレームワークは、レーダー チャートに大きく依存して、特定のポジションのさまざまな視点と期待を視覚的に示します。
フレームワークには 4 つの異なるはしごがあります。
テクニカル リードとエンジニアリング マネージャーの違いについて混乱している場合は、テクニカル リードとエンジニアリング マネージャーのページで詳細な比較を参照してください。
レベル | シニア | デベロッパー | テックリード | テクニカル プログラム マネージャー | 技術管理者 |
---|---|---|---|---|---|
1 | いいえ | D1 | |||
2 | いいえ | D2 | |||
3 | いいえ | D3 | |||
4 | はい | D4 | TL4 | TPM4 | |
5 | はい | D5 | TL5 | TPM5 | EM5 |
6 | はい | D6 | TL6 | TPM6 | EM6 |
7 | はい | D7 | TL7 | TPM7 | EM7 |
(詳細は役職名をクリックしてください)
上記のチャートには、次の 5 つの軸があります。
影響軸は直交しており、他のすべての軸に適用されるため、別の次元として見ることができます。
各軸には、5 つの異なるレベルのパフォーマンスがあります。すべてのレベルに前のレベルが含まれていることを強調することが重要です。たとえば、テクノロジーを伝道し、専門化し、採用する人。
各レベルをよりよく理解するために読み続けてください。
一部の人々がすべてのポイントを満たしていない場合はどうなりますか?
それはごく普通のことです。人は通常、ある分野では強く、別の分野では弱くなります。フレームワークは、人々を昇進させるためのチェックリストとして使用するのではなく、有意義なキャリア会話を行うためのガイダンスとして使用する必要があります。
組織のキャリアラダーが異なる場合はどうなりますか?
フレームワークはオープンソースであるため、組織に適応させる機会があります。チャート テンプレートを自由に使用して、独自のレベルを定義してください。
人はいつ次のレベルに移行する準備ができていますか?
企業は通常、昇進を正式に行う前に、数か月間一貫して次のレベルでパフォーマンスを発揮することを期待しています。
直属の部下との議論を裏付ける証拠を収集するにはどうすればよいですか?
さまざまなチームがさまざまな方法で証拠を収集します。推奨されるアプローチは、次の組み合わせを使用することです。
フレームワークは、各レベルをサポートするためのより具体的な動作例を提供できますか?
具体的な行動例には、チームの働き方、システム アーキテクチャ、およびそのテクノロジ スタックに関する知識が必要です。各チームが独自の例を定義できるようにすることをお勧めします。
フレームワークがレベル 7 で停止するのはなぜですか?
レベル 8 以上は、会社によって大きく異なります。さまざまな規模の組織は、構造の非常に高い位置にさまざまなレベルの範囲を割り当てる傾向があります。
このトピックに関する追加のリソースはありますか?
The Manager's Path : Camille Fournier は、多くのエンジニアリング職の期待と課題を見事に説明しています。また、彼女は第9章でキャリアラダーを書くことについて良いアドバイスを提供しています.
業績評価が上手になる方法: Dick Grote が、仕事の責任を定義する方法と、業績 (結果と行動) を評価する方法を簡単な言葉で説明します。