データチームの組織

GitLabデータチームの組織

データチームの組織

データチームの組織モデルは5つの主要なビジネスニーズに基づいています:

  1. GitLabビジネス固有のビスポークデータソリューションの必要性
  2. 分散アナリストチームをサポートするための高パフォーマンスで信頼性の高いデータストレージとコンピューティングプラットフォームの必要性
  3. データテクノロジー高度な分析のセンターオブエクセレンスの必要性
  4. さまざまな緊急性と品質要件に基づく柔軟なデータソリューションの必要性
  5. 信頼、コンプライアンス、価値主導のインサイトを促進する必要性

これらのニーズに基づき、データチームは以下のように組織されています:

  1. アナリティクスエンジニアリング: 生データを、データによる意思決定に使用できるクリーンで構造化された形式に変換します。リードアナリティクスエンジニアはビジネス部門と機能分析チームの安定したカウンターパートとして機能します。
  2. データプラットフォーム&エンジニアリングチーム: データスタックの所有と運用を含むデータテクノロジーのセンターオブエクセレンス
  3. データサイエンスチーム: ビジネスへのデータサイエンスプロジェクトのデリバリーを含む高度な分析のセンターオブエクセレンス
  4. データガバナンスとデータ品質チーム: 強固なデータガバナンスのプラクティスを構築し、データ品質のモニタリングとデータ品質の改善のためのデータ品質フレームワークを確立するのに役立てます。

データチームのオペレーティングモデル

エンタープライズデータチームはKey Resultsを通じて内部でコラボレーションします。Key Resultsは四半期ごとに計画され、チームの4つの柱からさまざまなチームメンバーがKey Resultに割り当てられます。Key ResultにはDRI(Directly Responsible Individual)がおり、Key Resultのビジネス成果とチームを成功に導く責任を持ちます。チームの各柱は、それぞれの柱固有のセレモニーを確立し、P1-OpsおよびP3-Otherのissueのトリアージと割り当て方法に関するプロセスを確立する柔軟性を持ちます。

他の柱のセレモニーへの参加はチームメンバーにとって任意です。出席が価値を加える場合、チームメンバーは他の柱のセレモニーへの参加が奨励されます。

時には、エンタープライズデータチームの柱が、複数の四半期にわたって継続し、P1、P2、P3のissueにわたって一貫した深いサポートを必要とする拡張ベースで別の柱からのコラボレーションとサポートを必要とする場合があります。このような場合、チームメンバーはそのメンバーがP1、P2、P3のissueにわたって柱に専用サポートを提供する終了日が設定されたコミットメントで、一定期間その柱の安定したカウンターパートとして割り当てられる可能性があります。期待値とキャパシティは割り当ての開始時に合意され、コラボレーションと合意のもとに変更される可能性があります。

以下はKey Resultに割り当てられたDRIの期待値です:

  1. オポチュニティキャンバスの完成を確保し、必要な場合は助けを求めます。
  2. Key Resultチームとのワークブレークダウンセッションをスケジュールします。これはKey Resultに応じて非同期または同期で行うことができます。
  3. Key Resultチームとの定期的なスタンドアップと作業セッションを必要に応じてスケジュールします。これはKey Resultに適した頻度で非同期または同期で行うことができます。
  4. OKRプロジェクトのKey Result Issueに月次更新を提供します。完了率とKey Resultの健全状態を含めます。
  5. データ管理チームとのKey Resultの正常な完了に向けたリスクと依存関係を提起します。

アナリティクスエンジニアリング - チームと安定したカウンターパートの割り当て

部門 / 事業部機能分析チームアナリティクスエンジニアアナリティクスエンジニアリングサブチーム
セールスRevenue Strategy and Analytics@j_kim @dantenelGTM
マーケティングMarketing Strategy and Analytics@dantenelGTM
ファイナンスFP&A Analytics@annapiasecznaFinance
Customer SuccessCS Strategy and Analyticsリソーシング待ちR&D
プロダクトProduct Data Insights(暫定) @lisvinuezaR&D
エンジニアリングEngineering Analytics(暫定) @lisvinuezaR&D
セキュリティEngineering Analytics(暫定) @lisvinuezaR&D
サポートN/ATBDTBD
PeoplePeople Analytics@rakhireddyPeople

データプログラムの採用

優れた人材を採用することは私たちの成功に不可欠であり、プロセスを効率化するために多大な努力を投資してきました。以下は私たちが使用する参考資料です:

  • 既存のチームメンバーと候補者が成長の機会を理解するためのデータロールとキャリア開発
  • 各候補者に完成を求めるテイクホームテスト。このテストは候補者にとっても私たちにとっても有益です。なぜなら、私たちが定期的に行う作業の種類を代表しており、候補者がこの作業に興味がない場合は、応募についてより十分な情報に基づいた決断をするのに役立つからです

