承認

AI AGENT ERA / FOR MANAGERS

マネージャーのための
GitHub入門

コードを書かずに、AIチームを率いるために

SLIDE 01表紙

マネージャーのためのGitHub入門

  • コードは書かない。それでもGitHubは使いこなせる
  • AIエージェント時代の「判断する人」になるための教材
あなた(判断) AI ① AI ② AI ③ 承認 PRを差し出すAIたち
AIが成果物を差し出し、あなたが承認スタンプを持つ
要点
  1. この教材のゴールは「操作」ではなく「判断」
  2. コードが読めなくてもGitHubは管理できる
スピーカーノート

この教材は、プログラミングを学ぶためのものではありません。AIが猛スピードでコードを書く時代に、人間であるあなたが「何を見て、何を判断すればよいか」を身につけるための教材です。GitHubのコマンドは一切覚えなくて構いません。

SLIDE 02導入

この教材を終えたとき、あなたができること

  • AIに安心して仕事を任せられる
  • GitHubからのレビュー依頼の意味が分かる
  • Pull Requestを怖がらずに判断できる
  • 「自分が理解すべきこと」と「AIに任せてよいこと」を切り分けられる
Before ??? 通知に怯える After ✓ 目的✓ リスク✓ 戻せるか 落ち着いて承認する
「全部理解」から「要点チェック」へ
要点
  1. 全部理解する必要はない
  2. 見るべきポイントは絞れる
スピーカーノート

多くの非エンジニアがGitHubを怖がる理由は、「全部理解しないといけない」と思い込んでいるからです。実際には、マネージャーが見るべきポイントは5つ程度に絞れます。この教材では、その5つに至るまでの「仕組みの思想」を順に理解していきます。

第1章

AI時代のGitHub

SLIDE 03第1章 AI時代のGitHub

なぜGitHubが必要なのか

  • GitHubは「作業の記録がすべて残る、共有の作業場」
  • ファイル共有との違いは「誰が・いつ・なぜ変えたか」が残ること
  • 記録が残るから、失敗しても戻れる。戻れるから、任せられる
📄 最終版.xlsx 📄 最終版2.xlsx 📄 本当の最終版.xlsx 誰がいつなぜ 1本の歴史に記録 「最終版2」問題 → 履歴で解決
散乱するファイル vs 1本の履歴
要点
  1. GitHubは「履歴付きの共有作業場」
  2. 「戻れる」から「任せられる」
スピーカーノート

「最終版2」問題は誰もが経験しています。GitHubはこの問題を根本から解決します。すべての変更に「誰が、いつ、なぜ」という記録が付くため、過去のどの時点にも戻れます。マネージャーにとって重要なのは、この「戻れる」という性質です。戻れる仕組みがあるからこそ、部下やAIに思い切って仕事を任せられるのです。

SLIDE 04第1章 AI時代のGitHub

AIエージェント時代にGitHubが果たす役割

  • AIは人間の何十倍の速さでコードを書く
  • 速い分、間違いも速く量産される
  • GitHubは、AIの成果物を「受け取り、検品し、採用/差し戻しする関所」になる
📦 📦 📦 AIが量産する成果物 GitHub =検品の関所 合格 → 本番の棚へ 不合格は差し戻しレーンへ
ベルトコンベアと検品ゲート
要点
  1. AI時代の課題は「量産される変更の検品」
  2. GitHubは検品の関所であり、マネージャーの持ち場
スピーカーノート

AI時代の問題は「作れないこと」ではなく「作りすぎること」です。無検品でAIの成果物を本番に入れると、事故が起きます。GitHubは、AIの仕事を必ず一度「関所」に通す仕組みを提供します。マネージャーの仕事場は、まさにこの関所です。

第2章

Gitの思想

SLIDE 05第2章 Gitの思想

Gitは「タイムマシン付きのノート」

  • Git=変更の履歴をすべて記録するシステム
  • 「保存」ではなく「歴史を刻む」──1つ1つの記録を「コミット」と呼ぶ
  • どの時点にも巻き戻せる。歴史は消えない
