デベロッパーアドボカシー
デベロッパーアドボカシーハンドブックへようこそ
クイックリンク
チームワークフロー
Issue テンプレート
Issue ボード
チームリソース
チームと連携したいですか?
ミッション
すべての開発者が GitLab でより生産的になれるようインスパイアし、その実現を支援すること。
戦略
デベロッパーリレーションズとデベロッパーアドボカシーは、進化し続ける複雑な分野です。
私たちのチームは、会社の関心領域と整合する以下の領域に焦点を当てています:
- DevSecOps: 私たちは、開発者だけでなく、コードを本番環境にリリースする DevSecOps ライフサイクルに関わるすべてのチームメンバー(プロダクトマネージャー、ソフトウェアエンジニア、システム管理者・DB 管理者、デザイナー、テストエンジニア、セキュリティエンジニア、運用エンジニア、プラットフォームエンジニア、SRE、開発マネージャーや経営幹部など)に届く仕事をしたいと考えています。
- エンタープライズ: エンタープライズの開発者と DevSecOps プロフェッショナルには、特別な制約とニーズがあります。多くの場合、これらは「これまでのアーキテクチャを捨てて、この新しいピカピカの何かを使おう」という安易な提案で見過ごされがちですが、私たちはそうしません。現実世界の課題、レガシーコード、エンタープライズ特有の制約を認識し、人々がそれらの問題を解決できるように支援します。状況に応じて、コンサルティングやサポートの役割に切り替えます。
KPI
私たちの影響を測定するために使用する KPI メトリクスは次のとおりです:
- 月あたりの開発者エンゲージメント数(つまり、私たちの投稿に反応・投稿・返信したコミュニティメンバー数)対目標と前年比トレンド
- 月あたりのポジティブな感情の割合 対目標と前年比トレンド
その他のメトリクス
私たちの影響を測定するために使用するメトリクスは次のとおりです:
- 自社・獲得チャンネル全体で公開されたコンテンツのビュー
- デベロッパーリレーションズが影響を与えたパイプライン(DevRel のコンテンツを活用したキャンペーンが影響を与えたパイプライン)
これらの KPI とメトリクスがチームの行う多様な作業のインパクトを完全に捉えていないことは認識していますが、GitLab 内で私たちのインパクトを効果的に伝えるためにはトレードオフが必要であることを理解しています。
私たちの戦略に合うこと
サポートの機会やリクエストをレビューする際、作業を進めるためには次の各質問に「はい」と答えられる必要があります:
- この作業は GitLab の顧客やコミュニティメンバーをサポート、成長、エンゲージするものか?
- チームの KPI のいずれかに対して測定可能なインパクトがあるか? GitLab のグローバル最適化のサブバリューにより、会社の目標に影響を与えるリクエストも検討します。
- 作業を定義し、DRI を割り当てるために Issue が作成されているか?
上記の質問のいずれかへの答えが「いいえ」の場合、リクエスト元に次のいずれかのアクションを取るよう依頼します:
- 作業を引き受けられるよう調整する。
- 作業を実施するのにより適した別のチームを見つける。
- 作業を実施すべきではないという合意に達する。
チームメンバーと注力分野
私たちは デベロッパーリレーションズチーム のメンバーです。
| チームメンバー | 注力分野 | 言語 | プロジェクト | 技術 | リソース |
|---|---|---|---|---|---|
| Cesar Saavedra Staff Developer Advocate | DevSecOps(CD、GitOps、Kubernetes、GitLab Flow、Feature flags、GitLab Duo を中心に) | 英語、スペイン語 | GitLab demos on YouTube、Analyst relations demos、Competitive Research、CD Overview、Feature Flags、GitLab Flow | Kubernetes、GitOps、CI/CD、Java、AI | |
| Colleen Lavin Developer Advocate | Embedded Systems、GitLab Duo、Community Engagement | 英語 | Event Support、Sales Enablement、Demo Videos、Webinars | Javascript、C++、Embedded | |
| Daniel Helfand Developer Advocate | DevSecOps | 英語 | CI/CD、Kubernetes、Go | ||
| Fatima Sarah Khalid Senior Developer Advocate | Community Engagement、DevSecOps | 英語 | LinkedIn Live、Community Engagement | CI/CD、C++、PHP、JavaScript | |
| Fernando Diaz Staff Developer Advocate | DevSecOps(セキュリティとコンプライアンスを中心に) | 英語、スペイン語 | GitLab demos on YouTube、Analyst relations demos、event support、Security and Governance tutorials | Security、Kubernetes、CI/CD、Python | |
| Itzik Gan-Baruch Staff Developer Advocate | DevSecOps(CI/CD、CI/CD カタログ、セキュリティを中心に) | 英語、ヘブライ語 | Product tours、Click-through demos、CI/CD components | Remote Development、CI/CD、Value Stream Management | |
| John Coghlan Director, Developer Advocacy | デベロッパーアドボカシーにおける戦略と計画 | 英語 | Website | ||
| Michael Friedrich Principal Developer Advocate | DevSecOps(Agentic AI 採用、Global AI SME を中心に) | 英語、ドイツ語 | maintained talks、workshops、event strategy、competitive research | DevSecOps、AI、Embedded、Python、C/C++、Rust | README、Talks、Portfolio |
| William Arias Staff Developer Advocate | DevSecOps(AI/ML、Sec、Data を中心に) | 英語、スペイン語 | Support Ticket Sentiment Analysis、Competitive Research、Analyst relations demos、End-to-end DevSecOps Platform | CI/CD、AI/ML、Kubernetes、Security、Python、C |
私たちの活動
私たちのデベロッパーアドボケイトチームは、「3つの C」で要約できます:
- コンテンツ作成(Content creation): これは、デベロッパーリレーションズの伝統的な役割を考えるときに多くの人が思い浮かべるものです。ブログ記事の執筆、技術講演の実施、ポッドキャストやパネルへの参加、ソーシャルメディアでのアイデアや考えの共有などです。コンテンツ作成には、マーケティング内外の他の GitLab チームと共同で作成した資産も含まれます。
- 顧客とコミュニティのエンゲージメント(Customer and community engagement): 私たちのチームは、GitLab の顧客や広範な GitLab コミュニティから質問、懸念、フィードバックがあるとき、定期的に交流します。これは、対面およびバーチャルのイベント、ウェビナー、ミーティング、そしてオンラインで GitLab Issue、GitLab フォーラム、Hacker News、その他のソーシャルメディアサイトで行われます。
- コンサルティング(Consulting): GitLab 内では、私たちのチームはコミュニティの声を代表します。他のチームが顧客やコミュニティに影響を与える変更や決定に取り組んでいるとき、私たちは顧客やコミュニティについて説明し、その利益を擁護し、潜在的な影響が明確に理解され、そのような変更を伝える際に対処されるように努めます。私たちのチームはまた、業界トレンド、新興ツール、ソーシャルメディア戦略、その他のスキルに関する知識を共有し、GitLab のクロス機能最適化 サブバリューに沿って、チームメイトが目標を達成するのを支援します。
コンテンツ作成
私たちは、DevOps、GitLab、リモートワーク、その他の専門知識を持つトピックに関連するベストプラクティスについて開発者を教育するコンテンツを構築します。コンテンツには、プレゼンテーション、デモ、ワークショップ、ブログ記事、メディアエンゲージメントが含まれます。コンテンツ作成には、マーケティング内外の他の GitLab チームと共同で作成した資産も含まれます。
コンテンツワークフロー、ライブラリ、UTM トラッキング付きの配信について詳しく学ぶには、コンテンツ ハンドブックをお読みください。
顧客とコミュニティのエンゲージメント
私たちのチームは、GitLab の顧客や広範な GitLab コミュニティと定期的に交流します。 デベロッパーアドボケイトチームは、以下のプラットフォームでの質問と戦略の DRI です:
| プラットフォーム | 説明 | ワークフロー |
|---|---|---|
| Discourse | GitLab フォーラム は、質問をしたり、回答したり、プロジェクトやコードスニペットを共有したりする場所です。 | フォーラムワークフロー |
| GitLab Subreddit r/gitlab は、質問をしたり、GitLab とそれに関連するワークショップやツールの興味深いユースケースを共有したりする場所です。 | r/gitlab ワークフロー | |
| Discord | GitLab Community Discord は、コミュニティとつながり、ペアコーディングセッションやライブストリームに参加し、GitLab とコントリビューションに関するすべてを議論する場所です。 | Community Discord ワークフロー |
| Common Room | Common Room を使用して、コミュニティエンゲージメントからのインサイトを集約・レビューします。 | Common Room ワークフロー |
コンサルティング
デベロッパーアドボケイトは、その専門知識と経験を活用して、製品機能、新しい SKU、その他のトピックについてチームや顧客をサポートするコンサルタント兼分野別専門家(SME)として活動します。
コンサルティング依頼、意思決定マトリックス、GitLab Duo / AI 採用の例について詳しく学ぶには、コンサルティング ハンドブックをお読みください。
その他のアクティビティ
コミュニティ対応(Community Response)
デベロッパーアドボケイトチームのコミュニティへの理解と GitLab に関する幅広い知識を踏まえて、コミュニティメンバーの緊急かつ重要な懸念に対処するために介入が必要な状況への対応に従事します。私たちはこのような状況の管理方法 について文書化されたプロセスを持っています。
イベントサポート
デベロッパーアドボケイトチームは、イベントのサポートにおいて重要な役割を果たします。私たちは コーポレートイベントマーケティング と緊密に連携し、企業イベントとサードパーティスポンサーシップイベントの両方に対して戦略的なコンテンツと支援を提供します。このコラボレーションにより、さまざまな集まりの成功とスムーズな実行が確保されます。詳しくは Events ページ をご覧ください。
また、ローカルなテックイベントやミートアップでの講演機会の準備をチームメンバーが行う際にも支援します。このようなイベントの準備に協力が必要な場合は、Slack の #dev-advocacy-team チャンネルでご連絡いただくか、Developer Advocate Request テンプレート を使用して Issue を作成してください。
リリースアドボカシー
デベロッパーアドボケイトは、Hacker News におけるリリース投稿の過去のパフォーマンスを踏まえて、月次リリース を促進し、リリース日のコミュニティ対応 に従事する準備を常に整えておくべきです。
ソーシャルメディア
私たちはソートリーダーシップを構築し、ソーシャルメディアで コンテンツを配信 します。私たちの戦略について詳しく学び、自分自身が GitLab アドボケイトになるには、ソーシャルメディアにおけるデベロッパーアドボカシー を参照してください。
スポークスパーソン
デベロッパーアドボケイトは注力分野における分野別専門家(SME)であり、コーポレートコミュニケーションズチーム と協力して、インタビュー、ポッドキャスト、コンテンツのバイラインなど、メディア露出を提供します。デベロッパーアドボケイトは GitLab スポークスパーソン であり、コーポレートコミュニケーションズチーム によって決定された関連トレーニングを受講する必要があります。
プロジェクト
私たちのチームは、コンテンツ作成(デモ、録画、ブログ記事、ワークショップ、講演など)のための GitLab ユースケースを提供したり、技術コンセプトと研究を顧客に紹介したり、チームのプロセスを自動化したりするために、プロジェクトを維持しています。私たちは パブリックバイデフォルト で作業しているので、誰もが学び、貢献できます。すべてのプロジェクトのリストは、Developer Advocate Projects を参照してください。
仕事の進め方
Slack で見つけよう
GitLab チームメンバーは、いつでも Slack の #dev-advocacy-team チャンネルで私たちに連絡できます。ここで、お互いや広範なチームと更新情報、アイデア、考えを共有しています。
developer-advocacy-updates は、メインチャンネルでノイズを発生させない方が良いコンテンツの共有やその他の更新に使用しています。多くの更新は Zapier ワークフロー を使用して自動化されています。
チームミーティング
- デベロッパーアドボカシーチームミーティング(隔週)- アジェンダ: GDrive で
Developer Advocacy Bi-Weeklyを検索してください。 - デベロッパーリレーションズ全体ミーティング(月次)- アジェンダ: GDrive で
Developer Relations & Strategy | All Hands Agendaを検索してください。 - デベロッパーアドボカシーショーケース(月次)- アジェンダ: GDrive で
Developer Advocacy Showcase [monthly]を検索してください。
レポーティング
私たちは、ドキュメント化された チームワークフロー を通じて作業を整理し、透明性と効率性を確保しています。結果のレポートのほとんどは、トリアージボットとメトリクス収集を通じて自動化されています。
追加のレポートは、デベロッパーリレーションズの週次レポートで提供されます。GDrive で Developer Relations - End of Week updates を検索してください。
カレンダー
デベロッパーアドボケイトカレンダーは、講演、重要なイベント、CFP のタイムライン、その他の日付に関するインサイトを提供します。詳しくは、CFP ハンドブック をご覧ください。
