👏

TL/EM/PdM/PjMの違いとマネージャーに必要なスキルまとめ

2024/05/01に公開

はじめに

かつては(日本特有の呼び方として)以下の4つに分けられることが多かった
マネージャーの職務が多岐に渡ることから、いろいろな職務が採用されることが増えてきた

  • プロジェクトマネージャー(PM)→プロジェクトの管理
  • プロジェクトリーダー(PL)→プロジェクトの実行
  • システムエンジニア(SE)→主に開発の上流工程を担当
  • プログラマー(PG)→主に開発の下流工程を担当

開発を担当する職務は、ソフトウェアエンジニアやシニアソフトウェアエンジニアと呼ばれる
技術的な難易度の高い問題を解決できるとシニアとなり、エンジニアを管理する人やテックリード、アーキテクトなどを指す場合が多い

組織の中で以下の職務・責任の考え方を一致させることが大事
取りこぼしがないようにする

マネージャに必要なスキル

  • 基本的には以下の4つに分類
    • ピープルマネジメント
    • テクノロジーマネジメント
    • プロジェクトマネジメント
    • プロダクトマネジメント
  • 組織により、どの職種がどのマネジメントをするかに違いがある

https://qiita.com/hirokidaichi/items/95678bb1cef32629c317

テックリード(TL)

主な職務

  • 開発者(チーム)のリーダー
    • コードレビュー
    • 技術選定
    • アーキテクチャ設計など
  • 組織によりマネージャー業務も兼任したりする
    • テクノロジーマネジメントを実施したり、全部のマネジメントをやるミニCTOのようなケースもある
      • SRE、モニタリング、DevOpsなどについても考慮
    • 基本的にピープルマネジメントはやらないが、EMがいない場合は担当することもある
  • コードを書くよりレビューなどにリソースを割く方がチームのアウトプットはよくなる傾向

似たような職種

  • リードエンジニア/リードプログラマ/テクニカルリード
    • ほぼ同じ意味で使われる
  • アーキテクト
    • 開発プロセスの上流を担当
    • 全社横断的なリーダーシップ
    • メンバーへの技術的なサポートや教育
  • Individual Contributor(IC)
    • マネジメントの責務がない専門職
    • 個人で会社に貢献する
    • 部下を持たない
    • マネジメントスキルが不要というわけでもない(職位が上がると求められる)

https://pr.forkwell.com/career_navi/six_patterns_of_tech_leads/
↑2022時点の市場価値(年収分布)も見れたりします

エンジニアリングマネージャー(EM)

主な職務

  • ピープルマネジメントを主としてテクノロジーマネジメントもするケースが多い
  • 場合により4つ全部やるパターンもある
    • TLがやらないこと全部のようなケース
  • 他の職務と違い、人事評価件を持つ
  • (自身より)チームのパフォーマンスをあげる
    • マネージャーはスタッフのために存在するという意識
  • プロジェクトマネージャとピープルマネジメント兼任はアンチパターン
    • プロジェクトが優先されがち

似たような職種

  • テクニカルプログラムマネージャー(TPM)
    • テクノロジーマネジメントを主とする
    • ピープルマネジメントはあまりやらないが、育成の視点から技術的なサポートを担当することがある

https://dev.classmethod.jp/articles/ryuzee-on-engineering-manager/

プロダクトマネージャー(PdM)

主な職務

  • プロダクトマネジメントを主とする
    • 何を作るか、なぜ作るか
  • 顧客のフィードバック
    • どう機能に落とし込むか
    • 機能でなく課題を把握する
  • North Star Metric(NSM)、KGI・KGI
  • PRD(Product Requirement Document)
  • ロードマップ
    • 優先順位付け(RICEフレームワークなど)
  • データ分析
  • プロダクトマネジメントトライアングル
    • ビジネス・開発者・顧客とプロダクトの関係性を示したモデル

似たような職種

  • プロダクトオーナー(PO)
    • 複数の意味で使われるので注意
      • プロダクトの総責任者→スコープの広いPdM
      • スクラムでの役割
        • プロダクトの成功と失敗の責任を持つ
        • バックログの管理
        • ビジョンや目標に向かっているか管理
        • PjMの仕事はやらない
        • PdMのビジョンや戦略から開発アイテムを決定(Howから関わる)
        • PdMが顧客よりでPOが開発チーム寄り
        • PdMと兼任するケースが多い
      • 事業の責任者→事業開発やPL/BS管理など
  • プロダクトマーケティングマネージャー(PMM)
    • セールス・マーケティング・カスタマーサービスなどを担当
    • ビジネス領域の責任者
  • コミュニティマネージャー
    • SNS運用、イベント開催などのコミュニティ活動の企画・管理・運営
    • ユーザーとのコミュニケーション
    • マーケティングの分析

https://tumada.medium.com/product-management-triangle-job-description-d18d1855ef65

プロジェクトマネージャー(PjM)

主な職務

  • プロジェクトマネジメントを主とする
    • PMBOK
      • スコープ、スケジュール、コスト、品質、...
    • 不確実性の分析
    • 見積もり
    • 開発手法
      • アジャイル、リーン、...
    • CCPM, CMMI,...
  • プロジェクトの責任者
  • PM=PjM

似たような職種(関連組織)

  • スクラムマスター(SM)
    • スクラム開発の場合はプロジェクトマネージャーは存在しない
    • チームが権限を持つ
    • プロダクトオーナーとチームのサポート
    • プロジェクトの責任者でない
  • プロジェクトマネジメントオフィス(PMO)
    • 横断的にプロジェクトマネジメントを支援する組織や体制
    • プロジェクトマネジメントの標準化
    • プロジェクト間のリソースやコスト調整
    • プロジェクトマネジメントに関する研修

Discussion