タスク管理ツールではなく、開発の司令塔として使う。
研修概要
GitHub Issues基礎は、GitHub IssuesをSSOT(唯一の真実)として活用し、開発サイクルの「司令塔」として機能させる方法を体系的に学ぶプログラムです。GitHub Issues・Repository・Actionsが連動する循環サイクルを理解した上で、ラベル・担当者・マイルストーンによるIssue管理・YAMLテンプレートによる報告の標準化・GitHub Actionsとのイベントドリブンな連携を実践します。
「なぜそのコードが必要なのか」というWhyをIssueに記録し、チームの思考を同期させることで、透明性が高く自律的な開発サイクルを構築する力を身につけます。
こんな課題を持つ企業におすすめ
開発現場
- GitHub Issuesを単なるタスク起票・管理ツールとしてしか使えておらず、開発の「司令塔」として機能していない
- Issueの自由記述による非構造化データが蓄積し、報告品質のばらつきとナレッジの散逸が発生している
- Issues・Repository・Actionsが連動しておらず、開発サイクルの自動化と透明化が進んでいない
- DevOpsの思想をチームに浸透させ、IssueドリブンなCI/CDパイプラインを整備したい
本研修の到達目標
開発現場
- 1GitHub IssuesをSSOTとして活用できるようになるIssues・Repository・Actionsが連動する循環サイクルを理解し、なぜIssueが開発の起点(Why)になるのかを説明できるようになります。
- 2ラベル・テンプレートによるIssue管理を標準化できるようになるラベル・担当者・マイルストーンの3つの属性を使いこなし、YAML形式のIssueテンプレートを定義・配置して、報告の質を均一化できるようになります。
- 3GitHub Actionsとのイベントドリブンな連携を構築できるようになるIssueイベントをトリガーにしたワークフローを実装し、自動応答・動的制御による開発サイクルの自動化を実現できるようになります。
本研修の特長
SSOT哲学に基づく「Why」から学ぶ設計
多くのGitHub Issues入門が「タスク起票・管理方法」に留まるのに対し、本研修は「なぜIssueが開発の起点になるのか」というWhyの視点から学べる構成です。Why→How→Verify→Feedbackの循環モデルを体系的に習得します。
エコシステム視点で3者の連動を理解
Issues・Repository・Actionsの三者が連動する循環サイクルを「情報の起点→実装→自動化→フィードバック」として整理。GitHubを単体ツールではなく統合プラットフォームとして捉える視点が身につきます。
3つのステークホルダーへの価値を可視化
エンジニアだけでなくマネージャー・顧客・プロジェクト組織それぞれへのメリットを明示。技術研修でありながら、ビジネス視点の価値提供まで含む、市場でも極めて希少な構成です。
研修カリキュラム
| 日程 | 章・学習テーマ | 学習内容・習得スキル |
|---|---|---|
| 1日目 | 第1章:GitHub Issuesとエコシステム | GitHub Issuesの概要(タスク管理・バグ報告・ディスカッション)・Issues/Repository/Actionsが連動する循環サイクル(Why→How→Verify→Feedback)・GitHubエコシステムがもたらすエンジニア・ステークホルダー・組織それぞれへのメリットを理解します。 |
| 第2章:Issuesの導入と運用手続き | リポジトリ作成・Namespace定義からIssue運用を開始するスタートラインを学びます。ラベル・担当者・マイルストーンの3つの属性を使いこなし、Issueのオープンからクローズまでのライフサイクル管理を実践します。 |
|
| 第3章:Issueテンプレートによる標準化 | 自由記述が招く非構造化データの弊害を理解します。YAML形式のIssueテンプレートの構造と構成要素・テンプレート定義と配置ルール・導入後の運用フローとUIの変化を実装し、チームの報告品質を均一化する方法を習得します。 |
|
| 第4章:イベントドリブンなIssueライフサイクルの構築 | IssueイベントとGitHub Actionsワークフローの起動の仕組みを理解します。自動応答(Issueオープン時の自動コメント)・動的制御(ラベルに応じたワークフロー分岐)を実装し、開発サイクルの自動化を構築します。 |
必要な受講環境と前提知識
受講環境
研修のハンズオンはWindows 11上のVisual Studio CodeからWSL2環境を利用して実施します。各種ツール・サービスの構成は以下のとおりです。
| ホストOS | Windows 11 |
|---|---|
| IDE | Visual Studio Code(ファイル編集・ターミナル操作) |
| 実行環境 | WSL2(Ubuntu 24.04) |
| VSCode拡張機能 | Git Graph / GitLens / GitHub Pull Requests(コミット履歴・ブランチ表示・プッシュ操作) |
| GitHubアカウント | GitHub(無料プランで可/リポジトリ管理・Issues・GitHub Actions演習) |
| 演習解答 | github.com/fullness-MFurukawa/issuesexercise(演習の解答リポジトリ) |
前提知識
- GitHubの基礎知識:GitHubアカウントを持ち、リポジトリの基本操作(作成・クローン・プッシュ)ができること。GitHubのIssue・Pull Requestの概念をなんとなく知っていること。
- 基本的なPC・OS操作:Visual Studio Codeを使ったファイルの作成・編集ができること。WSL2(Ubuntu)環境での初歩的なコマンド入力に抵抗がないこと。
お問い合わせ
本研修に関するご質問・お申し込みは、以下のフォームよりお問い合わせください。
担当者より2営業日以内にご連絡いたします。