データロールとキャリア開発

データインターンシップ

データチームインターンシップをご覧ください。

データプラットフォーム

  graph LR;
  subgraph Data Engineering Roles
    supe:jde(Junior Data Engineer)-->supe:de(Data Engineer);
    supe:de(Data Engineer)-->supe:sde(Senior Data Engineer);
    supe:sde(Senior Data Engineer)-->supe:fde(Staff Data Engineer);
    supe:fde(Staff Data Engineer)-->supe:pde(Principal Data Engineer);
  end

  click supe:jde "https://handbook.gitlab.com/job-description-library/marketing/enterprise-data/data-engineer/#junior-data-engineer";
  click supe:de "https://handbook.gitlab.com/job-description-library/marketing/enterprise-data/data-engineer/";
  click supe:sde "https://handbook.gitlab.com/job-description-library/marketing/enterprise-data/data-engineer/#senior-data-engineer";
  click supe:fde "https://handbook.gitlab.com/job-description-library/marketing/enterprise-data/data-engineer/#staff-data-engineer";
  click supe:pde "https://handbook.gitlab.com/job-description-library/marketing/enterprise-data/data-engineer/#prinicipal-data-engineer";

中堅・上級データエンジニアのオンボーディングタイムライン

Day 30までDay 60までDay 90までDay 120まで
PeopleとDataのオンボーディングを完了するトリアージ活動を実施する新しいデータソースを抽出するデータプラットフォームの特定のエリアを所有する
ハンドブックまたはテンプレートに貢献するためのMRを作成するインシデントとissueを調査するLevel-3 Epicの割り当てに取り組む新しいアイデアを提案し、データプラットフォームの改善イニシアチブを考える
データプラットフォームの現在の設定を理解するプラットフォームインフラまたはデータパイプラインに小さな/修正的な変更を加えるワークブレークダウンに貢献する

データアナリスト

  graph LR;
  subgraph Data Analyst Roles
    supe:ida(Data Analyst Intern)-->supe:jda(Junior Data Analyst);
    supe:jda(Junior Data Analyst)-->supe:da(Data Analyst);
    supe:da(Data Analyst)-->supe:sda(Senior Data Analyst);
    supe:sda(Senior Data Analyst)-->supe:fda(Staff Data Analyst);
  end

  click supe:ida "https://handbook.gitlab.com/job-description-library/marketing/enterprise-data/data-analyst#data-analyst-intern";
  click supe:jda "https://handbook.gitlab.com/job-description-library/marketing/enterprise-data/data-analyst#junior-data-analyst";
  click supe:da "https://handbook.gitlab.com/job-description-library/marketing/enterprise-data/data-analyst#data-analyst";
  click supe:sda "https://handbook.gitlab.com/job-description-library/marketing/enterprise-data/data-analyst#senior-data-analyst";
  click supe:fda "https://handbook.gitlab.com/job-description-library/marketing/enterprise-data/data-analyst#staff-data-analyst";

中堅・上級データアナリストのオンボーディングタイムライン

Day 30までDay 60までDay 90までDay 120まで
PeopleとDataのオンボーディングを完了する既存のTableauダッシュボードを拡張するか、dbt issueのトリアージフェーズを完了するDRIとしてプロジェクトをエンドツーエンドで実行するERD/データアーティファクト(例: ダッシュボード)を作成するか、製品評価を完了する
First Issue: S to M Tシャツサイズを完了する

データサイエンス

  graph LR;
  subgraph Data Science Roles
    supe:ds(Data Scientist)-->supe:sds(Senior Data Scientist)-->supe:stds(Staff Data Scientist)-->supe:pds(Principal Data Scientist);
  end

  click supe:ds "https://handbook.gitlab.com/job-description-library/marketing/enterprise-data/data-science/#data-scientist-intermediate";
  click supe:sds "https://handbook.gitlab.com/job-description-library/marketing/enterprise-data/data-science/#senior-data-scientist";
  click supe:stds "https://handbook.gitlab.com/job-description-library/marketing/enterprise-data/data-science/#staff-data-scientist";
  click supe:pds "https://handbook.gitlab.com/job-description-library/marketing/enterprise-data/data-science/#principal-data-scientist";

中堅・上級データサイエンティストのオンボーディングタイムライン

Day 30までDay 60までDay 90までDay 120まで
PeopleとDataのオンボーディングを完了する組織全体のステークホルダーと会う既存のデータサイエンスモデルを再トレーニングまたは改善するデータサイエンスのハンドブック、パッケージ、またはプロセスを改善するための貢献をする
データサイエンスチームのミーティングへの参加を開始する1つのデータサイエンスダッシュボードを改良/改善するLevel-3 Epicの割り当てに取り組む少なくとも1つの四半期OKRのオーナーシップを取る
現在のデータサイエンスシステムとプロセスを理解する

