インターンシッププロジェクト ワーキンググループ

将来のプログラムの実現可能性を判断するためのパイロットインターンシッププログラムを実施することがビジネス目標です。

属性

プロパティ
作成日2019年10月2日
目標終了日2020年1月31日
Slack#wg_internship-pilot(社内からのみアクセス可能)
Google Docインターンシップ ワーキンググループアジェンダ(社内からのみアクセス可能)
Issue ボードIssue ボード

ビジネス目標

将来のプログラムの実現可能性を判断するためのパイロットインターンシッププログラムを実施します。

概要:

  1. インターンシップ終了時に優秀な成績を収めた候補者を積極的に採用する意図
  2. 期間を限定する(終了基準を参照)
  3. テクノロジー業界でキャリアを始める人なら誰でも参加可能(学生に限らない)
  4. タイムライン:
    1. 10月:設計
    2. 11月:採用
    3. 12月:内定
    4. 2020年6月:インターンシップ開始
  5. どなたからの応募も歓迎します。タレントアクティビジョン部門が行うアクティブソーシングの 100% は、テクノロジー業界でアンダーリプレゼンテッドなグループの人々を対象とします。これは候補者プールを社会全体をより反映したものにするためです。内定は純粋に実力のみに基づいて行います。

フェーズ 1 - プログラムの設計

フェーズ 1 は、プログラムを設計・立ち上げることに焦点を当て、主な目標はプログラムを設計し、候補者を採用・面接できる状態にすることです。

役割と責任

ワーキンググループの役割担当者肩書き
エグゼクティブスポンサーEric JohnsonVP of Engineering
ファシリテーターJean du PlessisEngineering Manager, Static Site Editor
機能リードRoos TakkenPeople Business Partner, Engineering
機能リードNick NguyenEngineering Manager, Ecosystem
メンバーTanya PazitnyQuality Engineering Manager
メンバーPhil CalderGrowth Engineering Manager
メンバーLiam McNallyInterim Talent Acquisition Manager
メンバーJohn HopeEngineering Manager, Plan

終了基準

  1. 予算の定義 => 100%
    1. 利用可能なインターンシップのポジション数を決定する ✅
    2. 報酬を決定する ✅
    3. 共同作業のための予算を決定する ✅
  2. コミュニケーション計画 => 100%
    1. インターンシッププログラム名を選択する ✅️
      1. “GitLab All-Remote internship”
    2. オールリモート企業文化のブランディング機会を定義する ✅
      1. 大学、Meetup グループ、プログラミングブートキャンプへの連携
      2. LinkedIn、Instagram、Facebook 広告
      3. ソーシング
      4. GitLab チームメンバーが自分の大学・Meetup グループ・プログラミングクラブに連絡する
    3. コミュニケーションのマイルストーンを定義する ✅
      1. 2019-11-05:プログラムの社内発表 + ハンドブック更新
      2. 2019-11-15:求人の公開(Glassdoor、LinkedIn、Stack Overflow など)
      3. 2019-11-30 - 2019-12-15:インターンシップブランディングキャンペーン
      4. 2020-01-01 - 2020-02-01:Contribute への招待・参加者を発表
      5. 2020-03-27:インターンに関する Contribute ブログ
      6. 2020-06-06:キックオフのブログ + 個人的なストーリー
      7. 2020-09-14:評価ブログ記事
      8. 2020-10/2020-11:次のインターンシップを発表(パイロットが成功した場合)
  3. 採用計画 => 100%
    1. 候補者資格基準を定義する ✅
      1. Ruby on Rails および/またはモダンなフロントエンド JavaScript フレームワーク(React、VueJS、AngularJS、Ember など)のプログラミング経験
      2. オープンソースプロジェクトへの貢献者
      3. インターンシップ期間中フルタイムで参加可能
      4. アメリカ合衆国とオランダへ各 1 週間旅行できること
      5. インターンシップ後のフルタイム雇用に関心がある(即時または「次の学期」)- GitLab への事前コミットメントは不要
    2. ジョブファミリーページを作成する ✅
    3. ソーシングターゲットとエンゲージメント計画を特定する ✅
      1. 広告
        1. すべての従来のプラットフォームで役割を広告する
        2. インターンシップ特化型の求人ボードで広告する(例:Youtern、angel.co など)
      2. 大学採用
        1. 大学・カレッジに積極的にアプローチして交流し、仮想キャリア講演を開催して学生に応募を促す
        2. アンダーリプレゼンテッドなグループを代表する大学内の団体に積極的にアプローチして交流し、仮想キャリア講演を開催して学生に応募を促す
        3. 北米、欧州、APAC、MENA の各地域の 5 大学で仮想講演を開催する
      3. アンダーリプレゼンテッドなグループ
        1. すべてのアクティブソーシング活動は、アンダーリプレゼンテッドなグループの候補者にのみ特化します
        2. LinkedIn、Meetup グループ、オンラインテックフォーラムを活用して潜在的な候補者を特定します
    4. Greenhouse 求人を作成する ✅
  4. インターンシッププログラムの構造 => 100%
    1. インターンシップの期間を決定する ✅
      • 16 週間
    2. プログラムの時期を決定する ✅
      • 2020年6月15日(月)〜2020年10月2日(金)
    3. オールリモート、タイムゾーン調整、または共同作業コホートを決定する ✅
      • 第 1 週:アムステルダムでの共同作業
      • 第 2〜15 週:オールリモート
      • 第 16 週:サンフランシスコでの共同作業
    4. チームがインターンスロットを要求できる基準を定義する ️️✅
      1. メンターシップ
      • チームにはプログラム期間中メンターを務める意欲のあるマネージャーと少なくとも 1〜2 名のエンジニアがいますか?
      • メンターはインターンや若手エンジニアのメンタリング経験がありますか?以前の経験はあると良いですが必須ではありません。
      1. 作業量
        • チームには、インターンが取り組むのに適した依存関係が少ない低ウェイトの Issue を含むロードマップがありますか?
      2. チームの規模と成熟度
        • このチームはどの程度確立されていますか?速度の低下リスクなしにインターンを受け入れられますか?
    5. インターン向けの日常的な活動の概要を定義する(骨格のアウトライン)✅
      1. 共同作業週(第 1 週と第 16 週)の活動はまだ決定中です。
      2. 第 2〜15 週において、インターンの 1 日のスケジュールは GitLab チームメンバーの作業方法を概ね反映します。つまり厳格なスケジュールは課しません。
        • インターンは非同期コミュニケーションを優先し、自分の作業スケジュールを設定するよう促されます。
        • インターンがリモートワークへの適応に支援が必要な場合、メンターとプログラムコーディネーターがコーチングを提供します。
      3. インターンは以下の事前決定された活動に参加します
        • マネージャーとの週次 1 on 1
        • メンターとの週次 1 on 1
        • インターンシッププログラムコーディネーターとの週次 1 on 1
        • 週次インターンコーヒーチャット
        • プログラムコーディネーターが司会進行する週 2〜3 回のグループミーティング(複数タイムゾーンにまたがる場合は持ち回り)
        • メンターと他のチームメンバーとの定期的なペアプログラミングセッション
  5. 面接 => 100%
    1. 面接プロセスと技術評価を定義する ️️✅
      1. 包括的な応募フォームを含む
        • 技術課題
        • STAR ではなく状況対応型の質問(直接の職務経験がない可能性があるため)
        • 特定の領域への対応を候補者に求めるカバーレター
      2. 自動化されたオンライン技術評価
      3. 技術評価面接(このステップを含めるかどうか確認中)
      4. 行動・価値観面接パネル(次のパネル面接ステージに進むためには「強い yes」のスコアが必要)
        • 採用マネージャー
        • リクルーター/HR
        • その他の面接官
  6. 成功の指標 => 100%
    1. パイロットを成功とみなすための基準を決定する ✅
      1. インターンが評価するプログラム体験のフィードバック評価(質問と目標スコアは TBD)
      2. インターンと協業したチームからの価値と全体的な体験に関するフィードバック評価(質問と目標スコアは TBD)
      3. インターンシップ期間中に少なくとも 24 件の MR のスループット
        • 週平均 2 件の MR マージ
        • これは 1 週間のオンボーディングと 1 週間のオフボーディングを含む 16 週間のインターンシップを考慮したものです
        • ハンドブック/ブログの MR もスループットにカウントされます
      4. プログラム内のインターンの 50% に内定を提示する
  7. プログラムの役割の担当者 ️=> 100%
    1. プログラムリード(全体 DRI)- Roos Takken
    2. 採用リード - Liam McNally
    3. プログラムコーディネーター - Jean du Plessis
    4. プログラムコーディネーター - Nick Nguyen

