[{"data":1,"prerenderedAt":810},["ShallowReactive",2],{"/ja-jp/blog/epic-tokyo-2025-pixiv":3,"navigation-ja-jp":45,"banner-ja-jp":455,"footer-ja-jp":465,"blog-post-authors-ja-jp-GitLab Japan Team":698,"blog-related-posts-ja-jp-epic-tokyo-2025-pixiv":713,"blog-promotions-ja-jp":748,"next-steps-ja-jp":801},{"id":4,"title":5,"authorSlugs":6,"body":8,"categorySlug":9,"config":10,"content":14,"description":8,"extension":30,"isFeatured":11,"meta":31,"navigation":11,"path":32,"publishedDate":20,"seo":33,"stem":38,"tagSlugs":39,"__hash__":44},"blogPosts/ja-jp/blog/epic-tokyo-2025-pixiv.yml","Epic Tokyo 2025 Pixiv",[7],"gitlab-japan-team",null,"customer-stories",{"featured":11,"template":12,"slug":13},true,"BlogPost","epic-tokyo-2025-pixiv",{"title":15,"description":16,"authors":17,"heroImage":19,"date":20,"body":21,"category":9,"tags":22},"お客様事例：ピクシブ","生産性のオーバーヘッドを極小化する開発支援ツール戦略を加速する事例をご紹介。",[18],"GitLab Japan Team","https://res.cloudinary.com/about-gitlab-com/image/upload/v1770267303/xwn82trbh5iaf44e1gp3.jpg","2026-02-17","## ピクシブについて\n\nピクシブ株式会社は、「創作活動を、もっと楽しくする。」というミッションを掲げる企業です。2007年にリリースされたイラスト、マンガ、小説作品の投稿プラットフォーム「pixiv」を中核に、創作ドメインに特化した事業を多角的に展開。登録ユーザー数は1億を超え、海外ユーザー比率も高いグローバルなプラットフォームへと成長しました。\n\n## ピクシブの挑戦\n\n創業以来、内製による開発を継続する同社に数年前、開発サイクルにおける手戻りや待ち時間などのオーバーヘッドを可視化する機会が訪れました。社内で2番目に大きなプロジェクトのバリューストリームを分析したところ、開発時間全体の約19%がオーバーヘッドに占められていることが判明したのです。\n\n## GitLabの活用方法\n\n### ソリューション：GitLab Ultimate、GitLab Duo Enterprise\n\n面白いのは、この数字を単なる損失やネガティブな問題とは捉えず、「改善すれば成果が約束されている」、「19%の伸びしろがある」とポジティブに解釈したこと。オーバーヘッドを抑制しながら、組織規模の拡大に伴う開発効率の鈍化や、高まるセキュリティ脅威、ナレッジの散逸といった課題に対し、「デリバリー能力そのものの向上」を目指す取り組みが始まりました。ソースコード管理だけでなく、設計情報やセキュリティ機能も一元化できる「GitLab Ultimate」を核とした、シフトレフトへの移行です。\n\n開発ライフサイクル全体の基盤整備に向け、「3本の柱」が掲げられました。まずは、「健康診断のお医者さん」になること。チームの健康状態＝バリューストリームを定期的に診断し、改善への処方箋を出す役割です。次に、「ガードレール整備の職人」であること。セキュリティスキャンやインスペクション設定を最適化し、安全な開発環境を整える役割を担います。最後に、「コンテキストを集める推進リーダー」の務めを果たすこと。最新の支援ツールが正しく機能するよう、情報を整備します。\n導入戦略では「点・線・面」のアプローチを採用しました。まずは特定のプロジェクト＝点で成功事例を作り、それを複数の事例＝線へと展開し、最終的に全社的な標準＝面とする段階的な展開です。\n\nこれまでの大きな成果のひとつは、「部分最適の罠」を理解できたことです。検証の過程で、「特定工程の速度を2倍にしても、次の工程の負荷が倍増してボトルネックが発生し、全体のスループットは上がらない」という事実が浮き彫りになりました。これにより、単なるツールの導入ではなく、バリューストリーム全体を俯瞰した最適化が不可欠であるという認識が広がりました。\n\n開発支援機能を最適に使用するための基盤作りも進んでいます。従来、社内のWikiツールでやり取りしていた情報を、GitLab上のイシューやプロジェクト管理に集約。開発の背景やコンテキストを含めて一元的に把握できるようにすることで、支援ツールによる補助の精度や信頼性が向上しました。\n\n今後は、現在「線」になりつつある取り組みを、具体的なカバレッジ目標を持った「面」へと展開します。19%というオーバーヘッドをわずかでも削減することが狙いです。中でも、支援ツール活用のための環境整備に注力します。今後の開発に高度な自動化支援は不可欠で、「渋滞を起こさないようなバリューストリーム」の構築を実現したい考えです。\n\n![](https://res.cloudinary.com/about-gitlab-com/image/upload/v1770948394/hivoz9yjenzsi9os5ofr.pdf)\n\n## ▶️事例PDFを[無料でダウンロードする](https://res.cloudinary.com/about-gitlab-com/image/upload/v1770948394/hivoz9yjenzsi9os5ofr.pdf)\n\n\u003Cobject class=\"slp-my-32\" data=\"https://res.cloudinary.com/about-gitlab-com/image/upload/v1770948394/hivoz9yjenzsi9os5ofr.pdf\" type=\"application/pdf\" width=\"100%\" height=\"800\">\n\u003C/object>",[23,24,25,26,27,28,29],"AI/ML","CI/CD","customers","DevSecOps","performance","security","user stories","yml",{},"/ja-jp/blog/epic-tokyo-2025-pixiv",{"config":34,"title":36,"ogTitle":37,"ogImage":19,"description":16},{"noIndex":35},false,"【お客様事例：ピクシブ】","生産性のオーバーヘッドを極小化する開発支援ツール戦略を加速","ja-jp/blog/epic-tokyo-2025-pixiv",[40,41,25,42,27,28,43],"aiml","cicd","devsecops","user-stories","5Xb8YiX42A-CpyEOIbFYHQfZSyXG9kTNro6VFXw8qK4",{"data":46},{"logo":47,"freeTrial":52,"sales":57,"login":62,"items":67,"search":375,"minimal":408,"duo":425,"switchNav":434,"pricingDeployment":445},{"config":48},{"href":49,"dataGaName":50,"dataGaLocation":51},"/ja-jp/","gitlab logo","header",{"text":53,"config":54},"無料トライアルを開始",{"href":55,"dataGaName":56,"dataGaLocation":51},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/ja-jp&glm_content=default-saas-trial/","free trial",{"text":58,"config":59},"お問い合わせ",{"href":60,"dataGaName":61,"dataGaLocation":51},"/ja-jp/sales/","sales",{"text":63,"config":64},"サインイン",{"href":65,"dataGaName":66,"dataGaLocation":51},"https://gitlab.com/users/sign_in/","sign in",[68,95,191,196,297,357],{"text":69,"config":70,"cards":72},"プラットフォーム",{"dataNavLevelOne":71},"platform",[73,79,87],{"title":69,"description":74,"link":75},"DevSecOpsに特化したインテリジェントオーケストレーションプラットフォーム",{"text":76,"config":77},"プラットフォームを探索",{"href":78,"dataGaName":71,"dataGaLocation":51},"/ja-jp/platform/",{"title":80,"description":81,"link":82},"GitLab Duo Agent Platform","ソフトウェアライフサイクル全体を支えるエージェント型AI",{"text":83,"config":84},"GitLab Duoのご紹介",{"href":85,"dataGaName":86,"dataGaLocation":51},"/ja-jp/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":88,"description":89,"link":90},"GitLabが選ばれる理由","エンタープライズがGitLabを選ぶ主な理由をご覧ください",{"text":91,"config":92},"詳細はこちら",{"href":93,"dataGaName":94,"dataGaLocation":51},"/ja-jp/why-gitlab/","why gitlab",{"text":96,"left":11,"config":97,"link":99,"lists":103,"footer":173},"製品",{"dataNavLevelOne":98},"solutions",{"text":100,"config":101},"すべてのソリューションを表示",{"href":102,"dataGaName":98,"dataGaLocation":51},"/ja-jp/solutions/",[104,128,151],{"title":105,"description":106,"link":107,"items":112},"自動化","CI/CDと自動化でデプロイを加速",{"config":108},{"icon":109,"href":110,"dataGaName":111,"dataGaLocation":51},"AutomatedCodeAlt","/ja-jp/solutions/delivery-automation/","automated software delivery",[113,116,119,124],{"text":24,"config":114},{"href":115,"dataGaLocation":51,"dataGaName":24},"/ja-jp/solutions/continuous-integration/",{"text":80,"config":117},{"href":85,"dataGaLocation":51,"dataGaName":118},"gitlab duo agent platform - product menu",{"text":120,"config":121},"ソースコード管理",{"href":122,"dataGaLocation":51,"dataGaName":123},"/ja-jp/solutions/source-code-management/","Source Code Management",{"text":125,"config":126},"自動化されたソフトウェアデリバリー",{"href":110,"dataGaLocation":51,"dataGaName":127},"Automated software delivery",{"title":129,"description":130,"link":131,"items":136},"セキュリティ","セキュリティを犠牲にすることなくコード作成を高速化",{"config":132},{"href":133,"dataGaName":134,"dataGaLocation":51,"icon":135},"/ja-jp/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[137,141,146],{"text":138,"config":139},"アプリケーションセキュリティテスト",{"href":133,"dataGaName":140,"dataGaLocation":51},"Application security testing",{"text":142,"config":143},"ソフトウェアサプライチェーンの安全性",{"href":144,"dataGaLocation":51,"dataGaName":145},"/ja-jp/solutions/supply-chain/","Software supply chain security",{"text":147,"config":148},"ソフトウェアコンプライアンス",{"href":149,"dataGaName":150,"dataGaLocation":51},"/ja-jp/solutions/software-compliance/","software compliance",{"title":152,"link":153,"items":158},"測定",{"config":154},{"icon":155,"href":156,"dataGaName":157,"dataGaLocation":51},"DigitalTransformation","/ja-jp/solutions/visibility-measurement/","visibility and measurement",[159,163,168],{"text":160,"config":161},"可視性と測定",{"href":156,"dataGaLocation":51,"dataGaName":162},"Visibility and Measurement",{"text":164,"config":165},"バリューストリーム管理",{"href":166,"dataGaLocation":51,"dataGaName":167},"/ja-jp/solutions/value-stream-management/","Value Stream Management",{"text":169,"config":170},"分析とインサイト",{"href":171,"dataGaLocation":51,"dataGaName":172},"/ja-jp/solutions/analytics-and-insights/","Analytics and insights",{"title":174,"items":175},"GitLabが活躍する場所",[176,181,186],{"text":177,"config":178},"大企業",{"href":179,"dataGaLocation":51,"dataGaName":180},"/ja-jp/enterprise/","enterprise",{"text":182,"config":183},"スモールビジネス",{"href":184,"dataGaLocation":51,"dataGaName":185},"/ja-jp/small-business/","small business",{"text":187,"config":188},"公共部門",{"href":189,"dataGaLocation":51,"dataGaName":190},"/ja-jp/solutions/public-sector/","public sector",{"text":192,"config":193},"価格",{"href":194,"dataGaName":195,"dataGaLocation":51,"dataNavLevelOne":195},"/ja-jp/pricing/","pricing",{"text":197,"config":198,"link":200,"lists":204,"feature":284},"リソース",{"dataNavLevelOne":199},"resources",{"text":201,"config":202},"すべてのリソースを表示",{"href":203,"dataGaName":199,"dataGaLocation":51},"/ja-jp/resources/",[205,238,256],{"title":206,"items":207},"はじめに",[208,213,218,223,228,233],{"text":209,"config":210},"インストール",{"href":211,"dataGaName":212,"dataGaLocation":51},"/ja-jp/install/","install",{"text":214,"config":215},"クイックスタートガイド",{"href":216,"dataGaName":217,"dataGaLocation":51},"/ja-jp/get-started/","quick setup checklists",{"text":219,"config":220},"学ぶ",{"href":221,"dataGaLocation":51,"dataGaName":222},"https://university.gitlab.com/","learn",{"text":224,"config":225},"製品ドキュメント",{"href":226,"dataGaName":227,"dataGaLocation":51},"https://docs.gitlab.com/ja-jp/","product documentation",{"text":229,"config":230},"ベストプラクティスビデオ",{"href":231,"dataGaName":232,"dataGaLocation":51},"/ja-jp/getting-started-videos/","best practice videos",{"text":234,"config":235},"インテグレーション",{"href":236,"dataGaName":237,"dataGaLocation":51},"/ja-jp/integrations/","integrations",{"title":239,"items":240},"検索する",[241,246,251],{"text":242,"config":243},"お客様成功事例",{"href":244,"dataGaName":245,"dataGaLocation":51},"/ja-jp/customers/","customer success stories",{"text":247,"config":248},"ブログ",{"href":249,"dataGaName":250,"dataGaLocation":51},"/ja-jp/blog/","blog",{"text":252,"config":253},"リモート",{"href":254,"dataGaName":255,"dataGaLocation":51},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":257,"items":258},"つなげる",[259,264,269,274,279],{"text":260,"config":261},"GitLabサービス",{"href":262,"dataGaName":263,"dataGaLocation":51},"/ja-jp/services/","services",{"text":265,"config":266},"コミュニティ",{"href":267,"dataGaName":268,"dataGaLocation":51},"/community/","community",{"text":270,"config":271},"フォーラム",{"href":272,"dataGaName":273,"dataGaLocation":51},"https://forum.gitlab.com/","forum",{"text":275,"config":276},"イベント",{"href":277,"dataGaName":278,"dataGaLocation":51},"/events/","events",{"text":280,"config":281},"パートナー",{"href":282,"dataGaName":283,"dataGaLocation":51},"/ja-jp/partners/","partners",{"backgroundColor":285,"textColor":286,"text":287,"image":288,"link":292},"#2f2a6b","#fff","ソフトウェア開発の未来への洞察",{"altText":289,"config":290},"ソースプロモカード",{"src":291},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":293,"config":294},"最新情報を読む",{"href":295,"dataGaName":296,"dataGaLocation":51},"/ja-jp/the-source/","the source",{"text":298,"config":299,"lists":301},"会社情報",{"dataNavLevelOne":300},"company",[302],{"items":303},[304,309,315,317,322,327,332,337,342,347,352],{"text":305,"config":306},"GitLabについて",{"href":307,"dataGaName":308,"dataGaLocation":51},"/ja-jp/company/","about",{"text":310,"config":311,"footerGa":314},"採用情報",{"href":312,"dataGaName":313,"dataGaLocation":51},"/jobs/","jobs",{"dataGaName":313},{"text":275,"config":316},{"href":277,"dataGaName":278,"dataGaLocation":51},{"text":318,"config":319},"経営陣",{"href":320,"dataGaName":321,"dataGaLocation":51},"/company/team/e-group/","leadership",{"text":323,"config":324},"チーム",{"href":325,"dataGaName":326,"dataGaLocation":51},"/company/team/","team",{"text":328,"config":329},"ハンドブック",{"href":330,"dataGaName":331,"dataGaLocation":51},"https://handbook.gitlab.com/","handbook",{"text":333,"config":334},"投資家向け情報",{"href":335,"dataGaName":336,"dataGaLocation":51},"https://ir.gitlab.com/","investor relations",{"text":338,"config":339},"トラストセンター",{"href":340,"dataGaName":341,"dataGaLocation":51},"/ja-jp/security/","trust center",{"text":343,"config":344},"AI Transparency Center",{"href":345,"dataGaName":346,"dataGaLocation":51},"/ja-jp/ai-transparency-center/","ai transparency center",{"text":348,"config":349},"ニュースレター",{"href":350,"dataGaName":351,"dataGaLocation":51},"/company/contact/#contact-forms","newsletter",{"text":353,"config":354},"プレス",{"href":355,"dataGaName":356,"dataGaLocation":51},"/press/","press",{"text":58,"config":358,"lists":359},{"dataNavLevelOne":300},[360],{"items":361},[362,365,370],{"text":58,"config":363},{"href":60,"dataGaName":364,"dataGaLocation":51},"talk to sales",{"text":366,"config":367},"サポートを受ける",{"href":368,"dataGaName":369,"dataGaLocation":51},"https://support.gitlab.com","support portal",{"text":371,"config":372},"カスタマーポータル",{"href":373,"dataGaName":374,"dataGaLocation":51},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":376,"login":377,"suggestions":384},"閉じる",{"text":378,"link":379},"リポジトリとプロジェクトを検索するには、次にログインします",{"text":380,"config":381},"GitLab.com",{"href":65,"dataGaName":382,"dataGaLocation":383},"search login","search",{"text":385,"default":386},"提案",[387,389,394,396,400,404],{"text":80,"config":388},{"href":85,"dataGaName":80,"dataGaLocation":383},{"text":390,"config":391},"コード提案（AI）",{"href":392,"dataGaName":393,"dataGaLocation":383},"/ja-jp/solutions/code-suggestions/","Code Suggestions (AI)",{"text":24,"config":395},{"href":115,"dataGaName":24,"dataGaLocation":383},{"text":397,"config":398},"GitLab on AWS",{"href":399,"dataGaName":397,"dataGaLocation":383},"/ja-jp/partners/technology-partners/aws/",{"text":401,"config":402},"GitLab on Google Cloud",{"href":403,"dataGaName":401,"dataGaLocation":383},"/ja-jp/partners/technology-partners/google-cloud-platform/",{"text":405,"config":406},"GitLabを選ぶ理由",{"href":93,"dataGaName":407,"dataGaLocation":383},"Why GitLab?",{"freeTrial":409,"mobileIcon":413,"desktopIcon":418,"secondaryButton":421},{"text":53,"config":410},{"href":411,"dataGaName":56,"dataGaLocation":412},"https://gitlab.com/-/trials/new/","nav",{"altText":414,"config":415},"GitLabアイコン",{"src":416,"dataGaName":417,"dataGaLocation":412},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":414,"config":419},{"src":420,"dataGaName":417,"dataGaLocation":412},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":206,"config":422},{"href":423,"dataGaName":424,"dataGaLocation":412},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/ja-jp/get-started/","get started",{"freeTrial":426,"mobileIcon":430,"desktopIcon":432},{"text":427,"config":428},"GitLab Duoの詳細について",{"href":85,"dataGaName":429,"dataGaLocation":412},"gitlab duo",{"altText":414,"config":431},{"src":416,"dataGaName":417,"dataGaLocation":412},{"altText":414,"config":433},{"src":420,"dataGaName":417,"dataGaLocation":412},{"button":435,"mobileIcon":440,"desktopIcon":442},{"text":436,"config":437},"/switch",{"href":438,"dataGaName":439,"dataGaLocation":412},"#contact","switch",{"altText":414,"config":441},{"src":416,"dataGaName":417,"dataGaLocation":412},{"altText":414,"config":443},{"src":444,"dataGaName":417,"dataGaLocation":412},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":446,"mobileIcon":451,"desktopIcon":453},{"text":447,"config":448},"料金ページに戻る",{"href":194,"dataGaName":449,"dataGaLocation":412,"icon":450},"back to pricing","GoBack",{"altText":414,"config":452},{"src":416,"dataGaName":417,"dataGaLocation":412},{"altText":414,"config":454},{"src":420,"dataGaName":417,"dataGaLocation":412},{"title":456,"button":457,"config":462},"エージェント型AIがソフトウェア配信をどのように変革するかをご覧ください",{"text":458,"config":459},"GitLab Transcendを今すぐ視聴",{"href":460,"dataGaName":461,"dataGaLocation":51},"/ja-jp/events/transcend/virtual/","transcend event",{"layout":463,"icon":464,"disabled":11},"release","AiStar",{"data":466},{"text":467,"source":468,"edit":474,"contribute":479,"config":484,"items":489,"minimal":689},"GitはSoftware Freedom Conservancyの商標です。当社は「GitLab」をライセンスに基づいて使用しています",{"text":469,"config":470},"ページのソースを表示",{"href":471,"dataGaName":472,"dataGaLocation":473},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":475,"config":476},"このページを編集",{"href":477,"dataGaName":478,"dataGaLocation":473},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":480,"config":481},"ご協力をお願いします",{"href":482,"dataGaName":483,"dataGaLocation":473},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":485,"facebook":486,"youtube":487,"linkedin":488},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[490,535,585,628,655],{"title":192,"links":491,"subMenu":506},[492,496,501],{"text":493,"config":494},"プランの表示",{"href":194,"dataGaName":495,"dataGaLocation":473},"view plans",{"text":497,"config":498},"Premiumを選ぶ理由",{"href":499,"dataGaName":500,"dataGaLocation":473},"/ja-jp/pricing/premium/","why premium",{"text":502,"config":503},"Ultimateを選ぶ理由",{"href":504,"dataGaName":505,"dataGaLocation":473},"/ja-jp/pricing/ultimate/","why ultimate",[507],{"title":58,"links":508},[509,511,513,515,520,525,530],{"text":58,"config":510},{"href":60,"dataGaName":61,"dataGaLocation":473},{"text":366,"config":512},{"href":368,"dataGaName":369,"dataGaLocation":473},{"text":371,"config":514},{"href":373,"dataGaName":374,"dataGaLocation":473},{"text":516,"config":517},"ステータス",{"href":518,"dataGaName":519,"dataGaLocation":473},"https://status.gitlab.com/","status",{"text":521,"config":522},"利用規約",{"href":523,"dataGaName":524,"dataGaLocation":473},"/terms/","terms of use",{"text":526,"config":527},"プライバシーに関する声明",{"href":528,"dataGaName":529,"dataGaLocation":473},"/ja-jp/privacy/","privacy statement",{"text":531,"config":532},"Cookie 優先設定",{"dataGaName":533,"dataGaLocation":473,"id":534,"isOneTrustButton":11},"cookie preferences","ot-sdk-btn",{"title":96,"links":536,"subMenu":545},[537,541],{"text":538,"config":539},"DevSecOpsプラットフォーム",{"href":78,"dataGaName":540,"dataGaLocation":473},"devsecops platform",{"text":542,"config":543},"AI支援開発",{"href":85,"dataGaName":544,"dataGaLocation":473},"ai-assisted development",[546],{"title":547,"links":548},"トピック",[549,552,557,562,567,570,575,580],{"text":24,"config":550},{"href":551,"dataGaName":41,"dataGaLocation":473},"/ja-jp/topics/ci-cd/",{"text":553,"config":554},"GitOps",{"href":555,"dataGaName":556,"dataGaLocation":473},"/ja-jp/topics/gitops/","gitops",{"text":558,"config":559},"DevOps",{"href":560,"dataGaName":561,"dataGaLocation":473},"/ja-jp/topics/devops/","devops",{"text":563,"config":564},"バージョン管理",{"href":565,"dataGaName":566,"dataGaLocation":473},"/ja-jp/topics/version-control/","version control",{"text":26,"config":568},{"href":569,"dataGaName":42,"dataGaLocation":473},"/ja-jp/topics/devsecops/",{"text":571,"config":572},"クラウドネイティブ",{"href":573,"dataGaName":574,"dataGaLocation":473},"/ja-jp/topics/cloud-native/","cloud native",{"text":576,"config":577},"コーディングのためのAI",{"href":578,"dataGaName":579,"dataGaLocation":473},"/ja-jp/topics/devops/ai-for-coding/","ai for coding",{"text":581,"config":582},"エージェント型AI",{"href":583,"dataGaName":584,"dataGaLocation":473},"/ja-jp/topics/agentic-ai/","agentic ai",{"title":586,"links":587},"ソリューション",[588,591,593,598,602,605,608,611,613,615,618,623],{"text":138,"config":589},{"href":133,"dataGaName":590,"dataGaLocation":473},"Application Security Testing",{"text":125,"config":592},{"href":110,"dataGaName":111,"dataGaLocation":473},{"text":594,"config":595},"アジャイル開発",{"href":596,"dataGaName":597,"dataGaLocation":473},"/ja-jp/solutions/agile-delivery/","agile delivery",{"text":599,"config":600},"SCM",{"href":122,"dataGaName":601,"dataGaLocation":473},"source code management",{"text":24,"config":603},{"href":115,"dataGaName":604,"dataGaLocation":473},"continuous integration & delivery",{"text":164,"config":606},{"href":166,"dataGaName":607,"dataGaLocation":473},"value stream management",{"text":553,"config":609},{"href":610,"dataGaName":556,"dataGaLocation":473},"/ja-jp/solutions/gitops/",{"text":177,"config":612},{"href":179,"dataGaName":180,"dataGaLocation":473},{"text":182,"config":614},{"href":184,"dataGaName":185,"dataGaLocation":473},{"text":616,"config":617},"公共機関",{"href":189,"dataGaName":190,"dataGaLocation":473},{"text":619,"config":620},"教育",{"href":621,"dataGaName":622,"dataGaLocation":473},"/ja-jp/solutions/education/","education",{"text":624,"config":625},"金融サービス",{"href":626,"dataGaName":627,"dataGaLocation":473},"/ja-jp/solutions/finance/","financial services",{"title":197,"links":629},[630,632,634,636,639,641,643,645,647,649,651,653],{"text":209,"config":631},{"href":211,"dataGaName":212,"dataGaLocation":473},{"text":214,"config":633},{"href":216,"dataGaName":217,"dataGaLocation":473},{"text":219,"config":635},{"href":221,"dataGaName":222,"dataGaLocation":473},{"text":224,"config":637},{"href":226,"dataGaName":638,"dataGaLocation":473},"docs",{"text":247,"config":640},{"href":249,"dataGaName":250,"dataGaLocation":473},{"text":242,"config":642},{"href":244,"dataGaName":245,"dataGaLocation":473},{"text":252,"config":644},{"href":254,"dataGaName":255,"dataGaLocation":473},{"text":260,"config":646},{"href":262,"dataGaName":263,"dataGaLocation":473},{"text":265,"config":648},{"href":267,"dataGaName":268,"dataGaLocation":473},{"text":270,"config":650},{"href":272,"dataGaName":273,"dataGaLocation":473},{"text":275,"config":652},{"href":277,"dataGaName":278,"dataGaLocation":473},{"text":280,"config":654},{"href":282,"dataGaName":283,"dataGaLocation":473},{"title":298,"links":656},[657,659,661,663,665,667,669,673,678,680,682,684],{"text":305,"config":658},{"href":307,"dataGaName":300,"dataGaLocation":473},{"text":310,"config":660},{"href":312,"dataGaName":313,"dataGaLocation":473},{"text":318,"config":662},{"href":320,"dataGaName":321,"dataGaLocation":473},{"text":323,"config":664},{"href":325,"dataGaName":326,"dataGaLocation":473},{"text":328,"config":666},{"href":330,"dataGaName":331,"dataGaLocation":473},{"text":333,"config":668},{"href":335,"dataGaName":336,"dataGaLocation":473},{"text":670,"config":671},"Sustainability",{"href":672,"dataGaName":670,"dataGaLocation":473},"/sustainability/",{"text":674,"config":675},"ダイバーシティ、インクルージョン、ビロンギング（DIB）",{"href":676,"dataGaName":677,"dataGaLocation":473},"/ja-jp/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":338,"config":679},{"href":340,"dataGaName":341,"dataGaLocation":473},{"text":348,"config":681},{"href":350,"dataGaName":351,"dataGaLocation":473},{"text":353,"config":683},{"href":355,"dataGaName":356,"dataGaLocation":473},{"text":685,"config":686},"現代奴隷制の透明性に関する声明",{"href":687,"dataGaName":688,"dataGaLocation":473},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":690},[691,693,696],{"text":521,"config":692},{"href":523,"dataGaName":524,"dataGaLocation":473},{"text":694,"config":695},"Cookieの設定",{"dataGaName":533,"dataGaLocation":473,"id":534,"isOneTrustButton":11},{"text":526,"config":697},{"href":528,"dataGaName":529,"dataGaLocation":473},[699],{"id":700,"title":701,"body":8,"config":702,"content":704,"description":8,"extension":30,"meta":708,"navigation":11,"path":709,"seo":710,"stem":711,"__hash__":712},"blogAuthors/en-us/blog/authors/gitlab-japan-team.yml","Gitlab Japan Team",{"template":703},"BlogAuthor",{"name":18,"config":705},{"headshot":706,"ctfId":707},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659488/Blog/Author%20Headshots/gitlab-logo-extra-whitespace.png","5YWHF8vG80rluQ41QjgP7V",{},"/en-us/blog/authors/gitlab-japan-team",{},"en-us/blog/authors/gitlab-japan-team","xs3yRNTInC3nd_gc5t_qSB_BOSquAfXSF9QA2S_y1g8",[714,725,737],{"content":715,"config":723},{"category":9,"date":716,"authors":717,"title":718,"body":719,"tags":720,"description":721,"heroImage":722},"2026-04-17",[18],"お客様事例：日立プラントサービス","## 株式会社日立プラントサービスについて\n\n株式会社日立プラントサービスでは、産業プラントや水インフラ、ライフサイエンス分野において、お客さまのデータから価値を創出し、デジタルイノベーションを加速するための、日立の先進的なデジタル技術を活用したソリューション・サービス・テクノロジーである「Lumada」を推進しています。\n\n## 株式会社日立プラントサービスの挑戦\n\n同社では、開発現場において、「人財強化」、「品質向上・維持」、「国内での情報管理」、「開発プロセス標準化」という4つの課題に直面していました。プロジェクトごとに異なるツールが乱立することで教育コストが増大し、セキュリティチェックの属人化による品質のバラつきも懸念されていました。また、生産性向上のカギを握る生成AI活用では、医療データや重要インフラ情報などの機微情報を扱う事業特性上、データを社外や海外へ送信することに強い懸念があり、導入の大きな足かせとなっていました。\n\n## GitLabの活用方法\n\n同社は、これらの課題解決に取り組むため、開発基盤にGitLabを選定。開発の最適化とAI活用、情報管理の徹底という3つのポイントを重視し、担当者個人の生産性向上に加えてプロセス全体を最適化し、さらに機微情報の海外流出を確実に防げる仕組みであることを評価しました。パートナーに選定したグループのITサービス企業である株式会社日立システムズは、統合運用サービスで培ったノウハウをGitLabへと展開し、次世代型の開発基盤を構築。開発現場で利用されていた複数のツールをGitLabへと一本化しました。こうして開発プロセスの標準化を図るとともに、教育コストを低減し、組織全体でスムーズにノウハウを共有できるようになりました。\n\n中でも、高度なセキュリティ／コンプライアンスを備えながら、先進的なAIを活用できるようにしたアーキテクチャはグループ内外で高く評価されました。新たな開発基盤は、国内リージョンのAWS環境でSelf-Managed版のGitLabを稼働させ、生成AIのClaudeと連携しています。これにより、パブリッククラウドを使ってもデータを国内にとどめ、セキュアな状態で活用できるローカルLLM環境を実現しました。さらに、GitLabのAI機能であるGitLab Duoを採用し、高い機密性のもとでコードレビューの自動化やコード提案、チャット機能による開発支援が可能になりました。CI/CDパイプラインには自動セキュリティスキャンを実装。AIとDevSecOps環境を最大限に活用することで、開発スピードを高めながら脆弱性を早期発見できるようになったのです。\n\n今後は、AIコーディングを開発ライフサイクル全体へと本格導入し、開発者の負担軽減と組織全体の生産性を大幅に向上させる計画です。大切なのは、単なるツールの導入で終わらせないこと。現場の要望に合わせて環境設計を行い、定着化に向けた勉強会や問い合わせ対応などの運用支援を含め、組織に新しい文化を浸透させながら、開発現場のモダナイズを進めていきたい考えです。\n\n両社は、この新たな開発基盤の成功をグループ全体へと横展開し、高品質なデジタルサービスを通じて、お客さまとの価値協創をさらに加速させる方針です。\n\n\\*本内容は2025年11月当時の情報をもとに制作しております\n\n\n\n## ▶️事例PDFを[無料でダウンロードする](\u003Chttps://res.cloudinary.com/about-gitlab-com/image/upload/v1776046067/lnw1a4zv8yl8kyjrqh42.pdf>)\n",[23,24,25,26,283,28,29],"DevSecOpsプラットフォームとローカルLLMで、セキュアなAI活用を実現した事例をご紹介","https://res.cloudinary.com/about-gitlab-com/image/upload/v1776046018/kwwrygr2bdhjcfheugfq.jpg",{"featured":11,"template":12,"slug":724},"epic-tokyo-2025-hitachi-hps",{"content":726,"config":735},{"heroImage":727,"body":728,"authors":729,"updatedDate":730,"date":731,"title":732,"tags":733,"description":734,"category":9},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1770172921/sprvmx9sgnxrx5m3ptxy.jpg","## 東レについて\n\n東レ株式会社は、繊維や機能化成品、炭素繊維などを提供する素材メーカー。2026年に創業100周年を迎え、売上高2兆5000億円、グローバルの従業員数約5万人を誇ります。UNIQLOの「ヒートテック」やボーイング「787」の機体材料など、私たちの身近な製品にも、その素材が利用されています。\n\n## 東レの挑戦\n\n同社は、情報システムに課題を抱えていました。50年前から稼働するホストコンピュータや、導入から20年以上経過したERP、そしてJavaをベースとした自社製の独自フレームワークで構築された200を超える業務システムが複雑に入り組んでいたのです。この状況ではDXの推進が困難で、運用保守に忙殺される技術者のモチベーション低下も大きな問題でした。そこで同社は競争優位性の源泉となる領域において、アプリケーションのモダナイズを決断しました。\n\n## GitLabの活用方法\n\n### ソリューション：GitLab Ultimate、GitLab Duo Enterprise\n\n基幹刷新プロジェクトと共に始動したアプリケーションモダナイズの取り組みでは、「セキュリティの向上」、「自動化（CI/CD）」、「モノリスからの脱却」、「常に新しい技術の採用」という4つの柱を掲げました。開発サイクルの高速化とセキュリティ確保を両立するDevSecOpsを実現するために、開発の初期段階からセキュリティチェックを組み込むシフトレフトのアプローチは不可欠。それを実現するためにGitLabを開発プラットフォームとし、セキュリティチェックとCI/CDサイクルを確立することで、開発スピード、品質、セキュリティのすべてを強化する体制を整えました。\n\nGitLabと生成AIエディタ「Cursor」を組み合わせたAI駆動開発にも挑戦しました。開発者はMarkdown形式のAPI仕様書を作成し、Cursorに入力することでソースコードやテストコードを自動生成します。導入当初は生成されるコードの品質にばらつきがありましたが、プロンプトの内容やアーキテクチャのルールを整備し、実装後にチェックするプロセスを導入することで、開発者間で均質なコードが生成されるよう改善しました。\n\n生成されたコードのレビューにはGitLab Duoを活用しています。AIをレビュアーとして指定することで、冗長なコードの指摘やエラーハンドリングの不足などを自動で検出し、属人化の解消とレビュー工数の削減を実現しています。\n\nこれらの取り組みにより、かつては手動で行っていた単体テストやデプロイ作業が自動化され、セキュリティテストもパイプラインの中で頻繁かつ定期的に実施できるようになりました。旧システムのクラウドリフトは約1年半で完了し、2025年からは本格的なモダナイズフェーズへと移行しています。わずか3か月で試行的なモダンアプリ開発を成功させるなど、着実に内製化への知見を蓄積しています。開発環境においても、VDIやNexusサーバを導入してセキュアな構成を保ちつつ、開発者が最新技術に触れられる「ワクワクする」環境づくりが進められています。\n\n今後は、人材採用活動をさらに積極化するとともに、生成AIとGitLab Duoによる開発・運用工数の削減を目指します。すでに脆弱性対応を自動化する仕組みの構築に着手。脆弱性診断結果を分析し、GitLab Duoを中心として修正コードの提案からマージリクエストの作成までを自動化する構想です。レビュアーはAIが提案した変更内容を確認して承認するだけというフローを確立し、人間がより創造的な業務に集中できる環境を目指します。\n\n\n## ▶️事例PDFを[無料でダウンロードする](https://res.cloudinary.com/about-gitlab-com/image/upload/v1770170747/diywgk9vavrv3jtxyo1l.pdf)\n\n\u003Cobject class=\"slp-my-32\" data=\"https://res.cloudinary.com/about-gitlab-com/image/upload/v1770170747/diywgk9vavrv3jtxyo1l.pdf\" type=\"application/pdf\" width=\"100%\" height=\"800\">\n\u003C/object>",[18],"","2026-02-05","お客様事例：東レ",[23,24,25,26,28,29],"システムをGitLabとAI活用でモダナイズされた東レ様の事例。DevSecOps実現と開発効率化の取り組みを紹介します。",{"featured":11,"template":12,"slug":736},"epic-tokyo-2025-toray",{"content":738,"config":746},{"title":739,"heroImage":740,"date":741,"body":742,"category":9,"tags":743,"description":744,"authors":745},"お客様事例：みんなの銀行","https://res.cloudinary.com/about-gitlab-com/image/upload/v1769428733/nwx3couveh6gse8tlt4d.jpg","2026-01-29","## みんなの銀行について\n\n株式会社みんなの銀行は、スマホ完結型の日本初のデジタルバンクを運営する企業。このB2C銀行に加え、APIを通じて金融機能を外部に提供するBaaS（Banking as a Service）事業やシステム外販事業を展開しています。40代未満のユーザーが7割を占め、Google Cloud上で勘定系システムをフルスクラッチ開発している点が大きな特徴です。\n\n## 開発内製化への挑戦\n\n同社は徹底した内製化を目指しています。その理由は、プロダクトを“自分ごと”として捉え、改善のナレッジを社内に蓄積するためです。外部委託ではノウハウが流出し、コストも最適化しにくい一方、自分たちで開発・運用を行うことで、投資を効率化し、開発と運用の好循環を生み出すことを重視しています。内製化には「挑戦できる環境」と「心理的安全性」のある文化が不可欠であり、GitLabはこの土台として機能しています。銀行システム特有の厳格なセキュリティや運用ルールによる窮屈さを、技術と自動化によって最小化する役割を担っています。\n\n## GitLabの活用方法\n\n### ソリューション：GitLab Ultimate\n\nGitLab導入の背景には、ゼロからのシステム構築にあたり、セキュリティとガバナンスを両立したDevOps環境が必要だったことがあります。選定にあたっては、ソフトウェア開発ライフサイクル全体を単一ツールでカバーでき、学習コストを抑えながら厳格な要件を満たせる点が決め手となりました。現在は、福岡と東京での分散開発を支える基盤として活用し、CI/CDパイプラインに単体テストやセキュリティスキャン（SAST、依存関係チェック、機密情報検知）を組み込むことで、アジリティとセキュリティの両立を実現しています。\n\n中でも注力しているのがGitOpsです。これはGitリポジトリの状態を正とし、本番環境と自動同期させる仕組みです。同行では独自の「コンプライアンス・パイプライン」を構築しました。開発者がマージリクエストを出すと、承認者は変更内容やリスクを確認して承認するという流れです。マージ後はKubernetes環境へのデプロイを自動化するArgoCDが検知し、自動で本番環境へと反映します。運用／開発分離という観点から、最終的な「承認」のみを人が行い、リリース作業自体は徹底して自動化しています。これにより、人為的なオペレーションミスを防ぐとともに、開発者が自身のコードと本番環境に対する責任を持つ「Code Owners」としての意識醸成につなげています。\n\nAI活用にも積極的です。不正口座検知や顧客FAQに加え、社内用の生成AI環境を整備しています。開発業務においては、コード生成や補完の導入を加速させるべく「AIスクラム」を組成しました。すべての言語での活用を推進し、要件定義からリリースまでの全工程へのAI組み込みを目指しています。\n\n今後は、仕様を固めてからAIに生成させる「スペック駆動開発」の推進や、クライアントサイドでのレビューAI活用など、GitLabとAIの連携をさらに深めていく方針です。セキュリティと品質を高めつつ、エンジニアが創造性を発揮できる開発環境を追求し、日本の技術力向上にも貢献していきたいと考えています。\n\n![](https://res.cloudinary.com/about-gitlab-com/image/upload/v1769429924/khjuj2sgowamexx20ndr.jpg \"株式会社みんなの銀行 取締役常務執行役員CIO 宮本 昌明氏\")\n\n## ▶️事例PDFを[無料でダウンロードする](https://res.cloudinary.com/about-gitlab-com/image/upload/v1769482018/p0g5il5oqadjbsrhhrhy.pdf)\n\n\u003Cobject class=\"slp-my-32\" data=\"https://res.cloudinary.com/about-gitlab-com/image/upload/v1769482018/p0g5il5oqadjbsrhhrhy.pdf\" type=\"application/pdf\" width=\"100%\" height=\"800\">\n  \u003Ca href=\"https://res.cloudinary.com/about-gitlab-com/image/upload/v1769482018/p0g5il5oqadjbsrhhrhy.pdf\">事例PDFを無料でダウンロードする\u003C/a>\n\u003C/object>",[23,24,25,26,627,553,28,29],"スマホ完結型の日本初のデジタルバンクを運営するみんなの銀行様の事例。GitLabでセキュリティとアジリティを両立し、AI活用も推進する内製開発の取り組みをご紹介します。",[18],{"featured":11,"template":12,"slug":747},"epic-tokyo-2025-minna-no-ginko",{"promotions":749},[750,764,776,787],{"id":751,"categories":752,"header":754,"text":755,"button":756,"image":761},"ai-modernization",[753],"ai-ml","Is AI achieving its promise at scale?","Quiz will take 5 minutes or less",{"text":757,"config":758},"Get your AI maturity score",{"href":759,"dataGaName":760,"dataGaLocation":250},"/assessments/ai-modernization-assessment/","modernization assessment",{"config":762},{"src":763},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":765,"categories":766,"header":768,"text":755,"button":769,"image":773},"devops-modernization",[767,42],"product","Are you just managing tools or shipping innovation?",{"text":770,"config":771},"Get your DevOps maturity score",{"href":772,"dataGaName":760,"dataGaLocation":250},"/assessments/devops-modernization-assessment/",{"config":774},{"src":775},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":777,"categories":778,"header":779,"text":755,"button":780,"image":784},"security-modernization",[28],"Are you trading speed for security?",{"text":781,"config":782},"Get your security maturity score",{"href":783,"dataGaName":760,"dataGaLocation":250},"/assessments/security-modernization-assessment/",{"config":785},{"src":786},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":788,"paths":789,"header":792,"text":793,"button":794,"image":799},"github-azure-migration",[790,791],"migration-from-azure-devops-to-gitlab","integrating-azure-devops-scm-and-gitlab","Is your team ready for GitHub's Azure move?","GitHub is already rebuilding around Azure. Find out what it means for you.",{"text":795,"config":796},"See how GitLab compares to GitHub",{"href":797,"dataGaName":798,"dataGaLocation":250},"/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":800},{"src":775},{"header":802,"blurb":803,"button":804,"secondaryButton":808},"今すぐ開発をスピードアップ","DevSecOpsに特化したインテリジェントオーケストレーションプラットフォームで実現できることをご確認ください。\n",{"text":53,"config":805},{"href":806,"dataGaName":56,"dataGaLocation":807},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/ja-jp/","feature",{"text":58,"config":809},{"href":60,"dataGaName":61,"dataGaLocation":807},1777394110682]