アナリティクスエンジニアリング

  graph LR;
  subgraph Analytics Engineer Roles
    supe:aae(Associate Analytics Engineer)-->supe:ae(Analytics Engineer);
    supe:ae(Analytics Engineer)-->supe:sae(Senior Analytics Engineer);
    supe:sae(Senior Analytics Engineer)-->supe:fae(Staff Analytics Engineer);
    supe:fae(Staff Analytics Engineer)-->supe:pae(Principal Analytics Engineer);
  end

  click supe:ae "https://handbook.gitlab.com/job-description-library/marketing/enterprise-data/analytics-engineer/#associate-analytics-engineer";
  click supe:ae "https://handbook.gitlab.com/job-description-library/marketing/enterprise-data/analytics-engineer#analytics-engineer-intermediate";
  click supe:sae "https://handbook.gitlab.com/job-description-library/marketing/enterprise-data/analytics-engineer#senior-analytics-engineer";
  click supe:fae "https://handbook.gitlab.com/job-description-library/marketing/enterprise-data/analytics-engineer#staff-analytics-engineer";
  click supe:pae "https://handbook.gitlab.com/job-description-library/marketing/enterprise-data/analytics-engineer#principal-analytics-engineer";

中堅・上級アナリティクスエンジニアのオンボーディングタイムライン

Day 30までDay 60までDay 90までDay 120まで
PeopleとDataのオンボーディングを完了する既存のdbt Trusted Data Modelsを拡張するDRIとしてプロジェクトをエンドツーエンドで実行するERD/データアーティファクトを作成する
ビジネスチームの同期ミーティングへの参加を開始するトリアージ活動を実施する
First Issue: S to M Tシャツサイズを完了する

データガバナンスとデータ品質

データガバナンスと品質アナリストジョブファミリー

  graph LR;
  subgraph Data Governance and Quality Analyst Roles
    supe:adgq(Associate Data Governance and Quality Analyst)-->supe:dgq(Senior Data Governance and Quality Analyst);
    supe:dgq(Data Governance and Quality Analyst)-->supe:sdgq(Senior Data Governance and Quality Analyst);
    supe:sdgq(Senior Data Governance and Quality Analyst)-->supe:sfdgq(Staff Data Governance and Quality Analyst);
  end

  click supe:adgq "https://handbook.gitlab.com/job-description-library/marketing/enterprise-data/data-governance-and-quality-analyst/#data-governance-and-quality-analyst-associate";
  click supe:dgq "https://handbook.gitlab.com/job-description-library/marketing/enterprise-data/data-governance-and-quality-analyst/#data-governance-and-quality-analyst-intermediate";
  click supe:sdgq "https://handbook.gitlab.com/job-description-library/marketing/enterprise-data/data-governance-and-quality-analyst/#senior-data-governance-and-quality-analyst";
  click supe:sfdgq "https://handbook.gitlab.com/job-description-library/marketing/enterprise-data/data-governance-and-quality-analyst/#staff-data-governance-and-quality-analyst";

中堅・上級データガバナンスと品質アナリストのオンボーディングタイムライン

Day 30までDay 60までDay 90までDay 120まで
PeopleとDataのオンボーディングを完了する割り当てられたプログラムに関連するタスクを引き受ける計画から実行までエピック/KRを所有するデータガバナンスとデータ品質の改善のための特定のデータドメインを所有する
データガバナンスとデータ品質のプログラム、優先事項、戦略を完全に理解するインシデントとissueを調査するLevel-3 Epicの割り当てに取り組むクロスファンクションでコラボレーションし、改善の余地を特定する
ハンドブックまたはテンプレートに貢献するためのMRを作成する

データガバナンスと品質プログラムマネージャージョブファミリー

  graph LR;
  subgraph Data Governance and Quality Program Manager Roles
    supe:dgqp(Data Governance and Quality Program Manager)-->supe:sdgqp(Senior Data Governance and Quality Program Manager);
    supe:sdgqp(Senior Data Governance and Quality Program Manager)-->supe:sfdgqp(Staff Data Governance and Quality Program Manager);
  end

  click supe:dgq "https://handbook.gitlab.com/job-description-library/marketing/enterprise-data/data-governance-and-quality-program-manager/#data-governance-and-quality-program-manager";
  click supe:sdgq "https://handbook.gitlab.com/job-description-library/marketing/enterprise-data/data-governance-and-quality-program-manager/#senior-data-governance-and-quality-program-manager";
  click supe:sfdgq "https://handbook.gitlab.com/job-description-library/marketing/enterprise-data/data-governance-and-quality-program-manager/#staff-data-governance-and-quality-program-manager";