初版作成ログイン追加バグ修正デザイン改善 各駅=コミット(誰が・いつ・なぜ 付き) ⏪ 巻き戻し可
線路の駅(コミット)を自由に行き来できる
要点
  1. コミット=歴史に刻まれた1つの記録
  2. Gitでは過去は消えず、いつでも戻れる
スピーカーノート

Gitの本質は「タイムマシン」です。通常のファイル保存は上書きですが、Gitは上書きせず、変更のたびに新しい記録(コミット)を歴史に追加します。だから、1週間前でも1年前でも、任意の時点の状態を完全に再現できます。「消えない・戻れる」——これがすべての安心の土台です。

SLIDE 06第2章 Gitの思想

GitとGitHubの関係、そして「失敗しないため」の設計

  • Git=履歴を記録する仕組み(道具)
  • GitHub=その履歴をチームで共有し、議論し、承認する「場」
  • 両方とも「失敗を防ぐ」のではなく「失敗しても大丈夫」にする設計
Git=記録ノート GitHub=共同作業の場 人とAIが議論 思想:失敗禁止ではなく「戻せるから大丈夫」
個人のノートと、それを映す会議室
要点
  1. Git=道具、GitHub=共同作業の場
  2. 思想は「失敗禁止」ではなく「失敗しても戻せる」
スピーカーノート

GitとGitHubは混同されがちですが、Gitが「記録の道具」、GitHubが「共同作業の場」です。重要なのは設計思想です。この仕組みは、失敗を禁止するのではなく、失敗してもすぐ戻せるようにすることで安全を作っています。マネジメントと同じで、ミスゼロを求めるより、リカバリー可能性を担保する方が組織は速く動けます。

第3章

ブランチとは

SLIDE 07第3章 ブランチとは

ブランチ=「安心して実験できるパラレルワールド」

  • 本流(main)=正式な世界。常に動く状態を保つ
  • ブランチ=本流から枝分かれした実験用の世界
  • 実験世界で何が起きても、本流は無傷
main=正式な世界(いつでも出荷OK) ブランチ=実験の世界(壊してOK) 実験失敗! → それでも本流は無傷
枝で爆発しても、幹(main)は健在
要点
  1. ブランチ=壊してもよい実験世界
  2. 本流(main)は常に無傷・常に動く状態を守る
スピーカーノート

ブランチは「コードのコピー」と説明されがちですが、イメージとしては「パラレルワールド」が正確です。本流という正式な世界はそのままに、実験用の並行世界を好きなだけ作れます。実験世界でAIが盛大に失敗しても、本流には一切影響しません。だからAIに「まずブランチでやらせる」のが鉄則です。

SLIDE 08第3章 ブランチとは

AIチーム運営におけるブランチの意味

  • AIごと・仕事ごとにブランチを分ければ、同時に複数の実験が走る
  • 実験同士は干渉しない
  • 「本流に入れるかどうか」は、あとで人間が判断すればよい
main 🤖 AI-A:新機能の実験 🤖 AI-B:バグ修正 🤖 AI-C:デザイン変更 人間の 判断ゲート
3つの実験が並行。合流点にだけ人間が立つ
要点
  1. ブランチを分ければAIは並行で安全に働ける
  2. マネージャーの出番は「合流させるか」の判断のみ
スピーカーノート

ブランチの真価はAIチーム運営で発揮されます。3体のAIに別々のブランチで同時に仕事をさせれば、互いに邪魔せず並行作業できます。マネージャーは各実験の途中経過を見る必要すらありません。「本流に合流させるか」という最後の判断だけに集中できます。

第4章

Pull Requestとは

SLIDE 09第4章 Pull Requestとは

Pull Request=「この変更を本流に入れてよいですか?」という伺い

  • 略してPR。実験世界の成果を、正式な世界へ入れるための申請書
  • 「何を変えたか」「なぜ変えたか」が1つの画面にまとまる
  • 承認されるまで、本流には一切影響しない
AI 変更申請書(PR) ■ 変更内容:__ ■ 理由:____ ■ 影響範囲:__ ■ テスト:済 承認 差戻し
PRは稟議書。承認まで本流は動かない
要点
  1. PR=本流への取り込み申請(稟議書)
  2. 承認するまで本流は変わらない。だから怖くない
