SLIDE 01表紙
マネージャーのためのGitHub入門
- コードは書かない。それでもGitHubは使いこなせる
- AIエージェント時代の「判断する人」になるための教材
AIが成果物を差し出し、あなたが承認スタンプを持つ
要点
- この教材のゴールは「操作」ではなく「判断」
- コードが読めなくてもGitHubは管理できる
スピーカーノート
この教材は、プログラミングを学ぶためのものではありません。AIが猛スピードでコードを書く時代に、人間であるあなたが「何を見て、何を判断すればよいか」を身につけるための教材です。GitHubのコマンドは一切覚えなくて構いません。
SLIDE 02導入
この教材を終えたとき、あなたができること
- AIに安心して仕事を任せられる
- GitHubからのレビュー依頼の意味が分かる
- Pull Requestを怖がらずに判断できる
- 「自分が理解すべきこと」と「AIに任せてよいこと」を切り分けられる
「全部理解」から「要点チェック」へ
要点
- 全部理解する必要はない
- 見るべきポイントは絞れる
スピーカーノート
多くの非エンジニアがGitHubを怖がる理由は、「全部理解しないといけない」と思い込んでいるからです。実際には、マネージャーが見るべきポイントは5つ程度に絞れます。この教材では、その5つに至るまでの「仕組みの思想」を順に理解していきます。
第1章
AI時代のGitHub
SLIDE 03第1章 AI時代のGitHub
なぜGitHubが必要なのか
- GitHubは「作業の記録がすべて残る、共有の作業場」
- ファイル共有との違いは「誰が・いつ・なぜ変えたか」が残ること
- 記録が残るから、失敗しても戻れる。戻れるから、任せられる
散乱するファイル vs 1本の履歴
要点
- GitHubは「履歴付きの共有作業場」
- 「戻れる」から「任せられる」
スピーカーノート
「最終版2」問題は誰もが経験しています。GitHubはこの問題を根本から解決します。すべての変更に「誰が、いつ、なぜ」という記録が付くため、過去のどの時点にも戻れます。マネージャーにとって重要なのは、この「戻れる」という性質です。戻れる仕組みがあるからこそ、部下やAIに思い切って仕事を任せられるのです。
SLIDE 04第1章 AI時代のGitHub
AIエージェント時代にGitHubが果たす役割
- AIは人間の何十倍の速さでコードを書く
- 速い分、間違いも速く量産される
- GitHubは、AIの成果物を「受け取り、検品し、採用/差し戻しする関所」になる
ベルトコンベアと検品ゲート
要点
- AI時代の課題は「量産される変更の検品」
- GitHubは検品の関所であり、マネージャーの持ち場
スピーカーノート
AI時代の問題は「作れないこと」ではなく「作りすぎること」です。無検品でAIの成果物を本番に入れると、事故が起きます。GitHubは、AIの仕事を必ず一度「関所」に通す仕組みを提供します。マネージャーの仕事場は、まさにこの関所です。
第2章
Gitの思想
SLIDE 05第2章 Gitの思想
Gitは「タイムマシン付きのノート」
- Git=変更の履歴をすべて記録するシステム
- 「保存」ではなく「歴史を刻む」──1つ1つの記録を「コミット」と呼ぶ
- どの時点にも巻き戻せる。歴史は消えない
線路の駅(コミット)を自由に行き来できる
要点
- コミット=歴史に刻まれた1つの記録
- Gitでは過去は消えず、いつでも戻れる
スピーカーノート
Gitの本質は「タイムマシン」です。通常のファイル保存は上書きですが、Gitは上書きせず、変更のたびに新しい記録(コミット)を歴史に追加します。だから、1週間前でも1年前でも、任意の時点の状態を完全に再現できます。「消えない・戻れる」——これがすべての安心の土台です。
SLIDE 06第2章 Gitの思想
GitとGitHubの関係、そして「失敗しないため」の設計
- Git=履歴を記録する仕組み(道具)
- GitHub=その履歴をチームで共有し、議論し、承認する「場」
- 両方とも「失敗を防ぐ」のではなく「失敗しても大丈夫」にする設計
個人のノートと、それを映す会議室
要点
- Git=道具、GitHub=共同作業の場
- 思想は「失敗禁止」ではなく「失敗しても戻せる」
スピーカーノート
GitとGitHubは混同されがちですが、Gitが「記録の道具」、GitHubが「共同作業の場」です。重要なのは設計思想です。この仕組みは、失敗を禁止するのではなく、失敗してもすぐ戻せるようにすることで安全を作っています。マネジメントと同じで、ミスゼロを求めるより、リカバリー可能性を担保する方が組織は速く動けます。
第3章
ブランチとは
SLIDE 07第3章 ブランチとは
ブランチ=「安心して実験できるパラレルワールド」
- 本流(main)=正式な世界。常に動く状態を保つ
- ブランチ=本流から枝分かれした実験用の世界
- 実験世界で何が起きても、本流は無傷
枝で爆発しても、幹(main)は健在
要点
- ブランチ=壊してもよい実験世界
- 本流(main)は常に無傷・常に動く状態を守る
スピーカーノート
ブランチは「コードのコピー」と説明されがちですが、イメージとしては「パラレルワールド」が正確です。本流という正式な世界はそのままに、実験用の並行世界を好きなだけ作れます。実験世界でAIが盛大に失敗しても、本流には一切影響しません。だからAIに「まずブランチでやらせる」のが鉄則です。
SLIDE 08第3章 ブランチとは
AIチーム運営におけるブランチの意味
- AIごと・仕事ごとにブランチを分ければ、同時に複数の実験が走る
- 実験同士は干渉しない
- 「本流に入れるかどうか」は、あとで人間が判断すればよい
3つの実験が並行。合流点にだけ人間が立つ
要点
- ブランチを分ければAIは並行で安全に働ける
- マネージャーの出番は「合流させるか」の判断のみ
スピーカーノート
ブランチの真価はAIチーム運営で発揮されます。3体のAIに別々のブランチで同時に仕事をさせれば、互いに邪魔せず並行作業できます。マネージャーは各実験の途中経過を見る必要すらありません。「本流に合流させるか」という最後の判断だけに集中できます。
第4章
Pull Requestとは
SLIDE 09第4章 Pull Requestとは
Pull Request=「この変更を本流に入れてよいですか?」という伺い
- 略してPR。実験世界の成果を、正式な世界へ入れるための申請書
- 「何を変えたか」「なぜ変えたか」が1つの画面にまとまる
- 承認されるまで、本流には一切影響しない
PRは稟議書。承認まで本流は動かない
要点
- PR=本流への取り込み申請(稟議書)
- 承認するまで本流は変わらない。だから怖くない
スピーカーノート
Pull Requestは「レビュー依頼」と訳されることが多いですが、本質は稟議です。「実験世界でこういう成果ができました。正式な世界に取り込んでよいですか?」という伺いです。承認するまで本流は何も変わらない——ここが重要です。PRが来た瞬間に何かが起きるわけではないので、慌てる必要はまったくありません。
SLIDE 10第4章 Pull Requestとは
PRの画面で見るべき場所は3つだけ
- ① タイトルと説明文:何を・なぜ変えたのか
- ② 会話(Conversation):AIや人のレビューコメント
- ③ チェック結果:自動テストが緑(成功)か赤(失敗)か
- コードの差分(Files changed)は、読めなくてよい
読むのは日本語と信号の色。コードはグレーアウト
要点
- 見るのは「説明文・コメント・テストの色」の3つ
- コード差分は読めなくてよい(AIに読ませる)
スピーカーノート
PR画面を開くと大量のコードが目に入り、圧倒されます。しかし、マネージャーが読むべきは日本語(説明文とコメント)と信号の色(テスト結果の緑/赤)だけです。コード本体はAIレビュアーに読ませればよい。この割り切りが、GitHub恐怖症を治す最大の特効薬です。
第5章
マージとは
SLIDE 11第5章 マージとは
マージ=「正式採用」
- マージ=PRを承認し、実験世界の成果を本流に取り込むこと
- 採用の瞬間も歴史に記録される
- マージ後も、元に戻す操作(リバート)が用意されている
合流点にハンコ。すぐ横に取り消しボタン
要点
- マージ=正式採用
- 採用後でも「リバート」で取り消せる
スピーカーノート
マージは「正式採用の儀式」です。ここで初めて、実験の成果が本流の一部になります。重要なのは、マージすら最終決定ではないことです。Gitは歴史がすべて残る設計なので、「マージを取り消す」という操作(リバート)が標準で用意されています。つまり、マージの判断を間違えてもリカバリーできます。
SLIDE 12第5章 マージとは
「元に戻せる」がマネージャーに与えるもの
- 判断ミスが致命傷にならない → 判断の心理的コストが下がる
- 「70%の確信で承認し、問題が出たら戻す」という運用が可能
- 完璧な判断より、速い判断+速いリカバリー
可逆な判断は、速く下すほうが安い
要点
- GitHub上の判断はほぼすべて「可逆」
- 可逆な判断は速く下してよい
スピーカーノート
Gitの「戻せる」設計は、マネージャーの意思決定スタイルを変えます。取り返しのつかない決裁なら100%の確信が必要ですが、GitHub上の判断はほぼすべて可逆です。したがって、7割の確信で承認して先に進み、問題が出たら戻す方が、チーム全体のスループットは上がります。これは経営判断における「可逆な意思決定は速く」という原則そのものです。
第6章
Issue
SLIDE 13第6章 Issue
Issue=「仕事の依頼書」
- Issue=「やってほしいこと」を1件ずつ書いたチケット
- バグ報告・機能要望・作業依頼、すべてIssueにする
- 「口頭やチャットで依頼しない。すべてIssueに残す」が原則
1件1枚のチケットがボードを流れていく
要点
- Issue=1件1枚の仕事依頼書
- 依頼は口頭でなくIssueに残す
スピーカーノート
Issueは「仕事の依頼書」です。GitHubでは、仕事はすべてIssueという単位で管理します。チャットでの口頭依頼と違い、Issueは番号が付き、進行状況が見え、後からPRと紐づきます。「あの件どうなった?」が発生しない仕組みです。
SLIDE 14第6章 Issue
AIへの依頼こそ、Issueの書き方で決まる
- AIは「書かれたこと」しかやらない。Issueの質=成果物の質
- 良いIssueの3要素:①背景(なぜ)②ゴール(何がどうなればよいか)③制約(やってはいけないこと)
- 曖昧なIssueは、AIの速さで曖昧な成果物を量産する
雑な依頼=迷走、3要素の依頼=一直線
要点
- AIへの委任品質はIssueの文章力で決まる
- 背景・ゴール・制約の3点を必ず書く
スピーカーノート
人間の部下は曖昧な指示でも意図を汲みますが、AIは書かれたことに忠実です。つまりAI時代のマネージャーの実務スキルの中心は、コードではなくIssueを書く力です。「なぜやるのか」「何ができれば完了か」「何をしてはいけないか」。この3点を書ければ、AIへの委任は成功したも同然です。
第7章
AI時代の開発フロー
SLIDE 15第7章 AI時代の開発フロー
AI時代の標準フロー:依頼から採用まで
- Issue(人間が依頼)→ AIが実装 → PR(AIが申請)→ AI同士がレビュー → 人間がレビュー → マージ(正式採用)
- 人間が手を動かすのは最初(依頼)と最後(判断)だけ
色分け:中央はAI色、入口と出口だけ人間色
要点
- フローの中央(実装・一次レビュー)はAIに任せる
- 人間の持ち場は「入口の依頼」と「出口の判断」
スピーカーノート
これがAI時代の標準的な開発フローです。注目してほしいのは色分けです。真ん中の実装・申請・一次レビューはすべてAIが行い、人間は入口の「依頼」と出口の「最終判断」にだけ登場します。人間の役割が減ったのではなく、最も価値の高い2箇所に集中した、と捉えてください。
SLIDE 16第7章 AI時代の開発フロー
なぜ「AI同士のレビュー」を挟むのか
- 実装したAIとは別のAIにレビューさせる=「作る人と検品する人を分ける」
- AIレビューで技術的な粗(バグ・セキュリティ・書き方)の大半を潰す
- 人間のレビューは「技術チェック」から「経営判断」に純化できる
二段フィルター:技術はAI、判断は人間
要点
- 作るAIと検品するAIを分ける
- 人間のレビューは技術チェックではなく判断業務
スピーカーノート
「AIが書いたコードをAIがレビューして意味があるのか」と思うかもしれません。あります。別のAIは別の視点で読むため、書いた本人が見落とした問題をよく見つけます。製造業の「自工程検査と検品の分離」と同じ発想です。これにより、人間に届く時点で技術的な粗は概ね除去済みとなり、人間は判断業務に専念できます。
第8章
マネージャーは何を見るべきか【最重要】
SLIDE 17第8章 最重要
コードが読めなくても、この5問で判断できる
- ① この変更は何を解決するのか(目的)
- ② なぜこの実装方法なのか(妥当性)
- ③ リスクは何か(影響範囲)
- ④ 元に戻せるか(可逆性)
- ⑤ テストは行われたか(検証)
5本の問いが1つの判断に集まる
要点
- 判断は5問だけ:目的・妥当性・リスク・可逆性・検証
- これは経営判断と同じ構造。あなたは既にできる
スピーカーノート
ここが本教材の核心です。この5つの問いは、実は取締役会が投資案件を審査するときの問いと同じ構造です。「何のためか、なぜこの方法か、リスクは、撤退できるか、根拠はあるか」。コードが読めるかどうかは関係ありません。あなたは既にこの判断のプロです。GitHubはその判断力を発揮する場所が変わっただけです。
SLIDE 18第8章 最重要
5問の答えは「AIに説明させる」
- 5問の答えを自力でコードから読み取る必要はない
- PRのコメント欄でAIに質問する:「このPRのリスクを3つ挙げて」「戻す手順を説明して」
- 説明できないAI・説明が曖昧なPRは、それ自体が差し戻しの理由
コメント欄が「口頭試問」の場になる
要点
- 答えはコードから読まず、AIに説明させる
- 説明できない=差し戻し理由として正当
スピーカーノート
5問への答えは、部下に説明させるのと同じで、AIに説明させます。「わかるように説明できないなら承認しない」という態度で構いません。これは人間の稟議と同じルールです。むしろ、明快に説明できないPRは中身にも問題がある可能性が高い。説明の質は、成果物の質の優れた代理指標です。
SLIDE 19第8章 最重要
「理解する」のではなく「判断する」
- エンジニアの仕事:コードを理解し、正しく書くこと
- マネージャーの仕事:目的・価値・リスクを比較し、採否を決めること
- 全行を理解しようとするのは、役割の取り違え
虫眼鏡の人と、地図と旗の人
要点
- 理解=AIの仕事、判断=あなたの仕事
- 役割の線引きこそがGitHub恐怖症の根本治療
スピーカーノート
マネージャーがコードを全部理解しようとするのは、経理部長が全仕訳を自ら起票しようとするのと同じで、役割の取り違えです。理解はエンジニアとAIの仕事、判断があなたの仕事。この線引きを受け入れた瞬間、GitHubは怖い場所ではなく、あなたの判断力が最も活きる場所になります。
第9章
AIエージェントとの付き合い方
SLIDE 20第9章 AIエージェントとの付き合い方
AIは速すぎる。ボトルネックは人間になる
- AIは24時間、数分単位でPRを量産できる
- 無制限に働かせると、レビュー待ちの山ができ、人間が詰まりの原因になる
- 「AIの生産量」ではなく「人間の判断量」がチームの上限速度
漏斗の細い出口が「人間の判断」
要点
- チームの上限速度=人間の判断量
- 対策なしではレビュー待ちが必ず山になる
スピーカーノート
AIチームを動かし始めると、最初に直面するのがこの問題です。AIは疲れず、夜中でもPRを出してきます。放っておくとレビュー待ちが数十件溜まり、古いPR同士が衝突し始め、収拾がつかなくなります。AI時代のチーム設計とは、AIを速くすることではなく、人間という制約をどう扱うかの設計です。
SLIDE 21第9章 AIエージェントとの付き合い方
人間を詰まらせない3つの運用ルール
- ① 同時レビュー数を制限する(仕掛かりPRは同時3件まで。新規着手より、開いているPRの完了を優先)
- ② AI同士で一次レビューを済ませる(人間に届く前に技術的な粗を除去)
- ③ 人間は最終判断だけを行う(5問チェックに限定し、1件5分で決める)
交通整理:3つの標識で渋滞を防ぐ
要点
- 仕掛かりPRに上限を設ける
- 人間の判断は5問・短時間に限定する
スピーカーノート
実務的な運用ルールは3つです。第一に、仕掛かり制限。同時に開くPRの数に上限を設け、新規着手より完了を優先させます。第二に、AI一次レビューの義務化。第三に、人間のレビューを5問チェックに限定し、時間を区切ること。この3つで、AIの速さを殺さず、人間も溺れないチームになります。
最終章
私はAIチームのマネージャーである
SLIDE 22最終章
私は開発者ではない。AIチームのマネージャーである
- コードを書くのはAI。理解するのもAI
- 目的を定め、依頼書(Issue)を書き、成果(PR)を判断するのが私
- 全部を理解する人ではなく、価値とリスクを判断する人
オーケストラの指揮台。譜面は「目的・価値・リスク」
要点
- 指揮者は楽器を弾けなくてよい
- あなたの仕事は解釈と判断
スピーカーノート
指揮者はバイオリンを弾けなくても、オーケストラを率いることができます。求められるのは、全楽器の演奏技術ではなく、曲全体の解釈と判断です。AI時代のマネージャーも同じです。「私は開発者ではない。AIチームのマネージャーである」——この一文を、GitHubを開くたびに思い出してください。
SLIDE 23最終章
明日からの最初の一歩
- Step1:自分のリポジトリでIssueを1件書く(背景・ゴール・制約)
- Step2:AIにそのIssueを実装させ、PRを出させる
- Step3:5問チェックで判断し、マージ(またはリバート)を体験する
- 「戻せる」を一度体験すれば、恐怖は消える
3段の階段。頂上に旗
要点
- 小さく一巡を体験する(リバートまで)
- 「戻せた」体験が自信の源泉になる
スピーカーノート
知識は体験で定着します。まず小さなリポジトリで、Issue→AI実装→PR→判断→マージ、そして意図的にリバート(取り消し)まで一巡してください。「本当に戻せた」という体験が、この教材のすべての理屈を確信に変えます。
SLIDE 24まとめ
まとめ:覚えるのは、これだけ
- Git=戻れるタイムマシン/GitHub=共同作業の場
- ブランチ=実験世界、PR=採用の稟議、マージ=正式採用(取り消し可)
- Issue=依頼書。AIへの委任品質はIssueで決まる
- 判断は5問:目的・妥当性・リスク・可逆性・検証
- 人間の役割は「理解」ではなく「判断」
1本道の地図。人間が立つのは2箇所
要点
- 用語は5つ、持ち場は2箇所
- AI時代の最重要スキルは「判断」──あなたは既に持っている
スピーカーノート
この1枚がすべてです。専門用語は5つだけ、あなたの持ち場は2箇所だけ。AI時代に価値を持つのは、すべてを理解する能力ではなく、目的・価値・リスクを見極めて決める能力です。それは、あなたが管理職として毎日行ってきたことに他なりません。GitHubへようこそ。ここはあなたの判断力のための舞台です。