データマネジメント

  graph LR;
  subgraph Data Management Roles
    supe:md(Manager, Data)-->supe:smd(Senior Manager, Data);
    supe:smd(Senior Manager, Data)-->supe:dd(Director, Data);
    supe:dd(Director, Data)-->supe:sdd(Senior Director, Data);
  end

  click supe:md "https://handbook.gitlab.com/job-description-library/marketing/enterprise-data/manager-data/#manager-data-intermediate";
  click supe:smd "https://handbook.gitlab.com/job-description-library/marketing/enterprise-data/manager-data/#manager-data-intermediate";
  click supe:dd "https://handbook.gitlab.com/job-description-library/marketing/enterprise-data/data-and-insights-executive/#director-data-and-insights";
  click supe:sdd "https://handbook.gitlab.com/job-description-library/marketing/enterprise-data/data-and-insights-executive/#senior-director-data-and-insights";

データマネージャーのオンボーディングタイムライン

Day 30までDay 60までDay 90までDay 120まで
People、Data、マネージャーのオンボーディングを完了するチームの全員とビジネスデータチャンピオンに会うチームアセスメントを完了する人材育成ロードマップのドラフトを作成する
データプラットフォームの現在の設定を理解するLevel-3 Epicの割り当てに取り組み、それらをデータプラットフォームにマッピングするイニシアチブとOKRに関するユーザー/ステークホルダーとのディスカッションをリードするプログラム開発ロードマップ(プロセス改善/将来像)のドラフトを作成する
ハンドブックに新しいページを追加する管理エリアをカバーするハンドブックへの定期的な貢献をするデータハンドブックの主要な部分のDRIになる1つ以上のモジュールのシステム/アプリケーション変更管理

ツール・テクノロジータンデム

ツール・テクノロジータンデム(TTT)は、データプログラムにある私たちのビジネスチャンスから最大の価値を引き出すためのサポートです。TTTは特定の(ソフトウェア)ツールまたはテクノロジーのエキスパートであり、ツールまたはテクノロジーを最大限に活用することでビジネスチャンスや課題をサポートします。これが目標ではありませんが、私たちはテクノロジースタックから最大の価値を得たいと思っています。現時点では、テクノロジースタックを最大限に活用できておらず、ビジネスチャンスをサポートできる有用な機能や機会があると認識しています。

その理由は、テクノロジー側ではビジネスを知らず、ビジネス側ではテクノロジーを知らないからです。TTTはビジネスのニーズを理解し、これらをテクノロジー的な方法でまとめることでこのギャップを埋めます。TTTにはコンサルティング、ガイダンス、教育を提供することを期待しています。

注意: TTT は、ツールの機能を使用するビジネス機会を探しません。TTTはビジネスチャンスを理解し、ソフトウェアが何をもたらせるかに変換する必要があります。

1つのTTTは最低2人、最大3人の異なる役割を持つGitLabチームメンバーで構成されます。(したがって、中央データチーム以外でも構いません)TTTがチームメンバーが属するチームの要件はありません。ただし、以下に説明する期待値を満たす必要があります。

ツール / テクノロジータンデム
Snowflaket.b.d.
Monte Carlot.b.d.
dbtt.b.d.
Tableaut.b.d.

TTTに期待すること

  • TTTがビジネスパートナーやデータプログラムに貢献するか、データプラットフォームで作業するすべての機能に連絡を取り、課題を理解することを期待しています。
  • TTTが自分たちの分野の最新情報を把握することを期待しています。ツール/テクノロジーの完全な機能を理解し、各ベンダーとの定期的なタッチポイントを持ち、最新のリリース機能を十分に理解しています。
  • TTTはビジネスパートナーをガイドし、教育します。
  • TTTは四半期計画のためにデザインスパイクを開始します。

Data Team のインターンシップ
GitLab Data Team のインターンシップ
Data Team の学習リソース
GitLab Data Team ライブラリ
GitLab における Analytics Engineering
GitLab Analytics Engineering チームのハンドブック
GitLab における Data Analytics
GitLab Data Analytics チームのハンドブック
GitLab における Data Platform
GitLab Data Platform チームのハンドブック
GitLab におけるデータステアリング委員会
GitLab データステアリング委員会のハンドブック
インターンシップからの学び
目的 このページは、GitLab 内のさまざまなチームでインターンシップを経験した Data Team メンバーの経験を共有するために作成されました。インサイト・学び・ベストプラクティスを提供すること …
データチームプログラム
はじめに データプログラムのページへようこそ。ここでは、GitLab 全体のさまざまなデータプログラムと、データチームがサポートするプログラムに関する情報を掲載しています。オンボーディングから日常業 …
データサイエンスハンドブック
GitLab データサイエンスチームのハンドブック
エンタープライズデータ&インサイトチーム 運営原則
GitLab エンタープライズデータ&インサイトチーム 運営原則 ハンドブック