スピーカーノート

Pull Requestは「レビュー依頼」と訳されることが多いですが、本質は稟議です。「実験世界でこういう成果ができました。正式な世界に取り込んでよいですか?」という伺いです。承認するまで本流は何も変わらない——ここが重要です。PRが来た瞬間に何かが起きるわけではないので、慌てる必要はまったくありません。

SLIDE 10第4章 Pull Requestとは

PRの画面で見るべき場所は3つだけ

  • ① タイトルと説明文:何を・なぜ変えたのか
  • ② 会話(Conversation):AIや人のレビューコメント
  • ③ チェック結果:自動テストが緑(成功)か赤(失敗)か
  • コードの差分(Files changed)は、読めなくてよい
① タイトル・説明文(何を・なぜ) ② コメント欄(AI・人の指摘) 💬 「境界値のテストを追加しました」 ③ ✅ チェック結果:All green + if (user.role === "admin") {...} - return calc(a,b) * rate; + return calcSafe(a,b,rate); 読めなくてOK 1 2 3
読むのは日本語と信号の色。コードはグレーアウト
要点
  1. 見るのは「説明文・コメント・テストの色」の3つ
  2. コード差分は読めなくてよい(AIに読ませる)
スピーカーノート

PR画面を開くと大量のコードが目に入り、圧倒されます。しかし、マネージャーが読むべきは日本語(説明文とコメント)と信号の色(テスト結果の緑/赤)だけです。コード本体はAIレビュアーに読ませればよい。この割り切りが、GitHub恐怖症を治す最大の特効薬です。

第5章

マージとは

SLIDE 11第5章 マージとは

マージ=「正式採用」

  • マージ=PRを承認し、実験世界の成果を本流に取り込むこと
  • 採用の瞬間も歴史に記録される
  • マージ後も、元に戻す操作(リバート)が用意されている
実験ブランチ 正式採用 ⏪ Revert 採用の取り消しボタンが標準装備
合流点にハンコ。すぐ横に取り消しボタン
要点
  1. マージ=正式採用
  2. 採用後でも「リバート」で取り消せる
スピーカーノート

マージは「正式採用の儀式」です。ここで初めて、実験の成果が本流の一部になります。重要なのは、マージすら最終決定ではないことです。Gitは歴史がすべて残る設計なので、「マージを取り消す」という操作(リバート)が標準で用意されています。つまり、マージの判断を間違えてもリカバリーできます。

SLIDE 12第5章 マージとは

「元に戻せる」がマネージャーに与えるもの

  • 判断ミスが致命傷にならない → 判断の心理的コストが下がる
  • 「70%の確信で承認し、問題が出たら戻す」という運用が可能
  • 完璧な判断より、速い判断+速いリカバリー
完璧を待つコスト AIの待ち行列が 積み上がる 📚📚📚 速い承認のコスト ⏪ 小さなRevert 1つ 天秤は「速く承認して戻す」側に傾く
可逆な判断は、速く下すほうが安い
要点
  1. GitHub上の判断はほぼすべて「可逆」
  2. 可逆な判断は速く下してよい
スピーカーノート

Gitの「戻せる」設計は、マネージャーの意思決定スタイルを変えます。取り返しのつかない決裁なら100%の確信が必要ですが、GitHub上の判断はほぼすべて可逆です。したがって、7割の確信で承認して先に進み、問題が出たら戻す方が、チーム全体のスループットは上がります。これは経営判断における「可逆な意思決定は速く」という原則そのものです。

第6章

Issue

SLIDE 13第6章 Issue

Issue=「仕事の依頼書」

  • Issue=「やってほしいこと」を1件ずつ書いたチケット
  • バグ報告・機能要望・作業依頼、すべてIssueにする
  • 「口頭やチャットで依頼しない。すべてIssueに残す」が原則
仕事の依頼書 #42 件名:_____ 背景(なぜ):__ やってほしいこと: 完成の条件:__ Open 作業中 Done
1件1枚のチケットがボードを流れていく
要点
  1. Issue=1件1枚の仕事依頼書
  2. 依頼は口頭でなくIssueに残す
スピーカーノート

