[{"data":1,"prerenderedAt":987},["ShallowReactive",2],{"/ja-jp/the-source/platform/driving-business-results-with-platform-engineering/":3,"footer-ja-jp":34,"the-source-navigation-ja-jp":345,"the-source-newsletter-ja-jp":372,"driving-business-results-with-platform-engineering-article-hero-category-ja-jp":384,"driving-business-results-with-platform-engineering-the-source-gated-asset-ja-jp":405,"driving-business-results-with-platform-engineering-category-ja-jp":421,"driving-business-results-with-platform-engineering-the-source-resources-ja-jp":433,"driving-business-results-with-platform-engineering-article-hero-author-ja-jp":438},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"config":8,"seo":14,"content":18,"type":26,"category":5,"slug":27,"_id":28,"_type":29,"title":7,"_source":30,"_file":31,"_stem":32,"_extension":33},"/ja-jp/the-source/platform/driving-business-results-with-platform-engineering","platform",false,"",{"layout":9,"template":10,"articleType":11,"author":12,"featured":6,"gatedAsset":13},"the-source","TheSourceArticle","Regular","brian-wald","gitlab-2024-global-devsecops-report",{"title":15,"description":16,"ogImage":17},"プラットフォームエンジニアリングでビジネスの成果を上げる","プラットフォームエンジニアリングは、市場投入までの時間短縮、セキュリティリスクの軽減、デベロッパーエクスペリエンスの向上により、ビジネス効率を高めます。本記事でチームを成功に導く方法をご紹介します。","https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463790/xmrjm5ztb49zx5bggima.png",{"title":15,"date":19,"description":16,"timeToRead":20,"heroImage":17,"keyTakeaways":21,"articleBody":25},"2024-10-29","7分で読めます",[22,23,24],"プラットフォームエンジニアリングは、企業がより少ないコストでより多くのことを成し遂げるための重要な戦略として最近注目を浴びています。","その利点として、市場投入までの時間の短縮、セキュリティとコンプライアンスのリスクの軽減、デベロッパーのエクスペリエンス向上などが挙げられます。","プラットフォームエンジニアリングを成功させるには、製品指向の文化を確立し、明確なビジネス目標を設定することが不可欠です。","開発チームのベストプラクティスとコンポーネントを一元化するプラットフォームエンジニアリングは、DevSecOpsのプラクティスとフレームワークが組織全体に組み込まれるようになるにつれ、さらに注目を集めています。また、大部分の作業に対しては最適化された「Golden Path」をデベロッパーに提供し、残りの作業に対しては例外的なケースを定義できるような柔軟性を持たせることで、デベロッパーのワークフローを正規化・標準化することがプラットフォームエンジニアリングの目的とされています。\n\nGartner®社によると、「2026年には大規模なソフトウェアエンジニアリング組織の80%でアプリケーションデリバリー用の再利用可能なサービス、コンポーネント、ツールの社内プロバイダーとしてプラットフォームエンジニアリングチームが確立される」と予想されています[1]。これは、2022年の45%と比較して大きな増加です。プラットフォームエンジニアリングは、組織（特に多くのエンジニアリングのイニシアチブが並行して行われている大規模な組織）がDevSecOpsの原則やツールをより簡単に拡張できるようにするものです。必要コストを下げながらで多くの成果を上げるようプレッシャーを受けている企業では、このアプローチは非常に重要となります。\n\n## プラットフォームエンジニアの主なメリット\n__市場投入のスピードを加速：__ プラットフォームエンジニアリングは、組織が高品質なソフトウェアをより速く、費用対効果の高い方法で提供できるよう支援します。大規模な組織がプラットフォームエンジニアリングチームを結成することで、ツールを減らして迅速に作業を進められ大幅なコスト削減が可能になるなど、長期的なメリットが見込めます。\n\n__セキュリティとコンプライアンスのリスクを軽減：__ ツールを減らしてワークフローを標準化することで、組織のコンプライアンスオーバーヘッドと潜在的なアタックサーフェス（攻撃対象領域）を軽減できます。[データ侵害のコストに関する調査 2024年](https://www.ibm.com/jp-ja/reports/data-breach)によれば、2023年における世界の平均データ漏洩コストは445万ドルでした。データ漏洩にかかるコストはまだ大きいものの、アタックサーフェスを効果的に管理している組織はより迅速に漏洩を封じ込めることができます。\n\n__デベロッパーエクスペリエンスの向上：__ [DevEx](https://about.gitlab.com/developer-experience/)の優先度は高まっており、企業は優秀なデベロッパーを引き付けて確保すべく競争しています。プラットフォームエンジニアリングチームは、効率的で自動化されたワークフローやGolden Pathを構築し、デベロッパーのワークロードから手作業で冗長なタスクを取り除くことで、エクスペリエンスを向上できます。これにより日々の作業が簡素化され、アプリケーションを効率的にビルド、テスト、デプロイし、よりインパクトのあるビジネスクリティカルな作業に集中できるようになります。\n\n## プラットフォームエンジニアリングのベストプラクティス\n\n### まず文化を変える\n「プラットフォーム」が私たちが構築するものであるのなら、「エンジニアリング」はそれを構築する方法と言えるでしょう。多くの組織が、導入を成功させるには組織文化をどう進化させたらいいのかを検討せずに、テクノロジーの購入や導入に踏み切っています。プラットフォームエンジニアリングチームは、デベロッパーを顧客、自身をプロダクトオーナーと考えて行動することが求められます。デベロッパーのニーズを理解するための調査の実施や、提供されたリソースを活用して成功できるようエンドユーザーとやり取りをする必要があります。これには内部マーケティング、コミュニケーション、カスタマーサポートのスキルが必要ですが、多くの場合、技術チームには欠けている要素です。\n\nここで重要なのは、製品志向の考え方と文化です。プラットフォームエンジニアリングチームは、ユーザーのフィードバックに耳を傾け、製品（デベロッパー向けプラットフォーム）を継続的に反復して改善することで、エンドユーザー（デベロッパー）に価値を提供することに集中できます。リーダーは、チームメンバーが特定の（内部）顧客を支援する方法を模索できる環境を作る必要があります。セルフサービスインターフェースやプログラム可能なAPIを通じて、ユーザーがサービスをできるだけ簡単に利用できるようにすることに重点を置きます。\n\n### ビジネスバリューの提供に集中\n\nプラットフォームエンジニアリングのイニシアチブを開始すると、組織は非常に生産性の高いチームを見て、その真似をしたくなるかもしれません。開始当初はチームの構造や使用するツールに重点が置かれすぎることがよくありますが、多くの場合、こうした要素は生産的なチームによって生み出される成果であり、最初に構造やツールありき、というわけではありません。リーダーは、チーム構造やツールではなく、求めるビジネス上の成果に焦点を当て、その目標を達成するための適切なツールやチーム構造を特定する必要があります。\n\nビジネスインパクトの観点から、プラットフォームエンジニアリングの目標を定義しましょう。ソフトウェアを迅速に開発することは素晴らしいことですが、なぜそれが必要なのでしょうか？どのようなビジネス目標に役立つでしょうか？\n\nたとえばスピードと俊敏性の向上は一般的な目標ですが、その背後には複数のビジネス目標が隠れている可能性があります。市場投入までの時間が遅いと、どの製品を優先させるかという難しい選択を迫られ、機会コストの問題が発生します。より迅速に動くことができる組織は、急速に変化する市場に対応する準備も整っています。また、セキュリティ上の意味合いもあります。セキュリティインシデントが発生した場合に迅速かつ効率的に対応できるということを組織が十分に理解している必要があります。\n\n一般的な生産性や効率性の指標は参考になりますが、リーダーは指標を金額に変換してビジネス価値を明確にする必要があります。たとえば、プラットフォームエンジニアリングによって、新人のデベロッパーがコードを本番環境へ初めてリリースするまでの時間を短縮できたとします。この場合、組織はそのデベロッパーの1年目の給与の一定の割合と、オンボーディングを支援する社内の人材の給与の一部を節約できます。また、定着率を高め、コストのかかる雇用のニーズ（広告、リクルーター、長期面接サイクルなど）を減らせる可能性もあります。\n\nリーダーは、ビジネス価値に常に焦点を当て適切な結果をもたらすことで、プラットフォームエンジニアリングのイニシアチブを最適化できます。\n\n### 測定可能な状態を保つ\nプラットフォームエンジニアリングチームの進捗状況を追跡し、デベロッパーが提供されるサービスをどのように使用しているか（または使用していないか）を理解するのに役立つ指標を設定することが重要です。これにより継続的な改善が可能になり、成功している領域や追加リソースが必要な領域を特定でき、社内のマーケティング活動に役立ちます。\n\n役に立つ指標として次のものが挙げられます。\n\n- __導入率：__ プラットフォームを積極的に使用しているデベロッパーの数\n\n- __価値創出までの時間：__ 新しいデベロッパーがプラットフォームでコードのデリバリーを開始するまでにかかる時間\n\n- __コミュニティのエンゲージメント：__ プラットフォーム内のコンポーネントのうち、コミュニティによって提供されたものの割合（例：あるチームが他のチームにも役立つような新しいCIジョブを開発した場合に、それをプラットフォームエンジニアリングチームと共有してより広範な適用とメンテナンスを行うかなど）\n\n### すべての人を念頭に置いた構築\nデベロッパープラットフォームの早期導入者は、プロセスの初期段階で最も目立ち、発言力も強くなりがちです。ただし、早期導入者（通常は組織の20%未満）は、最終的にプラットフォームを活用するほとんどのユーザーとは非常に異なるニーズを持っているため、その発言が他ユーザーと必ずしも一致しない可能性があることに注意しましょう。組織にとって理にかなったGolden Pathを定義する際には、早期導入者だけでなく、大多数のユーザーを念頭に置いて構築する必要があります。\n\n早期に投資する価値のある一般的なGolden Pathの1つに、1つのターゲットプラットフォーム（Kubernetesなど）で特定のタイプのワークロードをサポートするエンドツーエンドのCI/CDパイプラインがあります。この基本的なワークロードがサポートされれば他のワークロードにとっても強力な基盤となり、プラットフォームが価値を提供できるという確信が得られます。Golden Pathがビジネス上で生み出す成果を踏まえた上で、組織が優先すべきものを定義しましょう。\n\n## DevSecOpsプラットフォーム：プラットフォームエンジニアリングの基盤\nDevSecOpsプラットフォームは単一のユーザーインターフェース、統一されたデータストア、DevSecOpsライフサイクルに組み込まれたセキュリティを提供するものです。DevSecOpsプラットフォームを使用すると、組織はソフトウェア開発プロセス全体に対応するWorkflow-as-a-Serviceを活用して、プラットフォームエンジニアリングの基盤を構築できます。\n\nここでは、プラットフォームエンジニアリングでチームを成功に導くDevSecOpsプラットフォームの重要な要素をいくつかご紹介します。\n\n- __計画とコラボレーション：__ プラットフォームエンジニアリングは透明性がなければ機能しません。[全員が同じプラットフォームに参加](https://about.gitlab.com/ja-jp/solutions/agile-delivery/)することでコミュニケーションが円滑に進み、デベロッパーが戦略とスコープを把握できるようになり、コードの計画、ビルド、テスト、保護、デプロイ、モニタリングをより効率的に行えるようになります。\n\n- __CI/CDとオーケストレーション：__ オーケストレーションはプラットフォームエンジニアの中心です。プラットフォームを使用すれば、デベロッパーは[コード品質を確認して本番環境に移行](https://about.gitlab.com/ja-jp/solutions/continuous-integration/)できるようになります。さらに、テンプレートメカニズムを適用すれば、共通のベストプラクティスを確実に導入し、すべての変更が一貫した品質プロセスを経るようにすることも可能です。\n\n- __デベロッパーエクスペリエンス：__ DevExは、手作業のタスクを自動化し、不要な意思決定を抽象化することで、デベロッパーの日常業務を簡素化することを目的としています。DevSecOpsプラットフォームを使用するとすべてのコードが1か所にまとめられるため、デベロッパーは頭の切り替えを最小限に留めながら何をするべきかを簡単に判断できます。さらに、再利用可能なテンプレートやコード提案、コードの説明などのAI搭載の機能をデベロッパーに提供することで、障害がなくなり、デベロッパーはオンボーディングを迅速に完了してすぐに価値を生み出せるようになります。\n\n- __統合セキュリティ：__ DevSecOpsプラットフォームを使用すると、[自動セキュリティスキャン](https://about.gitlab.com/solutions/security-compliance/)で、すべてのコードが基準のポリシーを満たしていることが確認されます。 さらに重要なのは、デベロッパーがそのデータにセルフサービスでアクセスできることです。本番環境へのロールアウトをする前に重大な脆弱性を発見できます。\n\n- __メトリクスと分析：__ プラットフォームエンジニアリングのイニシアチブを成功させるには、組織はプロジェクトの背後にあるビジネス目標を特定し、その目標に向けた進捗をモニタリングできる必要があります。[ソフトウェア開発ライフサイクル全体からデータを集めるダッシュボードと分析](https://about.gitlab.com/solutions/value-stream-management/)により、組織は主要メトリクスの追跡、プロセス改善の影響の評価、ボトルネックの詳細な分析を簡単に行うことができます。これにより、リーダーはトレンドやボトルネックをすばやく特定し、リスクのあるプロジェクトに集中できるようになります。\n\n[こちらのページ](https://about.gitlab.com/solutions/platform-engineering/)では、ソフトウェア開発を加速する方法についてご紹介します。GitLabはDevSecOpsチームにツールとワークフローのための単一のセルフサービスポータルを提供して認知負荷を軽減し、よりスケーラブルなソフトウェアデリバリーを実現します。その詳細をご覧ください。\n\n*[1] Gartner, Top Strategic Technology Trends for 2024、Bart Willemsen、Gary Olliffe、Arun Chandrasekaran、2023年10月16日。GARTNERは、GARTNER, INC.および/またはその関連会社が有する米国内および国際的な登録商標であり、ここでは許可を得て使用されています。無断転載を禁じます。*\n\n*監修：川瀬 洋平　[@ykawase](https://gitlab.com/ykawase)\n（GitLab合同会社 カスタマーサクセス本部 シニアカスタマーサクセスマネージャー）*","article","driving-business-results-with-platform-engineering","content:ja-jp:the-source:platform:driving-business-results-with-platform-engineering:index.yml","yaml","content","ja-jp/the-source/platform/driving-business-results-with-platform-engineering/index.yml","ja-jp/the-source/platform/driving-business-results-with-platform-engineering/index","yml",{"_path":35,"_dir":36,"_draft":6,"_partial":6,"_locale":7,"data":37,"_id":341,"_type":29,"title":342,"_source":30,"_file":343,"_stem":344,"_extension":33},"/shared/ja-jp/main-footer","ja-jp",{"text":38,"source":39,"edit":45,"contribute":50,"config":55,"items":60,"minimal":333},"GitはSoftware Freedom Conservancyの商標です。当社は「GitLab」をライセンスに基づいて使用しています",{"text":40,"config":41},"ページのソースを表示",{"href":42,"dataGaName":43,"dataGaLocation":44},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":46,"config":47},"このページを編集",{"href":48,"dataGaName":49,"dataGaLocation":44},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":51,"config":52},"ご協力をお願いします",{"href":53,"dataGaName":54,"dataGaLocation":44},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":56,"facebook":57,"youtube":58,"linkedin":59},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[61,88,161,233,295],{"title":62,"links":63,"subMenu":69},"プラットフォーム",[64],{"text":65,"config":66},"DevSecOpsプラットフォーム",{"href":67,"dataGaName":68,"dataGaLocation":44},"/ja-jp/platform/","devsecops platform",[70],{"title":71,"links":72},"価格",[73,78,83],{"text":74,"config":75},"プランの表示",{"href":76,"dataGaName":77,"dataGaLocation":44},"/ja-jp/pricing/","view plans",{"text":79,"config":80},"Premiumを選ぶ理由",{"href":81,"dataGaName":82,"dataGaLocation":44},"/ja-jp/pricing/premium/","why premium",{"text":84,"config":85},"Ultimateを選ぶ理由",{"href":86,"dataGaName":87,"dataGaLocation":44},"/ja-jp/pricing/ultimate/","why ultimate",{"title":89,"links":90},"ソリューション",[91,96,101,106,111,116,121,126,131,136,141,146,151,156],{"text":92,"config":93},"デジタルトランスフォーメーション",{"href":94,"dataGaName":95,"dataGaLocation":44},"/ja-jp/topics/digital-transformation/","digital transformation",{"text":97,"config":98},"セキュリティとコンプライアンス",{"href":99,"dataGaName":100,"dataGaLocation":44},"/ja-jp/solutions/security-compliance/","security & compliance",{"text":102,"config":103},"自動化されたソフトウェアデリバリー",{"href":104,"dataGaName":105,"dataGaLocation":44},"/ja-jp/solutions/delivery-automation/","automated software delivery",{"text":107,"config":108},"アジャイル開発",{"href":109,"dataGaName":110,"dataGaLocation":44},"/ja-jp/solutions/agile-delivery/","agile delivery",{"text":112,"config":113},"クラウドトランスフォーメーション",{"href":114,"dataGaName":115,"dataGaLocation":44},"/ja-jp/topics/cloud-native/","cloud transformation",{"text":117,"config":118},"SCM",{"href":119,"dataGaName":120,"dataGaLocation":44},"/ja-jp/solutions/source-code-management/","source code management",{"text":122,"config":123},"CI/CD",{"href":124,"dataGaName":125,"dataGaLocation":44},"/ja-jp/solutions/continuous-integration/","continuous integration & delivery",{"text":127,"config":128},"バリューストリーム管理",{"href":129,"dataGaName":130,"dataGaLocation":44},"/ja-jp/solutions/value-stream-management/","value stream management",{"text":132,"config":133},"GitOps",{"href":134,"dataGaName":135,"dataGaLocation":44},"/ja-jp/solutions/gitops/","gitops",{"text":137,"config":138},"Enterprise",{"href":139,"dataGaName":140,"dataGaLocation":44},"/ja-jp/enterprise/","enterprise",{"text":142,"config":143},"スモールビジネス",{"href":144,"dataGaName":145,"dataGaLocation":44},"/ja-jp/small-business/","small business",{"text":147,"config":148},"公共機関",{"href":149,"dataGaName":150,"dataGaLocation":44},"/ja-jp/solutions/public-sector/","public sector",{"text":152,"config":153},"教育",{"href":154,"dataGaName":155,"dataGaLocation":44},"/ja-jp/solutions/education/","education",{"text":157,"config":158},"金融サービス",{"href":159,"dataGaName":160,"dataGaLocation":44},"/ja-jp/solutions/finance/","financial services",{"title":162,"links":163},"関連リソース",[164,169,174,179,184,189,193,198,203,208,213,218,223,228],{"text":165,"config":166},"インストール",{"href":167,"dataGaName":168,"dataGaLocation":44},"/ja-jp/install/","install",{"text":170,"config":171},"クイックスタートガイド",{"href":172,"dataGaName":173,"dataGaLocation":44},"/ja-jp/get-started/","quick setup checklists",{"text":175,"config":176},"学ぶ",{"href":177,"dataGaName":178,"dataGaLocation":44},"https://university.gitlab.com/","learn",{"text":180,"config":181},"製品ドキュメント",{"href":182,"dataGaName":183,"dataGaLocation":44},"https://docs.gitlab.com/","docs",{"text":185,"config":186},"ブログ",{"href":187,"dataGaName":188},"/ja-jp/blog/","blog",{"text":190,"config":191},"お客様の成功事例",{"href":192,"dataGaLocation":44},"/customers/",{"text":194,"config":195},"お客様成功事例",{"href":196,"dataGaName":197,"dataGaLocation":44},"/ja-jp/customers/","customer success stories",{"text":199,"config":200},"リモート",{"href":201,"dataGaName":202,"dataGaLocation":44},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":204,"config":205},"GitLabサービス",{"href":206,"dataGaName":207,"dataGaLocation":44},"/ja-jp/services/","services",{"text":209,"config":210},"TeamOps",{"href":211,"dataGaName":212,"dataGaLocation":44},"/ja-jp/teamops/","teamops",{"text":214,"config":215},"コミュニティ",{"href":216,"dataGaName":217,"dataGaLocation":44},"/community/","community",{"text":219,"config":220},"フォーラム",{"href":221,"dataGaName":222,"dataGaLocation":44},"https://forum.gitlab.com/","forum",{"text":224,"config":225},"イベント",{"href":226,"dataGaName":227,"dataGaLocation":44},"/events/","events",{"text":229,"config":230},"パートナー",{"href":231,"dataGaName":232,"dataGaLocation":44},"/ja-jp/partners/","partners",{"title":234,"links":235},"Company",[236,241,246,251,256,261,266,270,275,280,285,290],{"text":237,"config":238},"GitLabについて",{"href":239,"dataGaName":240,"dataGaLocation":44},"/ja-jp/company/","company",{"text":242,"config":243},"採用情報",{"href":244,"dataGaName":245,"dataGaLocation":44},"/jobs/","jobs",{"text":247,"config":248},"経営陣",{"href":249,"dataGaName":250,"dataGaLocation":44},"/company/team/e-group/","leadership",{"text":252,"config":253},"チーム",{"href":254,"dataGaName":255,"dataGaLocation":44},"/company/team/","team",{"text":257,"config":258},"ハンドブック",{"href":259,"dataGaName":260,"dataGaLocation":44},"https://handbook.gitlab.com/","handbook",{"text":262,"config":263},"投資家向け情報",{"href":264,"dataGaName":265,"dataGaLocation":44},"https://ir.gitlab.com/","investor relations",{"text":267,"config":268},"Sustainability",{"href":269,"dataGaName":267,"dataGaLocation":44},"/sustainability/",{"text":271,"config":272},"ダイバーシティ、インクルージョン、ビロンギング（DIB）",{"href":273,"dataGaName":274,"dataGaLocation":44},"/ja-jp/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":276,"config":277},"トラストセンター",{"href":278,"dataGaName":279,"dataGaLocation":44},"/ja-jp/security/","trust center",{"text":281,"config":282},"ニュースレター",{"href":283,"dataGaName":284,"dataGaLocation":44},"/company/contact/","newsletter",{"text":286,"config":287},"プレス",{"href":288,"dataGaName":289,"dataGaLocation":44},"/press/","press",{"text":291,"config":292},"現代奴隷制の透明性に関する声明",{"href":293,"dataGaName":294,"dataGaLocation":44},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":296,"links":297},"お問い合わせ",[298,302,307,312,317,322,327],{"text":296,"config":299},{"href":300,"dataGaName":301,"dataGaLocation":44},"/ja-jp/sales/","sales",{"text":303,"config":304},"サポートを受ける",{"href":305,"dataGaName":306,"dataGaLocation":44},"/support/","get help",{"text":308,"config":309},"カスタマーポータル",{"href":310,"dataGaName":311,"dataGaLocation":44},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"text":313,"config":314},"ステータス",{"href":315,"dataGaName":316,"dataGaLocation":44},"https://status.gitlab.com/","status",{"text":318,"config":319},"利用規約",{"href":320,"dataGaName":321,"dataGaLocation":44},"/terms/","terms of use",{"text":323,"config":324},"プライバシーに関する声明",{"href":325,"dataGaName":326,"dataGaLocation":44},"/ja-jp/privacy/","privacy statement",{"text":328,"config":329},"Cookieの設定",{"dataGaName":330,"dataGaLocation":44,"id":331,"isOneTrustButton":332},"cookie preferences","ot-sdk-btn",true,{"items":334},[335,337,339],{"text":318,"config":336},{"href":320,"dataGaName":321,"dataGaLocation":44},{"text":323,"config":338},{"href":325,"dataGaName":326,"dataGaLocation":44},{"text":328,"config":340},{"dataGaName":330,"dataGaLocation":44,"id":331,"isOneTrustButton":332},"content:shared:ja-jp:main-footer.yml","Main Footer","shared/ja-jp/main-footer.yml","shared/ja-jp/main-footer",{"_path":346,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"logo":347,"subscribeLink":352,"navItems":356,"_id":368,"_type":29,"title":369,"_source":30,"_file":370,"_stem":371,"_extension":33},"/shared/ja-jp/the-source/navigation",{"altText":348,"config":349},"the source logo",{"src":350,"href":351},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1750191004/t7wz1klfb2kxkezksv9t.svg","/ja-jp/the-source/",{"text":353,"config":354},"購読する",{"href":355},"#subscribe",[357,361,364],{"text":358,"config":359},"人工知能",{"href":360},"/ja-jp/the-source/ai/",{"text":97,"config":362},{"href":363},"/ja-jp/the-source/security/",{"text":365,"config":366},"プラットフォームとインフラストラクチャ",{"href":367},"/ja-jp/the-source/platform/","content:shared:ja-jp:the-source:navigation.yml","Navigation","shared/ja-jp/the-source/navigation.yml","shared/ja-jp/the-source/navigation",{"_path":373,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"title":374,"description":375,"submitMessage":376,"formData":377,"_id":381,"_type":29,"_source":30,"_file":382,"_stem":383,"_extension":33},"/shared/ja-jp/the-source/newsletter","The Sourceニュースレター","ソフトウェア開発の未来への洞察に関する最新情報を入手しましょう。","The Sourceのニュースレターへの登録が完了しました。",{"config":378},{"formId":379,"formName":380,"hideRequiredLabel":332},28467,"thesourcenewsletter","content:shared:ja-jp:the-source:newsletter.yml","shared/ja-jp/the-source/newsletter.yml","shared/ja-jp/the-source/newsletter",{"_path":385,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"config":386,"seo":387,"content":389,"type":401,"slug":5,"_id":402,"_type":29,"title":7,"_source":30,"_file":403,"_stem":404,"_extension":33},"/ja-jp/the-source/platform",{"layout":9},{"title":365,"description":388,"ogImage":7},"プランニングからデリバリーまで、チームを成功に導くDevSecOpsフレームワークを構築する方法をご紹介します。",[390,396],{"componentName":391,"componentContent":392},"TheSourceCategoryHero",{"title":365,"description":388,"image":393},{"config":394},{"src":395},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463263/bdz7hmhpbmgwvoybcaud.png",{"componentName":397,"componentContent":398},"TheSourceCategoryMainSection",{"config":399},{"gatedAssets":400},[13],"category","content:ja-jp:the-source:platform:index.yml","ja-jp/the-source/platform/index.yml","ja-jp/the-source/platform/index",{"_path":406,"_dir":407,"_draft":6,"_partial":6,"_locale":7,"config":408,"title":410,"description":411,"link":412,"_id":418,"_type":29,"_source":30,"_file":419,"_stem":420,"_extension":33},"/shared/ja-jp/the-source/gated-assets/gitlab-2024-global-devsecops-report","gated-assets",{"id":13,"formId":409},1002,"GitLabの2024年度グローバルDevSecOpsレポート","セキュリティ、AI、デベロッパーエクスペリエンスに対する考え方がどのように進化しているかについて、[世界各地のDevSecOpsの専門家5,000名を対象に行った調査結果](https://about.gitlab.com/ja-jp/developer-survey/)をご参照ください。",{"text":413,"config":414},"レポートを読む",{"href":415,"dataGaName":416,"dataGaLocation":417},"https://about.gitlab.com/developer-survey?utm_campaign=eg_global_cmp_gated-content_aisdlc_en_ds24&utm_content=ds24_report_x","2024 global devsecops survey","thesource","content:shared:ja-jp:the-source:gated-assets:gitlab-2024-global-devsecops-report.yml","shared/ja-jp/the-source/gated-assets/gitlab-2024-global-devsecops-report.yml","shared/ja-jp/the-source/gated-assets/gitlab-2024-global-devsecops-report",{"_path":385,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"config":422,"seo":423,"content":424,"type":401,"slug":5,"_id":402,"_type":29,"title":7,"_source":30,"_file":403,"_stem":404,"_extension":33},{"layout":9},{"title":365,"description":388,"ogImage":7},[425,429],{"componentName":391,"componentContent":426},{"title":365,"description":388,"image":427},{"config":428},{"src":395},{"componentName":397,"componentContent":430},{"config":431},{"gatedAssets":432},[13],[434],{"_path":406,"_dir":407,"_draft":6,"_partial":6,"_locale":7,"config":435,"title":410,"description":411,"link":436,"_id":418,"_type":29,"_source":30,"_file":419,"_stem":420,"_extension":33},{"id":13,"formId":409},{"text":413,"config":437},{"href":415,"dataGaName":416,"dataGaLocation":417},[439,462,478,494,510,530,550,566,584,604,621,642,658,676,693,711,730,748,767,788,809,825,841,859,877,896,912,930,946,965],{"_path":440,"_dir":441,"_draft":6,"_partial":6,"_locale":7,"config":442,"seo":443,"content":445,"type":457,"slug":458,"_id":459,"_type":29,"title":444,"_source":30,"_file":460,"_stem":461,"_extension":33},"/ja-jp/the-source/authors/amanda-rueda","authors",{"layout":9},{"title":444},"Amanda Rueda",[446,455],{"componentName":447,"componentContent":448},"TheSourceAuthorHero",{"config":449,"name":444,"headshot":452},{"gitlabHandle":450,"linkedInProfileUrl":451},"amandarueda","https://www.linkedin.com/in/amandamrueda/",{"altText":444,"config":453},{"src":454},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463383/osecw1pzbxvb7fhqhiky.png",{"componentName":456},"TheSourceArticlesList","author","amanda-rueda","content:ja-jp:the-source:authors:amanda-rueda.yml","ja-jp/the-source/authors/amanda-rueda.yml","ja-jp/the-source/authors/amanda-rueda",{"_path":463,"_dir":441,"_draft":6,"_partial":6,"_locale":7,"config":464,"seo":465,"content":467,"type":457,"slug":474,"_id":475,"_type":29,"title":466,"_source":30,"_file":476,"_stem":477,"_extension":33},"/ja-jp/the-source/authors/andre-michael-braun",{"layout":9},{"title":466},"Andre Michael Braun",[468,473],{"componentName":447,"componentContent":469},{"name":466,"headshot":470},{"altText":466,"config":471},{"src":472},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463336/yl27k7wdlnkzsizwknn1.jpg",{"componentName":456},"andre-michael-braun","content:ja-jp:the-source:authors:andre-michael-braun.yml","ja-jp/the-source/authors/andre-michael-braun.yml","ja-jp/the-source/authors/andre-michael-braun",{"_path":479,"_dir":441,"_draft":6,"_partial":6,"_locale":7,"config":480,"seo":481,"content":483,"type":457,"slug":490,"_id":491,"_type":29,"title":482,"_source":30,"_file":492,"_stem":493,"_extension":33},"/ja-jp/the-source/authors/andrew-haschka",{"layout":9},{"title":482},"Andrew Haschka",[484,489],{"componentName":447,"componentContent":485},{"name":482,"headshot":486},{"altText":482,"config":487},{"src":488},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463349/z1qnc4uxmqgg3hnm3da4.png",{"componentName":456},"andrew-haschka","content:ja-jp:the-source:authors:andrew-haschka.yml","ja-jp/the-source/authors/andrew-haschka.yml","ja-jp/the-source/authors/andrew-haschka",{"_path":495,"_dir":441,"_draft":6,"_partial":6,"_locale":7,"config":496,"seo":497,"content":499,"type":457,"slug":506,"_id":507,"_type":29,"title":498,"_source":30,"_file":508,"_stem":509,"_extension":33},"/ja-jp/the-source/authors/ayoub-fandi",{"layout":9},{"title":498},"Ayoub Fandi",[500,505],{"componentName":447,"componentContent":501},{"name":498,"headshot":502},{"altText":498,"config":503},{"src":504},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463329/wyp554loeyoibx3ozren.jpg",{"componentName":456},"ayoub-fandi","content:ja-jp:the-source:authors:ayoub-fandi.yml","ja-jp/the-source/authors/ayoub-fandi.yml","ja-jp/the-source/authors/ayoub-fandi",{"_path":511,"_dir":441,"_draft":6,"_partial":6,"_locale":7,"config":512,"seo":513,"content":515,"type":457,"slug":12,"_id":527,"_type":29,"title":514,"_source":30,"_file":528,"_stem":529,"_extension":33},"/ja-jp/the-source/authors/brian-wald",{"layout":9},{"title":514},"Brian Wald",[516,526],{"componentName":447,"componentContent":517},{"config":518,"name":514,"role":521,"bio":522,"headshot":523},{"gitlabHandle":519,"linkedInProfileUrl":520},"brianwald","https://www.linkedin.com/in/brianwald/","グローバルフィールドCTO組織主任","GitLabグローバルフィールドのCTO組織主任。エンタープライズソフトウェア開発プラクティスの変革に専念する、ダイナミックなフィールドCTOチームを統率しています。",{"altText":514,"config":524},{"src":525},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463417/fugpbux9miqbdx3wewtu.jpg",{"componentName":456},"content:ja-jp:the-source:authors:brian-wald.yml","ja-jp/the-source/authors/brian-wald.yml","ja-jp/the-source/authors/brian-wald",{"_path":531,"_dir":441,"_draft":6,"_partial":6,"_locale":7,"config":532,"seo":533,"content":535,"type":457,"slug":546,"_id":547,"_type":29,"title":534,"_source":30,"_file":548,"_stem":549,"_extension":33},"/ja-jp/the-source/authors/bryan-ross",{"layout":9},{"title":534},"Bryan Ross",[536,545],{"componentName":447,"componentContent":537},{"config":538,"name":534,"headshot":542},{"gitlabHandle":539,"twitterXProfileUrl":540,"linkedInProfileUrl":541},"bryanrossuk","https://twitter.com/bryanrossuk","https://www.linkedin.com/in/bryanross",{"altText":534,"config":543},{"src":544},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463324/mvdyvskii4hltdrgqxom.jpg",{"componentName":456},"bryan-ross","content:ja-jp:the-source:authors:bryan-ross.yml","ja-jp/the-source/authors/bryan-ross.yml","ja-jp/the-source/authors/bryan-ross",{"_path":551,"_dir":441,"_draft":6,"_partial":6,"_locale":7,"config":552,"seo":553,"content":555,"type":457,"slug":562,"_id":563,"_type":29,"title":554,"_source":30,"_file":564,"_stem":565,"_extension":33},"/ja-jp/the-source/authors/chandler-gibbons",{"layout":9},{"title":554},"Chandler Gibbons",[556,561],{"componentName":447,"componentContent":557},{"name":554,"headshot":558},{"altText":554,"config":559},{"src":560},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463362/o7g9fqtqtjvegfwniuxh.jpg",{"componentName":456},"chandler-gibbons","content:ja-jp:the-source:authors:chandler-gibbons.yml","ja-jp/the-source/authors/chandler-gibbons.yml","ja-jp/the-source/authors/chandler-gibbons",{"_path":567,"_dir":441,"_draft":6,"_partial":6,"_locale":7,"config":568,"seo":569,"content":571,"type":457,"slug":580,"_id":581,"_type":29,"title":570,"_source":30,"_file":582,"_stem":583,"_extension":33},"/ja-jp/the-source/authors/dave-steer",{"layout":9},{"title":570},"Dave Steer",[572,579],{"componentName":447,"componentContent":573},{"config":574,"name":570,"headshot":576},{"gitlabHandle":575},"dsteer",{"altText":570,"config":577},{"src":578},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463457/zbtapdkglu3yb9suaq7w.png",{"componentName":456},"dave-steer","content:ja-jp:the-source:authors:dave-steer.yml","ja-jp/the-source/authors/dave-steer.yml","ja-jp/the-source/authors/dave-steer",{"_path":585,"_dir":441,"_draft":6,"_partial":6,"_locale":7,"config":586,"seo":587,"content":589,"type":457,"slug":599,"_id":600,"_type":29,"title":601,"_source":30,"_file":602,"_stem":603,"_extension":33},"/ja-jp/the-source/authors/ddesanto",{"layout":9},{"title":588},"David DeSanto",[590,598],{"componentName":447,"componentContent":591},{"config":592,"name":588,"headshot":595},{"gitlabHandle":593,"linkedInProfileUrl":594},"david","https://www.linkedin.com/in/ddesanto/",{"altText":588,"config":596},{"src":597},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463446/bgnljs84zcsxj0t6nvix.png",{"componentName":456},"ddesanto","content:ja-jp:the-source:authors:ddesanto.yml","Ddesanto","ja-jp/the-source/authors/ddesanto.yml","ja-jp/the-source/authors/ddesanto",{"_path":605,"_dir":441,"_draft":6,"_partial":6,"_locale":7,"config":606,"seo":607,"content":609,"type":457,"slug":616,"_id":617,"_type":29,"title":618,"_source":30,"_file":619,"_stem":620,"_extension":33},"/ja-jp/the-source/authors/derek-debellis",{"layout":9},{"title":608},"Derek DeBellis",[610,615],{"componentName":447,"componentContent":611},{"name":608,"headshot":612},{"altText":608,"config":613},{"src":614},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463385/sbnjwfaguszi5g2smzr7.png",{"componentName":456},"derek-debellis","content:ja-jp:the-source:authors:derek-debellis.yml","Derek Debellis","ja-jp/the-source/authors/derek-debellis.yml","ja-jp/the-source/authors/derek-debellis",{"_path":622,"_dir":441,"_draft":6,"_partial":6,"_locale":7,"config":623,"seo":624,"content":626,"type":457,"slug":638,"_id":639,"_type":29,"title":625,"_source":30,"_file":640,"_stem":641,"_extension":33},"/ja-jp/the-source/authors/emilio-salvador",{"layout":9},{"title":625},"Emilio Salvador",[627,637],{"componentName":447,"componentContent":628},{"config":629,"name":625,"role":632,"bio":633,"headshot":634},{"gitlabHandle":630,"linkedInProfileUrl":631},"esalvadorp","https://www.linkedin.com/in/emiliosp/","戦略・デベロッパーリレーションズ部門バイスプレジデント","Emilio Salvadorは、GitLabの戦略・デベロッパーリレーションズ部門のバイスプレジデントです。技術部門の幹部社員として20年以上の経験を持つEmilioは、AmazonとMicrosoftでの勤務経験があり、最近ではGoogleのデベロッパーアドボカシーおよびエクスペリエンスチームの戦略と運営を統括しました。MIT大学スローン経営大学院でMBAを取得。",{"altText":625,"config":635},{"src":636},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463402/g0snp3uisjm4tj3pkqcw.jpg",{"componentName":456},"emilio-salvador","content:ja-jp:the-source:authors:emilio-salvador.yml","ja-jp/the-source/authors/emilio-salvador.yml","ja-jp/the-source/authors/emilio-salvador",{"_path":643,"_dir":441,"_draft":6,"_partial":6,"_locale":7,"config":644,"seo":645,"content":647,"type":457,"slug":654,"_id":655,"_type":29,"title":646,"_source":30,"_file":656,"_stem":657,"_extension":33},"/ja-jp/the-source/authors/erika-feldman",{"layout":9},{"title":646},"Erika Feldman",[648,653],{"componentName":447,"componentContent":649},{"name":646,"headshot":650},{"altText":646,"config":651},{"src":652},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463354/d9quqvz7d2ayjwif7vdn.png",{"componentName":456},"erika-feldman","content:ja-jp:the-source:authors:erika-feldman.yml","ja-jp/the-source/authors/erika-feldman.yml","ja-jp/the-source/authors/erika-feldman",{"_path":659,"_dir":441,"_draft":6,"_partial":6,"_locale":7,"config":660,"seo":661,"content":663,"type":457,"slug":672,"_id":673,"_type":29,"title":662,"_source":30,"_file":674,"_stem":675,"_extension":33},"/ja-jp/the-source/authors/george-kichukov",{"layout":9},{"title":662},"George Kichukov",[664,671],{"componentName":447,"componentContent":665},{"config":666,"name":662,"headshot":668},{"gitlabHandle":667},"gkichukov",{"altText":662,"config":669},{"src":670},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463366/dk2knfancgsxocjkmyoa.jpg",{"componentName":456},"george-kichukov","content:ja-jp:the-source:authors:george-kichukov.yml","ja-jp/the-source/authors/george-kichukov.yml","ja-jp/the-source/authors/george-kichukov",{"_path":677,"_dir":441,"_draft":6,"_partial":6,"_locale":7,"config":678,"seo":679,"content":681,"type":457,"slug":688,"_id":689,"_type":29,"title":690,"_source":30,"_file":691,"_stem":692,"_extension":33},"/ja-jp/the-source/authors/gitlab",{"layout":9},{"title":680},"GitLab",[682,687],{"componentName":447,"componentContent":683},{"name":680,"headshot":684},{"altText":680,"config":685},{"src":686},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463461/ts7io0hgpdyqylbzfire.png",{"componentName":456},"gitlab","content:ja-jp:the-source:authors:gitlab.yml","Gitlab","ja-jp/the-source/authors/gitlab.yml","ja-jp/the-source/authors/gitlab",{"_path":694,"_dir":441,"_draft":6,"_partial":6,"_locale":7,"config":695,"seo":696,"content":698,"type":457,"slug":707,"_id":708,"_type":29,"title":697,"_source":30,"_file":709,"_stem":710,"_extension":33},"/ja-jp/the-source/authors/grant-hickman",{"layout":9},{"title":697},"Grant Hickman",[699,706],{"componentName":447,"componentContent":700},{"config":701,"name":697,"headshot":703},{"gitlabHandle":702},"g.hickman",{"altText":697,"config":704},{"src":705},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463463/f3uqwtugqotyhwutz5gu.png",{"componentName":456},"grant-hickman","content:ja-jp:the-source:authors:grant-hickman.yml","ja-jp/the-source/authors/grant-hickman.yml","ja-jp/the-source/authors/grant-hickman",{"_path":712,"_dir":441,"_draft":6,"_partial":6,"_locale":7,"config":713,"seo":714,"content":716,"type":457,"slug":726,"_id":727,"_type":29,"title":715,"_source":30,"_file":728,"_stem":729,"_extension":33},"/ja-jp/the-source/authors/haim-snir",{"layout":9},{"title":715},"Haim Snir",[717,725],{"componentName":447,"componentContent":718},{"config":719,"name":715,"headshot":722},{"gitlabHandle":720,"linkedInProfileUrl":721},"hsnir1","https://www.linkedin.com/in/haimsnir/",{"altText":715,"config":723},{"src":724},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463395/nubmshvaq8wpomopllni.png",{"componentName":456},"haim-snir","content:ja-jp:the-source:authors:haim-snir.yml","ja-jp/the-source/authors/haim-snir.yml","ja-jp/the-source/authors/haim-snir",{"_path":731,"_dir":441,"_draft":6,"_partial":6,"_locale":7,"config":732,"seo":733,"content":735,"type":457,"slug":739,"_id":744,"_type":29,"title":745,"_source":30,"_file":746,"_stem":747,"_extension":33},"/ja-jp/the-source/authors/iganbaruch",{"layout":9},{"title":734},"Itzik Gan Baruch",[736,743],{"componentName":447,"componentContent":737},{"config":738,"name":734,"headshot":740},{"gitlabHandle":739},"iganbaruch",{"altText":734,"config":741},{"src":742},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463443/vibb2fkc0ojni2d1eqde.png",{"componentName":456},"content:ja-jp:the-source:authors:iganbaruch.yml","Iganbaruch","ja-jp/the-source/authors/iganbaruch.yml","ja-jp/the-source/authors/iganbaruch",{"_path":749,"_dir":441,"_draft":6,"_partial":6,"_locale":7,"config":750,"seo":751,"content":753,"type":457,"slug":762,"_id":763,"_type":29,"title":764,"_source":30,"_file":765,"_stem":766,"_extension":33},"/ja-jp/the-source/authors/jlongo",{"layout":9},{"title":752},"Joseph Longo",[754,761],{"componentName":447,"componentContent":755},{"config":756,"name":752,"headshot":758},{"gitlabHandle":757},"jlongo_gitlab",{"altText":752,"config":759},{"src":760},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463434/uoxaknpmoposbbgzqji8.png",{"componentName":456},"jlongo","content:ja-jp:the-source:authors:jlongo.yml","Jlongo","ja-jp/the-source/authors/jlongo.yml","ja-jp/the-source/authors/jlongo",{"_path":768,"_dir":441,"_draft":6,"_partial":6,"_locale":7,"config":769,"seo":770,"content":772,"type":457,"slug":784,"_id":785,"_type":29,"title":771,"_source":30,"_file":786,"_stem":787,"_extension":33},"/ja-jp/the-source/authors/joel-krooswyk",{"layout":9},{"title":771},"Joel Krooswyk",[773,783],{"componentName":447,"componentContent":774},{"config":775,"name":771,"role":778,"bio":779,"headshot":780},{"gitlabHandle":776,"linkedInProfileUrl":777},"jkrooswyk","https://www.linkedin.com/in/joelrkrooswyk/","連邦CTO","Joel KrooswykはGitLabの連邦CTOです。Joelは2017年からGitLabの成長に積極的に関わってきました。25年にわたるリーダーシップの経験は、米国の公共部門だけでなく、世界中の中小企業、中堅企業、大企業にも及んでいます。Joelは、政府の政策に関する深い専門知識と、テクノロジー、ソフトウェア開発、AI、サイバーセキュリティにおける豊富な経験を兼ね備えており、産業界や政府機関から、政策の解説や対応について頻繁に依頼を受けています。",{"altText":771,"config":781},{"src":782},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463423/mkmdhuxsjggfvokdmdv7.jpg",{"componentName":456},"joel-krooswyk","content:ja-jp:the-source:authors:joel-krooswyk.yml","ja-jp/the-source/authors/joel-krooswyk.yml","ja-jp/the-source/authors/joel-krooswyk",{"_path":789,"_dir":441,"_draft":6,"_partial":6,"_locale":7,"config":790,"seo":791,"content":793,"type":457,"slug":805,"_id":806,"_type":29,"title":792,"_source":30,"_file":807,"_stem":808,"_extension":33},"/ja-jp/the-source/authors/josh-lemos",{"layout":9},{"title":792},"Josh Lemos",[794,804],{"componentName":447,"componentContent":795},{"config":796,"name":792,"role":799,"bio":800,"headshot":801},{"gitlabHandle":797,"linkedInProfileUrl":798},"joshlemos","https://www.linkedin.com/in/joshlemos/","最高情報セキュリティ責任者","Josh Lemosは20年にわたり情報セキュリティチームを率いてきた経験を生かし、GitLab Inc.の最高情報セキュリティ責任者を務めています。具体的には、情報資産とテクノロジーを適切に保護するための企業ビジョン、戦略、プログラムの確立および維持、Gitlab DevSecOpsプラットフォームの強化、そして顧客への最高水準のセキュリティ提供といった職務を担当しています。",{"altText":792,"config":802},{"src":803},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463405/f4rqtiecakrekvxfhqar.jpg",{"componentName":456},"josh-lemos","content:ja-jp:the-source:authors:josh-lemos.yml","ja-jp/the-source/authors/josh-lemos.yml","ja-jp/the-source/authors/josh-lemos",{"_path":810,"_dir":441,"_draft":6,"_partial":6,"_locale":7,"config":811,"seo":812,"content":814,"type":457,"slug":821,"_id":822,"_type":29,"title":813,"_source":30,"_file":823,"_stem":824,"_extension":33},"/ja-jp/the-source/authors/julie-griffin",{"layout":9},{"title":813},"Julie Griffin",[815,820],{"componentName":447,"componentContent":816},{"name":813,"headshot":817},{"altText":813,"config":818},{"src":819},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463371/hqkbr3uk8hw2de7tltn4.webp",{"componentName":456},"julie-griffin","content:ja-jp:the-source:authors:julie-griffin.yml","ja-jp/the-source/authors/julie-griffin.yml","ja-jp/the-source/authors/julie-griffin",{"_path":826,"_dir":441,"_draft":6,"_partial":6,"_locale":7,"config":827,"seo":828,"content":830,"type":457,"slug":837,"_id":838,"_type":29,"title":829,"_source":30,"_file":839,"_stem":840,"_extension":33},"/ja-jp/the-source/authors/kristina-weis",{"layout":9},{"title":829},"Kristina Weis",[831,836],{"componentName":447,"componentContent":832},{"name":829,"headshot":833},{"altText":829,"config":834},{"src":835},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463469/eoolq6n6bs0zb8gmf0js.webp",{"componentName":456},"kristina-weis","content:ja-jp:the-source:authors:kristina-weis.yml","ja-jp/the-source/authors/kristina-weis.yml","ja-jp/the-source/authors/kristina-weis",{"_path":842,"_dir":441,"_draft":6,"_partial":6,"_locale":7,"config":843,"seo":844,"content":846,"type":457,"slug":855,"_id":856,"_type":29,"title":845,"_source":30,"_file":857,"_stem":858,"_extension":33},"/ja-jp/the-source/authors/lee-faus",{"layout":9},{"title":845},"Lee Faus",[847,854],{"componentName":447,"componentContent":848},{"config":849,"name":845,"headshot":851},{"gitlabHandle":850},"lfaus",{"altText":845,"config":852},{"src":853},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463398/vivhlomglvnstamj54bo.jpg",{"componentName":456},"lee-faus","content:ja-jp:the-source:authors:lee-faus.yml","ja-jp/the-source/authors/lee-faus.yml","ja-jp/the-source/authors/lee-faus",{"_path":860,"_dir":441,"_draft":6,"_partial":6,"_locale":7,"config":861,"seo":862,"content":864,"type":457,"slug":868,"_id":873,"_type":29,"title":874,"_source":30,"_file":875,"_stem":876,"_extension":33},"/ja-jp/the-source/authors/ncregan",{"layout":9},{"title":863},"Niall Cregan",[865,872],{"componentName":447,"componentContent":866},{"config":867,"name":863,"headshot":869},{"gitlabHandle":868},"ncregan",{"altText":863,"config":870},{"src":871},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463431/yrtwodocb4cu3j7lkhyo.png",{"componentName":456},"content:ja-jp:the-source:authors:ncregan.yml","Ncregan","ja-jp/the-source/authors/ncregan.yml","ja-jp/the-source/authors/ncregan",{"_path":878,"_dir":441,"_draft":6,"_partial":6,"_locale":7,"config":879,"seo":880,"content":882,"type":457,"slug":891,"_id":892,"_type":29,"title":893,"_source":30,"_file":894,"_stem":895,"_extension":33},"/ja-jp/the-source/authors/rschulman",{"layout":9},{"title":881},"Robin Schulman",[883,890],{"componentName":447,"componentContent":884},{"config":885,"name":881,"headshot":887},{"gitlabHandle":886},"robin",{"altText":881,"config":888},{"src":889},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463437/u2xfbudw1f8hhnkrgaoy.webp",{"componentName":456},"rschulman","content:ja-jp:the-source:authors:rschulman.yml","Rschulman","ja-jp/the-source/authors/rschulman.yml","ja-jp/the-source/authors/rschulman",{"_path":897,"_dir":441,"_draft":6,"_partial":6,"_locale":7,"config":898,"seo":899,"content":901,"type":457,"slug":908,"_id":909,"_type":29,"title":900,"_source":30,"_file":910,"_stem":911,"_extension":33},"/ja-jp/the-source/authors/sabrina-farmer",{"layout":9},{"title":900},"Sabrina Farmer",[902,907],{"componentName":447,"componentContent":903},{"name":900,"headshot":904},{"altText":900,"config":905},{"src":906},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463377/udmzbjjr5xrcrffdlphx.webp",{"componentName":456},"sabrina-farmer","content:ja-jp:the-source:authors:sabrina-farmer.yml","ja-jp/the-source/authors/sabrina-farmer.yml","ja-jp/the-source/authors/sabrina-farmer",{"_path":913,"_dir":441,"_draft":6,"_partial":6,"_locale":7,"config":914,"seo":915,"content":917,"type":457,"slug":926,"_id":927,"_type":29,"title":916,"_source":30,"_file":928,"_stem":929,"_extension":33},"/ja-jp/the-source/authors/sandra-gittlen",{"layout":9},{"title":916},"Sandra Gittlen",[918,925],{"componentName":447,"componentContent":919},{"config":920,"name":916,"headshot":922},{"gitlabHandle":921},"sgittlen",{"altText":916,"config":923},{"src":924},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463466/r7ckb9h2zr4c2rsz3zlm.png",{"componentName":456},"sandra-gittlen","content:ja-jp:the-source:authors:sandra-gittlen.yml","ja-jp/the-source/authors/sandra-gittlen.yml","ja-jp/the-source/authors/sandra-gittlen",{"_path":931,"_dir":441,"_draft":6,"_partial":6,"_locale":7,"config":932,"seo":933,"content":935,"type":457,"slug":942,"_id":943,"_type":29,"title":934,"_source":30,"_file":944,"_stem":945,"_extension":33},"/ja-jp/the-source/authors/sharon-gaudin",{"layout":9},{"title":934},"Sharon Gaudin",[936,941],{"componentName":447,"componentContent":937},{"name":934,"headshot":938},{"altText":934,"config":939},{"src":940},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463475/h6j4nnvykzyfzgvl7txb.webp",{"componentName":456},"sharon-gaudin","content:ja-jp:the-source:authors:sharon-gaudin.yml","ja-jp/the-source/authors/sharon-gaudin.yml","ja-jp/the-source/authors/sharon-gaudin",{"_path":947,"_dir":441,"_draft":6,"_partial":6,"_locale":7,"config":948,"seo":949,"content":951,"type":457,"slug":961,"_id":962,"_type":29,"title":950,"_source":30,"_file":963,"_stem":964,"_extension":33},"/ja-jp/the-source/authors/stephen-walters",{"layout":9},{"title":950},"Stephen Walters",[952,960],{"componentName":447,"componentContent":953},{"config":954,"name":950,"headshot":957},{"gitlabHandle":955,"linkedInProfileUrl":956},"swalters1","https://www.linkedin.com/in/1stephenwalters/",{"altText":950,"config":958},{"src":959},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463392/g6ktk5qb4vcqc9wqjlf9.jpg",{"componentName":456},"stephen-walters","content:ja-jp:the-source:authors:stephen-walters.yml","ja-jp/the-source/authors/stephen-walters.yml","ja-jp/the-source/authors/stephen-walters",{"_path":966,"_dir":441,"_draft":6,"_partial":6,"_locale":7,"config":967,"seo":968,"content":970,"type":457,"slug":982,"_id":983,"_type":29,"title":984,"_source":30,"_file":985,"_stem":986,"_extension":33},"/ja-jp/the-source/authors/taylor-mccaslin",{"layout":9},{"title":969},"Taylor McCaslin",[971,981],{"componentName":447,"componentContent":972},{"config":973,"name":969,"role":976,"bio":977,"headshot":978},{"gitlabHandle":974,"linkedInProfileUrl":975},"tmccaslin","https://www.linkedin.com/in/taylormccaslin/","グループマネージャー、製品 - データサイエンス","Taylor McCaslinは、GitLabのAI/ML担当プロダクトリーダーです。AI PoweredおよびModelOpsステージグループを管理するプロダクトマネージャーチームを率い、GitLabユーザーがDevOpsプログラムの一環としてデータサイエンスを活用できるようにするためのビジョンと方向性を示しています。GitLabに入社する前は、Indeed、Duo Security、WP Engineに勤務していました。",{"altText":969,"config":979},{"src":980},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463427/trfasilaeasosxfcxmsm.jpg",{"componentName":456},"taylor-mccaslin","content:ja-jp:the-source:authors:taylor-mccaslin.yml","Taylor Mccaslin","ja-jp/the-source/authors/taylor-mccaslin.yml","ja-jp/the-source/authors/taylor-mccaslin",1753475500901]