インディビジュアルコントリビューターからマネージャーへの移行

マネジメントトラックを目指す方向けの情報とリソース

IC からマネージャーへの移行トレーニングビデオ

マネジメントは自分に向いているか?

マネジメントが目指したいトラックかどうかを判断する最善の方法は、オンライントレーニングやマネージャーとの会話を通じて、マネージャーが何をするのかについてより深く学ぶことです。

オンライントレーニング

マネジメント経験を説明するオンライントレーニングコースがいくつかあります:

マネージャーの実際の状況をロールプレイング

  • ロールプレイング は、マネージャーがマネジメントの状況をマネージャーを目指す IC と共有するための非常に有用なツールです。
  • ロールプレイング後にマネージャーと Q&A を行う
  • それらのスキルを練習するために、より手続き的でないプロジェクトに取り組む

IC からマネージャーへの旅についてさらに学ぶ

  • 最近エンジニアリングマネージャーに昇進した、自分の担当領域のチームメンバーの昇進書類を見直す
  • 最近昇進したチームメンバーとコーヒーチャットをスケジュールし、彼らの移行と新しい役割について学ぶ助けになる質問をする
  • GitLab のリーダーシップに期待されることを見る
  • GitLab 外のメンターを検討する

最新情報を得る

現在の役割で成果を出す

  • 次のレベルへの技術的スキルセットが証明されるよう、現在の役割で成果を上げることを確認する
  • 長い期間にわたって継続的に成果を上げる。パフォーマンス/ポテンシャルマトリクスを参照
  • 忍耐を持つ — マネジメントの役割に成長するには時間がかかる
  • 現在地と目標地のギャップをマネージャーに聞き、成長するための計画を立てる。マネージャーに計画がなければ、タイムラインについて有効なフィードバックを提供しながら計画を求める
  • 目標に向けて成長するためのメンターを見つける
  • 誰も望まない困難なタスクを引き受ける

どうすればマネジメント経験を積めるか?

現在 IC として、日々のタスクにはおそらくマネジメント的な活動が含まれていないでしょう。以下は、実際に GitLab でマネージャーにならずにマネジメント経験を積むための活動リストです。

マネージャーのバックアップを務める

  • エンジニアリングマネージャーが不在の際にバックアップとして務める(リリース計画、週次ミーティング、インシデントの調整などを含む)
  • 可能であればメモを取りながらマネージャーとの公開ミーティングに参加し、マネージャーが不在の際に代理を務める
  • #eng-manager Slack チャンネルでマネジメント関連タスクの機会を監視する
  • OKR 関連の活動(作成・スコアリング・更新)でエンジニアリングマネージャーをサポートする
  • チームの受信バグを分析する週次トリアージ Issue に参加する
  • #is-this-known Slack チャンネルを監視し、未特定のバグ報告の Issue を作成する

採用

  • インタビューに参加する
  • Issue のロードマップと優先順位を見直して、キャパシティの問題を特定する
  • オンボーディングバディを務める

他者の成長を支援する

  • チームメンバーをメンタリングし、メンティーと定期的な 1on1 を開催する
  • メンタリング関係、チームレトロスペクティブ、Issue、#thanks チャンネル、チーム Slack チャンネルで定期的にフィードバックを提供する
  • ブッククラブを主催する

インパクトのある変化を起こす

  • チームまたは GitLab のイニシアチブをリードして品質・セキュリティ・パフォーマンスを向上させる
  • 組織的な改善を特定し、トレーニングの促進ファーストレスポンダープログラムのような取り組みを完了まで推進する
  • 組織がボランティアを募集している際には積極的に手を挙げる

効率性の価値を強化する

  • 日々の業務を分析して自分のプロセスを改善し、より効率的に業務を行う
  • チームの効率性を向上させるプロセス改善を特定・実装する
  • チーム外の人々に影響を与える自分の効率性を向上させるプロセス改善を特定・実装する

多様性の価値を強化する

  • Diversity Inclusion & Belonging または TMRG Slack チャンネルに参加する
  • TMRGに参加する
  • TMRG 主催のイベントに参加する
  • TMRG または DIB 関連のイベント・イニシアチブに参加する

GitLab のミーティングに参加する

  • セキュリティ、テクニカルライティング、品質などのカウンターパートと定期的なミーティングを持つ
  • GitLab チームのレトロスペクティブの主催に立候補する
  • オンコールコーディネーターやインシデントマネージャーに立候補して、運用リーダーシップの経験を積む

マネージャー志望者向けメンタリングパイロットプログラム

背景

GitLab には、マネジメントの役割を学び、成長することに関心のある多くの IC がいます。マネージャーの役割を理解し、それに取り組むために必要な経験を積むプロセスを支援するためのリソースまとめられています。リソースはそれ自体で価値がありますが、経験豊富なマネージャーをメンターとして持つことで、IC を導き、実践的なアドバイスや背景情報を提供することができます。これらのマネージャーメンターは IC を支援し、どのマネジメント領域に集中すべきか、現時点で実際にスキルアップするために何ができるかを明らかにすることができます。

構造

  1. マネージャーとマネージャー志望者の両方にとって、参加は任意です。
  2. マネージャーは一度に最大 4 名のマネージャー志望者を直接指導することができます。
  3. マネージャー / マネージャー志望者のメンタリングは manager_mentorship.yml ファイル内で調整されます。
  4. マネージャー志望者は manager_mentorship.yml で空きのあるマネージャーを見つけ、直接連絡します。
  5. マネージャーとマネージャー志望者は少なくとも 6 週間ごとにチェックインします。これは非同期またはコーヒーチャット(/handbook/company/culture/all-remote/informal-communication/#coffee-chats)で行うことができます。
  6. 議論のトピックは、ニーズと興味に基づいて完全に柔軟です。

メリット

  1. マネージャー間のメンタリングスキルを開発・拡大する
  2. マネージャー志望者に、不足している分野でのスキルアップの定期的な接点を与える
  3. 現在より強いマネージャー / マネージャー志望者間のネットワークを作る
  4. マネージャーの直接指導下でのメンタリングにより、GitLab でのマネジメントの役割がどのようなものか、そして成功するためにはどうすればよいかについて、より多くの能力と自信が育まれるはずです。

成功の測定

メンタリングプログラムの効果を測定するために、マネージャーとマネージャー志望者の両方を対象とした四半期ごとの匿名調査が実施されます。

さらに、プログラム開始から 6 ヶ月後にパイロットに関するフィードバックを収集し、継続するかどうかを判断するためのレトロスペクティブ会話が行われます。