Issueは「仕事の依頼書」です。GitHubでは、仕事はすべてIssueという単位で管理します。チャットでの口頭依頼と違い、Issueは番号が付き、進行状況が見え、後からPRと紐づきます。「あの件どうなった?」が発生しない仕組みです。

SLIDE 14第6章 Issue

AIへの依頼こそ、Issueの書き方で決まる

  • AIは「書かれたこと」しかやらない。Issueの質=成果物の質
  • 良いIssueの3要素:①背景(なぜ)②ゴール(何がどうなればよいか)③制約(やってはいけないこと)
  • 曖昧なIssueは、AIの速さで曖昧な成果物を量産する
「なんかいい感じに直して」 🤖 ? 迷走した成果物の山 🗑 🗑 🗑 ① 背景:なぜやるか ② ゴール:完成の定義 ③ 制約:禁止事項 🤖 → 🚩 一直線にゴールへ
雑な依頼=迷走、3要素の依頼=一直線
要点
  1. AIへの委任品質はIssueの文章力で決まる
  2. 背景・ゴール・制約の3点を必ず書く
スピーカーノート

人間の部下は曖昧な指示でも意図を汲みますが、AIは書かれたことに忠実です。つまりAI時代のマネージャーの実務スキルの中心は、コードではなくIssueを書く力です。「なぜやるのか」「何ができれば完了か」「何をしてはいけないか」。この3点を書ければ、AIへの委任は成功したも同然です。

第7章

AI時代の開発フロー

SLIDE 15第7章 AI時代の開発フロー

AI時代の標準フロー:依頼から採用まで

  • Issue(人間が依頼)→ AIが実装 → PR(AIが申請)→ AI同士がレビュー → 人間がレビュー → マージ(正式採用)
  • 人間が手を動かすのは最初(依頼)と最後(判断)だけ
① Issue人間が依頼 ② 実装🤖 AI ③ PR提出🤖 AI ④ AI相互レビュー🤖⇄🤖 ⑤ 人間レビュー5問チェック ⑥ マージ正式採用 ㊞ 人間の持ち場 AIに任せる 正式な世界へ
色分け:中央はAI色、入口と出口だけ人間色
要点
  1. フローの中央(実装・一次レビュー)はAIに任せる
  2. 人間の持ち場は「入口の依頼」と「出口の判断」
スピーカーノート

これがAI時代の標準的な開発フローです。注目してほしいのは色分けです。真ん中の実装・申請・一次レビューはすべてAIが行い、人間は入口の「依頼」と出口の「最終判断」にだけ登場します。人間の役割が減ったのではなく、最も価値の高い2箇所に集中した、と捉えてください。

SLIDE 16第7章 AI時代の開発フロー

なぜ「AI同士のレビュー」を挟むのか

  • 実装したAIとは別のAIにレビューさせる=「作る人と検品する人を分ける」
  • AIレビューで技術的な粗(バグ・セキュリティ・書き方)の大半を潰す
  • 人間のレビューは「技術チェック」から「経営判断」に純化できる
大量のPR ▼▼▼▼▼▼ AIレビュー(粗いフィルター) バグ・脆弱性・規約違反を捕捉 → 弾かれた問題 ✕✕✕ 人間レビュー(細かいフィルター) 目的・リスク・価値の判断 ▼ 少数精鋭だけが本流へ
二段フィルター:技術はAI、判断は人間
要点
  1. 作るAIと検品するAIを分ける
  2. 人間のレビューは技術チェックではなく判断業務
スピーカーノート

「AIが書いたコードをAIがレビューして意味があるのか」と思うかもしれません。あります。別のAIは別の視点で読むため、書いた本人が見落とした問題をよく見つけます。製造業の「自工程検査と検品の分離」と同じ発想です。これにより、人間に届く時点で技術的な粗は概ね除去済みとなり、人間は判断業務に専念できます。

第8章

マネージャーは何を見るべきか【最重要】

SLIDE 17第8章 最重要

コードが読めなくても、この5問で判断できる

  • ① この変更は何を解決するのか(目的)
  • ② なぜこの実装方法なのか(妥当性)
  • ③ リスクは何か(影響範囲)
  • ④ 元に戻せるか(可逆性)
  • ⑤ テストは行われたか(検証)