(✅ 完了、✏️ 進行中)

フェーズ 2 - プログラムの開始

フェーズ 2 はインターンシップ応募の開始から始まり、インターンの採用・面接・採用の監督とすべてのプログラム詳細の確定が主な目標です。

ワーキンググループは、これらの目標の終了基準が満たされると解散し、プログラムリードとコーディネーターがプログラムの運営と完了まで引き継ぎます。

役割と責任

ワーキンググループの役割担当者肩書き
エグゼクティブスポンサーEric JohnsonVP of Engineering
ファシリテーターRoos TakkenPeople Business Partner, Engineering
機能リードJean du PlessisEngineering Manager, Static Site Editor
メンバーNick NguyenEngineering Manager, Ecosystem
メンバーLiam McNallyDiversity, Inclusion and Belonging Partner
メンバーJohn HopeEngineering Manager, Plan

終了基準

  1. ホストチームの決定 => 100%
    1. 関心のあるチーム向けの Q&A セッションを実施する ✅
    2. チームの応募を確認・承認する ✅
  2. オンボーディング・オフボーディング => 100%
    1. オンボーディングプロセスを定義する ✅
    2. オフボーディングプロセスを定義する ✅
  3. プログラムの成功を測定する => 100%
    1. インターン向けのフィードバックアンケートを作成する(社内)✅
    2. チーム向けのフィードバックアンケートを作成する
  4. インターンシップの宣伝 => 100%
    1. ブログ記事 ✅
  5. プログラムの詳細を確定する => 100%
    1. 「第 1 週:インターンファストブート」プログラムの詳細を定義する
    2. 「第 16 週:インターン送別」プログラムの詳細を定義する
    3. 物流的な詳細はワーキンググループ終了後にプログラムコーディネーターが処理する ✅
  6. 4 名のインターンを採用する => 100%
    1. 内定を承諾した ✅
    2. インターンを Contribute - Prague に招待した ✅
    3. インターンをチームの役割にマッチングさせた ✅
  7. ホストチームのメンター向けトレーニング => 100%
    1. インターンが質問する機会・ペアプログラミングセッションの機会を含める ✅
    2. 適切なプロジェクトの選択と作業量のガイドラインを提供する ✅

(✅ 完了、✏️ 進行中)