fix: case-studiesフォルダをルートに配置してGitHub Pagesで表示されるように修正
This commit is contained in:
parent
2e85f00084
commit
b439d3fd00
2 changed files with 483 additions and 0 deletions
273
case-studies/index.md
Normal file
273
case-studies/index.md
Normal file
|
|
@ -0,0 +1,273 @@
|
|||
---
|
||||
layout: default
|
||||
title: "GitHub活用事例集"
|
||||
description: "実際の企業・組織でのGitHub導入事例と成功パターン"
|
||||
---
|
||||
|
||||
# 📊 GitHub活用事例集
|
||||
|
||||
実際の企業・組織でのGitHub活用事例を通じて、具体的な導入方法と効果を学びます。
|
||||
|
||||
## 📚 事例集一覧
|
||||
|
||||
### [🚀 2024年版 実世界のGitHub活用事例](real-world-github-examples-2024.html)
|
||||
**最新の企業導入事例と成功パターンを網羅的に収録**
|
||||
|
||||
- 🤖 AI関連プロジェクトの爆発的成長
|
||||
- 🏢 日本企業の先進的な活用事例
|
||||
- 🔧 CI/CD自動化による開発効率化
|
||||
- 📋 プロジェクト管理ツールの完全代替
|
||||
|
||||
<div class="case-study-highlights">
|
||||
<h2>🎯 注目の事例</h2>
|
||||
|
||||
<div class="highlight-grid">
|
||||
<div class="highlight-card">
|
||||
<h3>🏭 日立製作所</h3>
|
||||
<p><strong>GitHub Copilot導入</strong></p>
|
||||
<p>コード生成率99%を達成し、上流から下流まで一貫した開発効率化を実現</p>
|
||||
</div>
|
||||
|
||||
<div class="highlight-card">
|
||||
<h3>🛒 ZOZO</h3>
|
||||
<p><strong>大規模Copilot活用</strong></p>
|
||||
<p>約18万行のコードを自動生成、受け入れ率23.59%で高い実用性を証明</p>
|
||||
</div>
|
||||
|
||||
<div class="highlight-card">
|
||||
<h3>🎮 DeNA</h3>
|
||||
<p><strong>セルフホストランナー</strong></p>
|
||||
<p>GitHub Actionsの大規模運用でクラウドコストを最適化</p>
|
||||
</div>
|
||||
|
||||
<div class="highlight-card">
|
||||
<h3>💼 Accenture</h3>
|
||||
<p><strong>生産性向上</strong></p>
|
||||
<p>タスク完了時間を平均55%短縮、開発効率が劇的に改善</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
## 📈 導入効果サマリー
|
||||
|
||||
<div class="impact-section">
|
||||
<div class="impact-item">
|
||||
<h3>🚀 98%</h3>
|
||||
<p>AI関連プロジェクト増加率(2024年)</p>
|
||||
</div>
|
||||
<div class="impact-item">
|
||||
<h3>⏱️ 75%</h3>
|
||||
<p>リリース時間削減(ArgoCD + Actions)</p>
|
||||
</div>
|
||||
<div class="impact-item">
|
||||
<h3>💡 55%</h3>
|
||||
<p>タスク完了時間短縮(Copilot導入)</p>
|
||||
</div>
|
||||
<div class="impact-item">
|
||||
<h3>📊 80%</h3>
|
||||
<p>生産性向上を実感(TIS調査)</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
## 🎓 事例から学ぶベストプラクティス
|
||||
|
||||
### 1. 段階的導入アプローチ
|
||||
- 小規模チームでのパイロット導入
|
||||
- 効果測定と改善サイクル
|
||||
- 全社展開への拡大
|
||||
|
||||
### 2. 既存ツールからの移行
|
||||
- JIRA → GitHub Projects
|
||||
- Jenkins → GitHub Actions
|
||||
- Confluence → GitHub Wiki/Pages
|
||||
|
||||
### 3. コスト最適化戦略
|
||||
- セルフホストランナーの活用
|
||||
- ローカルCI実行によるコスト削減
|
||||
- 無料枠の最大活用
|
||||
|
||||
### 4. 開発者体験の向上
|
||||
- GitHub Copilotによるコーディング支援
|
||||
- 統合開発環境の構築
|
||||
- 自動化による煩雑作業の削減
|
||||
|
||||
## 🔍 業界別活用パターン
|
||||
|
||||
<div class="industry-patterns">
|
||||
<div class="pattern-card">
|
||||
<h3>🏢 エンタープライズ</h3>
|
||||
<ul>
|
||||
<li>大規模なセキュリティ要件への対応</li>
|
||||
<li>既存システムとの統合</li>
|
||||
<li>コンプライアンス管理</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="pattern-card">
|
||||
<h3>🚀 スタートアップ</h3>
|
||||
<ul>
|
||||
<li>コスト効率の最大化</li>
|
||||
<li>迅速な開発サイクル</li>
|
||||
<li>少人数での効率的な管理</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="pattern-card">
|
||||
<h3>🎓 教育・研究機関</h3>
|
||||
<ul>
|
||||
<li>オープンソースプロジェクト管理</li>
|
||||
<li>学生との協働開発</li>
|
||||
<li>研究成果の公開</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
## 📝 次のステップ
|
||||
|
||||
1. **[実世界の活用事例](real-world-github-examples-2024.html)** を詳しく読む
|
||||
2. 自社に適用可能なパターンを特定
|
||||
3. パイロットプロジェクトの計画立案
|
||||
4. 段階的な導入開始
|
||||
|
||||
<div class="cta-section">
|
||||
<h2>🚀 今すぐ始めよう</h2>
|
||||
<p>実際の企業事例から学び、あなたの組織でもGitHubの力を最大限に活用しましょう。</p>
|
||||
<a href="real-world-github-examples-2024.html" class="cta-button">詳細な事例を見る</a>
|
||||
</div>
|
||||
|
||||
<style>
|
||||
/* ハイライトグリッド */
|
||||
.case-study-highlights {
|
||||
background: #f6f8fa;
|
||||
padding: 2rem;
|
||||
border-radius: 10px;
|
||||
margin: 2rem 0;
|
||||
}
|
||||
|
||||
.highlight-grid {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
|
||||
gap: 1rem;
|
||||
margin-top: 1.5rem;
|
||||
}
|
||||
|
||||
.highlight-card {
|
||||
background: white;
|
||||
padding: 1.5rem;
|
||||
border-radius: 8px;
|
||||
border: 1px solid #e1e4e8;
|
||||
transition: all 0.3s ease;
|
||||
}
|
||||
|
||||
.highlight-card:hover {
|
||||
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
|
||||
transform: translateY(-2px);
|
||||
}
|
||||
|
||||
.highlight-card h3 {
|
||||
color: #0366d6;
|
||||
margin-bottom: 0.5rem;
|
||||
}
|
||||
|
||||
.highlight-card p:first-of-type {
|
||||
font-weight: bold;
|
||||
color: #28a745;
|
||||
margin-bottom: 0.5rem;
|
||||
}
|
||||
|
||||
/* インパクトセクション */
|
||||
.impact-section {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
|
||||
gap: 1rem;
|
||||
margin: 2rem 0;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.impact-item {
|
||||
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
|
||||
color: white;
|
||||
padding: 2rem 1rem;
|
||||
border-radius: 10px;
|
||||
}
|
||||
|
||||
.impact-item h3 {
|
||||
font-size: 2.5rem;
|
||||
margin-bottom: 0.5rem;
|
||||
}
|
||||
|
||||
.impact-item p {
|
||||
font-size: 0.9rem;
|
||||
opacity: 0.9;
|
||||
}
|
||||
|
||||
/* 業界パターン */
|
||||
.industry-patterns {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
|
||||
gap: 1rem;
|
||||
margin: 2rem 0;
|
||||
}
|
||||
|
||||
.pattern-card {
|
||||
background: white;
|
||||
border: 2px solid #e1e4e8;
|
||||
border-radius: 8px;
|
||||
padding: 1.5rem;
|
||||
}
|
||||
|
||||
.pattern-card h3 {
|
||||
color: #0366d6;
|
||||
margin-bottom: 1rem;
|
||||
}
|
||||
|
||||
.pattern-card ul {
|
||||
margin: 0;
|
||||
padding-left: 1.5rem;
|
||||
}
|
||||
|
||||
.pattern-card li {
|
||||
margin-bottom: 0.5rem;
|
||||
color: #586069;
|
||||
}
|
||||
|
||||
/* CTAセクション */
|
||||
.cta-section {
|
||||
background: #f6f8fa;
|
||||
padding: 2rem;
|
||||
border-radius: 10px;
|
||||
text-align: center;
|
||||
margin: 3rem 0;
|
||||
}
|
||||
|
||||
.cta-button {
|
||||
display: inline-block;
|
||||
background: #28a745;
|
||||
color: white;
|
||||
padding: 1rem 2rem;
|
||||
border-radius: 6px;
|
||||
text-decoration: none;
|
||||
font-weight: bold;
|
||||
margin-top: 1rem;
|
||||
transition: background-color 0.3s ease;
|
||||
}
|
||||
|
||||
.cta-button:hover {
|
||||
background: #218838;
|
||||
text-decoration: none;
|
||||
color: white;
|
||||
}
|
||||
|
||||
/* レスポンシブ対応 */
|
||||
@media (max-width: 768px) {
|
||||
.highlight-grid,
|
||||
.impact-section,
|
||||
.industry-patterns {
|
||||
grid-template-columns: 1fr;
|
||||
}
|
||||
|
||||
.impact-item h3 {
|
||||
font-size: 2rem;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
210
case-studies/real-world-github-examples-2024.md
Normal file
210
case-studies/real-world-github-examples-2024.md
Normal file
|
|
@ -0,0 +1,210 @@
|
|||
# GitHub活用事例集 2024年版 - 実際の企業・組織での導入事例
|
||||
|
||||
## 📊 概要
|
||||
|
||||
このドキュメントでは、2024年時点でのGitHubの実際の活用事例を、企業・組織での導入例を中心にまとめています。理論だけでなく、実際にどのように使われているかを理解することで、より実践的なGitHub活用のイメージを掴むことができます。
|
||||
|
||||
## 🚀 企業のオープンソース活用事例
|
||||
|
||||
### 2024年の主要トレンド
|
||||
|
||||
#### PythonがGitHub上で最も人気の言語に
|
||||
- 2024年、PythonがJavaScriptを抜いてGitHub上で最も使用される言語となった
|
||||
- 生成AI関連プロジェクトの急増が主な要因
|
||||
- Jupyter Notebookの利用も急速に拡大
|
||||
|
||||
#### AI関連プロジェクトの爆発的成長
|
||||
- 生成AIプロジェクトへの貢献数:**59%増加**
|
||||
- プロジェクト数:**98%増加**(2024年だけで7万以上のプロジェクトが誕生)
|
||||
- 主要な貢献国:インド、ドイツ、日本、シンガポール
|
||||
|
||||
#### 人気の生成AI関連プロジェクト
|
||||
1. **AUTOMATIC1111/stable-diffusion-webui**
|
||||
- Stable Diffusionの人気WebUIフロントエンド
|
||||
- 世界中の開発者が機能拡張に貢献
|
||||
|
||||
2. **Significant-Gravitas/AutoGPT**
|
||||
- 自律的なAIエージェント
|
||||
- オープンソースAI開発の最前線
|
||||
|
||||
3. **ollama/ollama**
|
||||
- ローカルでLLMを実行するツール
|
||||
- プライバシー重視の企業で採用増
|
||||
|
||||
### 日本企業の事例
|
||||
|
||||
#### 富士通 - 量子コンピューティング基本ソフトウェア
|
||||
- **プロジェクト名**: Open Quantum Toolchain for Operators and Users
|
||||
- **特徴**: 自由にカスタマイズ可能な量子コンピュータ基本ソフトウェア
|
||||
- **活用例**: 大阪大学の量子コンピュータ・クラウドサービスで実運用開始
|
||||
- **意義**: 日本が量子コンピューティング分野でオープンソースに貢献
|
||||
|
||||
## 🔧 GitHub Actions CI/CD実装事例
|
||||
|
||||
### 2024年の企業導入事例
|
||||
|
||||
#### DeNA - 大規模セルフホストランナー運用
|
||||
- **課題**: ECSでの大規模なCI/CD環境構築
|
||||
- **解決策**: GitHub Actionsセルフホストランナーの大規模運用
|
||||
- **効果**: クラウドコストの最適化と処理速度の向上
|
||||
|
||||
#### CNDT 2022発表事例 - リリース時間を1/4に削減
|
||||
- **使用技術**: ArgoCD + GitHub Actions
|
||||
- **改善前**: リリースに4時間
|
||||
- **改善後**: リリースに1時間(75%削減)
|
||||
- **ポイント**: GitOpsとCI/CDの統合
|
||||
|
||||
### 実装パターン例
|
||||
|
||||
#### 1. 基本的なCI/CDワークフロー
|
||||
```yaml
|
||||
name: CI/CD Pipeline
|
||||
on:
|
||||
pull_request:
|
||||
branches: [ main ]
|
||||
push:
|
||||
branches: [ main ]
|
||||
|
||||
jobs:
|
||||
test:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- name: Run tests
|
||||
run: npm test
|
||||
- name: Run lint
|
||||
run: npm run lint
|
||||
```
|
||||
|
||||
#### 2. 静的ファイルの自動デプロイ
|
||||
- **FTP-Deploy-Action**: レンタルサーバーへの自動アップロード
|
||||
- **Firebase Deploy**: Firebase Hostingへの自動デプロイ
|
||||
- **GitHub Pages**: 静的サイトの自動公開
|
||||
|
||||
### コスト最適化のトレンド
|
||||
|
||||
#### Daggerを使用したローカルCI実行
|
||||
- **発表**: KubeCon North America 2024
|
||||
- **メリット**: クラウドコストの激減
|
||||
- **手法**: ローカルPC上でCIを実行してからクラウドに送信
|
||||
|
||||
## 📋 GitHub Projectsによるプロジェクト管理事例
|
||||
|
||||
### 実際の運用例
|
||||
|
||||
#### 小規模チームでの活用
|
||||
- **背景**: JIRAやNotionの有料プランを避けたい
|
||||
- **解決**: GitHub Projectsで開発とビジネスサイドの要求を一元管理
|
||||
- **効果**:
|
||||
- 開発者はGitHubだけを見れば良い
|
||||
- ビジネスサイドも同じツールで進捗確認
|
||||
- コスト削減
|
||||
|
||||
#### カンバン方式の実装
|
||||
- **11レーン構成の例**:
|
||||
1. Backlog
|
||||
2. Ready for Dev
|
||||
3. In Development
|
||||
4. Code Review
|
||||
5. Testing
|
||||
6. Wait(確認待ち用)
|
||||
7. Ready for Release
|
||||
8. Releasing
|
||||
9. Released
|
||||
10. Monitoring
|
||||
11. Done
|
||||
|
||||
- **各レーンに責任者を設定**して明確な管理体制を構築
|
||||
|
||||
### 自動化機能の活用
|
||||
|
||||
#### Workflowによる自動化
|
||||
- Pull RequestのクローズでIssueも自動クローズ
|
||||
- 特定のラベルが付いたら自動的にカラム移動
|
||||
- マイルストーンに基づく自動グルーピング
|
||||
|
||||
### 組織横断的な管理
|
||||
|
||||
#### Organization Projectsの活用
|
||||
- 複数リポジトリのIssueを一元管理
|
||||
- マイクロサービス開発での全体進捗把握
|
||||
- チーム間のタスク依存関係の可視化
|
||||
|
||||
## 🤖 GitHub Copilot企業導入事例
|
||||
|
||||
### 2024年の主要導入企業と効果
|
||||
|
||||
#### 日立製作所
|
||||
- **コード生成率**:
|
||||
- Justware OSSのみ:78%
|
||||
- GitHub Copilot併用:**99%**
|
||||
- **統合システム**: Hitachi GenAI System Development Framework
|
||||
- **効果**: 上流工程から下流工程まで一貫した開発効率化
|
||||
|
||||
#### マネーフォワード
|
||||
- **導入時期**: 2023年7月
|
||||
- **効果**: 開発者の活動量が明確に増加
|
||||
- **特徴**: 全社導入で積極活用を推進
|
||||
|
||||
#### TIS株式会社
|
||||
- **生産性向上**: 8割以上のユーザーが実感
|
||||
- **品質向上**: 約7割のユーザーが実感
|
||||
- **注目点**: アソシエイトエンジニア(若手)への効果が特に高い
|
||||
|
||||
#### ZOZO
|
||||
- **実績データ** (2023/12/16 - 2024/02/12):
|
||||
- Total Accepts: 108,961
|
||||
- Acceptance Rate: 23.59%
|
||||
- Lines of Code Accepted: 183,943
|
||||
|
||||
#### Accenture(グローバル)
|
||||
- **タスク完了時間**: 平均**55%短縮**
|
||||
- **実験期間**: 約4ヶ月間
|
||||
- **規模**: 大規模な開発チームで検証
|
||||
|
||||
### 研究による効果検証
|
||||
|
||||
#### 大規模実験の結果(2024年9月発表)
|
||||
- **Microsoft**: 7ヶ月間の実験
|
||||
- **Accenture**: 4ヶ月間の実験
|
||||
- **Fortune 100企業**: 2ヶ月間の実験
|
||||
- **結論**: 生産性向上効果が客観的に証明された
|
||||
|
||||
### 将来予測
|
||||
|
||||
- **2028年までの予測**:
|
||||
- 90%の企業のソフトウェアエンジニアがAIコードアシスタントを使用
|
||||
- 2024年初頭の14%未満から大幅増加
|
||||
|
||||
## 💡 実践的な活用のポイント
|
||||
|
||||
### 1. 段階的な導入
|
||||
- まずは小規模チームやプロジェクトで試験導入
|
||||
- 効果を測定してから全社展開
|
||||
- 社内勉強会やナレッジ共有の仕組みを構築
|
||||
|
||||
### 2. 既存ツールからの移行
|
||||
- JIRAからGitHub Projectsへの段階的移行
|
||||
- JenkinsからGitHub Actionsへの切り替え
|
||||
- ConfluenceからGitHub Wiki/Pagesへの文書移行
|
||||
|
||||
### 3. 投資対効果の測定
|
||||
- 開発速度の定量的測定
|
||||
- コスト削減効果の可視化
|
||||
- 開発者満足度の調査
|
||||
|
||||
### 4. セキュリティとコンプライアンス
|
||||
- GitHub Advanced Securityの活用
|
||||
- Dependabotによる脆弱性管理
|
||||
- Branch Protection Rulesの適切な設定
|
||||
|
||||
## 🎯 まとめ
|
||||
|
||||
2024年のGitHub活用事例から見えてくる主要なトレンド:
|
||||
|
||||
1. **AI駆動開発の主流化**: GitHub Copilotによる生産性向上が実証済み
|
||||
2. **オールインワンプラットフォーム化**: 外部ツールからGitHub機能への統合が進行
|
||||
3. **コスト最適化**: セルフホストランナーやローカルCI実行によるコスト削減
|
||||
4. **日本企業の積極採用**: 大手企業を中心に本格的な活用が進む
|
||||
|
||||
これらの事例は、GitHubが単なるコード管理ツールから、開発プロセス全体を支える統合プラットフォームへと進化していることを示しています。
|
||||
Loading…
Add table
Add a link
Reference in a new issue