PRの 判断 ①目的 ②妥当性 ③リスク ④可逆性 ⑤検証 5問に答えられないPRは差し戻し
5本の問いが1つの判断に集まる
要点
  1. 判断は5問だけ:目的・妥当性・リスク・可逆性・検証
  2. これは経営判断と同じ構造。あなたは既にできる
スピーカーノート

ここが本教材の核心です。この5つの問いは、実は取締役会が投資案件を審査するときの問いと同じ構造です。「何のためか、なぜこの方法か、リスクは、撤退できるか、根拠はあるか」。コードが読めるかどうかは関係ありません。あなたは既にこの判断のプロです。GitHubはその判断力を発揮する場所が変わっただけです。

SLIDE 18第8章 最重要

5問の答えは「AIに説明させる」

  • 5問の答えを自力でコードから読み取る必要はない
  • PRのコメント欄でAIに質問する:「このPRのリスクを3つ挙げて」「戻す手順を説明して」
  • 説明できないAI・説明が曖昧なPRは、それ自体が差し戻しの理由
👤 この変更のリスクは?戻す手順は? 🤖 リスクは3点です: 1. 既存ユーザーの表示崩れ(低) 2. 読み込み速度の低下(中)… 戻す手順:Revertボタン1回で完了します 説明責任はAI側にある
コメント欄が「口頭試問」の場になる
要点
  1. 答えはコードから読まず、AIに説明させる
  2. 説明できない=差し戻し理由として正当
スピーカーノート

5問への答えは、部下に説明させるのと同じで、AIに説明させます。「わかるように説明できないなら承認しない」という態度で構いません。これは人間の稟議と同じルールです。むしろ、明快に説明できないPRは中身にも問題がある可能性が高い。説明の質は、成果物の質の優れた代理指標です。

SLIDE 19第8章 最重要

「理解する」のではなく「判断する」

  • エンジニアの仕事:コードを理解し、正しく書くこと
  • マネージャーの仕事:目的・価値・リスクを比較し、採否を決めること
  • 全行を理解しようとするのは、役割の取り違え
理解する人 if(x>0){run();} エンジニア/AIの役割 判断する人 地図を広げ、進路に旗を立てる マネージャーの役割
虫眼鏡の人と、地図と旗の人
要点
  1. 理解=AIの仕事、判断=あなたの仕事
  2. 役割の線引きこそがGitHub恐怖症の根本治療
スピーカーノート

マネージャーがコードを全部理解しようとするのは、経理部長が全仕訳を自ら起票しようとするのと同じで、役割の取り違えです。理解はエンジニアとAIの仕事、判断があなたの仕事。この線引きを受け入れた瞬間、GitHubは怖い場所ではなく、あなたの判断力が最も活きる場所になります。

第9章

AIエージェントとの付き合い方

SLIDE 20第9章 AIエージェントとの付き合い方

AIは速すぎる。ボトルネックは人間になる

  • AIは24時間、数分単位でPRを量産できる
  • 無制限に働かせると、レビュー待ちの山ができ、人間が詰まりの原因になる
  • 「AIの生産量」ではなく「人間の判断量」がチームの上限速度
📄 📄 📄 📄 📄 📄 📄 📄 📄 📄 AIが流し込むPR 人間の判断 詰まるのはここ 💧 出口の細さ=チームの上限速度
漏斗の細い出口が「人間の判断」
要点
  1. チームの上限速度=人間の判断量
  2. 対策なしではレビュー待ちが必ず山になる
スピーカーノート

AIチームを動かし始めると、最初に直面するのがこの問題です。AIは疲れず、夜中でもPRを出してきます。放っておくとレビュー待ちが数十件溜まり、古いPR同士が衝突し始め、収拾がつかなくなります。AI時代のチーム設計とは、AIを速くすることではなく、人間という制約をどう扱うかの設計です。

SLIDE 21第9章 AIエージェントとの付き合い方

人間を詰まらせない3つの運用ルール

  • ① 同時レビュー数を制限する(仕掛かりPRは同時3件まで。新規着手より、開いているPRの完了を優先)
  • ② AI同士で一次レビューを済ませる(人間に届く前に技術的な粗を除去)
  • ③ 人間は最終判断だけを行う(5問チェックに限定し、1件5分で決める)
同時3台まで AI検問所(一次) 5分判断ゲート 🚗🚗🚗 渋滞のない道路 = AIの速さを殺さず、人間も溺れない 仕掛かり制限 × AI一次レビュー × 短時間の最終判断
交通整理:3つの標識で渋滞を防ぐ
要点
  1. 仕掛かりPRに上限を設ける
  2. 人間の判断は5問・短時間に限定する
スピーカーノート

実務的な運用ルールは3つです。第一に、仕掛かり制限。同時に開くPRの数に上限を設け、新規着手より完了を優先させます。第二に、AI一次レビューの義務化。第三に、人間のレビューを5問チェックに限定し、時間を区切ること。この3つで、AIの速さを殺さず、人間も溺れないチームになります。

最終章

私はAIチームのマネージャーである

SLIDE 22最終章

私は開発者ではない。AIチームのマネージャーである

  • コードを書くのはAI。理解するのもAI
  • 目的を定め、依頼書(Issue)を書き、成果(PR)を判断するのが私
  • 全部を理解する人ではなく、価値とリスクを判断する人
目的・価値・リスク 指揮者(あなた) 🤖⌨️🤖⌨️🤖⌨️🤖⌨️ 楽器は弾かない。それでも演奏は調和する
オーケストラの指揮台。譜面は「目的・価値・リスク」
要点
  1. 指揮者は楽器を弾けなくてよい
  2. あなたの仕事は解釈と判断
スピーカーノート

指揮者はバイオリンを弾けなくても、オーケストラを率いることができます。求められるのは、全楽器の演奏技術ではなく、曲全体の解釈と判断です。AI時代のマネージャーも同じです。「私は開発者ではない。AIチームのマネージャーである」——この一文を、GitHubを開くたびに思い出してください。

SLIDE 23最終章

明日からの最初の一歩

  • Step1:自分のリポジトリでIssueを1件書く(背景・ゴール・制約)
  • Step2:AIにそのIssueを実装させ、PRを出させる
  • Step3:5問チェックで判断し、マージ(またはリバート)を体験する
  • 「戻せる」を一度体験すれば、恐怖は消える
Step1📝 Issueを書く Step2🤖 AIに実装させる Step3㊞ 判断→マージ 怖くない! リバート(取り消し)まで一巡して初めて完了
3段の階段。頂上に旗
要点
  1. 小さく一巡を体験する(リバートまで)
  2. 「戻せた」体験が自信の源泉になる
スピーカーノート

知識は体験で定着します。まず小さなリポジトリで、Issue→AI実装→PR→判断→マージ、そして意図的にリバート(取り消し)まで一巡してください。「本当に戻せた」という体験が、この教材のすべての理屈を確信に変えます。

SLIDE 24まとめ

まとめ:覚えるのは、これだけ

  • Git=戻れるタイムマシン/GitHub=共同作業の場
  • ブランチ=実験世界、PR=採用の稟議、マージ=正式採用(取り消し可)
  • Issue=依頼書。AIへの委任品質はIssueで決まる
  • 判断は5問:目的・妥当性・リスク・可逆性・検証
  • 人間の役割は「理解」ではなく「判断」
Issue依頼 👤 ブランチ実験 🤖 PR稟議 🤖 5問チェック判断 👤 マージ採用 ㊞ Revert撤回可 用語は5つ、あなたの持ち場は 👤 の2箇所だけ
1本道の地図。人間が立つのは2箇所
要点
  1. 用語は5つ、持ち場は2箇所
  2. AI時代の最重要スキルは「判断」──あなたは既に持っている
スピーカーノート

この1枚がすべてです。専門用語は5つだけ、あなたの持ち場は2箇所だけ。AI時代に価値を持つのは、すべてを理解する能力ではなく、目的・価値・リスクを見極めて決める能力です。それは、あなたが管理職として毎日行ってきたことに他なりません。GitHubへようこそ。ここはあなたの判断力のための舞台です。