Skip to content

第8回 — Issue駆動開発② 一気通貫 + チーム運用 + 卒業制作

Phase 3|Issue駆動開発 / 8時間(講義2h + ワークショップ6h)前提プラットフォーム:GitHub


この回の狙い

  • 第1〜7回の総まとめ。Issueからマージまでの完全フローを通す
  • チーム運用(属人化の解消・誰でも参加できる開発)まで視野に入れる
  • 卒業制作として、実務(または擬似案件)でIssue駆動開発を 1サイクル完遂 する

タイムテーブル

時間内容
0:00–2:00講義
2:15–6:30卒業制作(Issue→PR→マージ 完全フロー)
6:30–7:30相互発表・フィードバック
7:30–8:00修了・継続学習の案内

講義(2h)スライド構成

  1. 完全フロー(総まとめ)
    ① Issue作成(構造化)
    ② AIが修正方針を提案 → ③ ゲートレビュー
    ④ AIが実装 → 差分レビュー
    ⑤ 動作確認(ローカル)→ 結果をチェックリストでIssueに記録
    ⑥ AIがPR作成 → ⑦ 最終レビュー → ⑧ マージ
  2. 動作確認の記録:受け入れ条件をチェックリスト化し、確認結果をIssue/PRに残す
  3. チーム運用
    • 全経過がIssueに残る → 誰でも(経験の浅いSE/PMでも)引き継げる
    • 「AIも人も交代可能」=属人化の解消
  4. スケール運用:複数エージェント × Worktree × Issue並列(第6回の応用)
    • 「夜にIssueを一斉割り当て、翌朝レビュー」の働き方
  5. 品質保証:ゲートレビュー=各ステップの人の承認/PR=検証可能な成果物
  6. 継続学習:ツールのアップデート追従/社内への展開のしかた
  7. 卒業制作の進め方と評価観点

💡 講師メモ:評価は「動いたか」だけでなく「Issueを見れば他人が再現・引き継ぎできるか」を重視する。


ワークショップ(6h)— 卒業制作

課題

各自、実務(または擬似案件リポジトリ)の課題で Issue駆動開発を1サイクル完遂 する。

進め方チェックリスト

  • [ ] ① 構造化Issue作成(概要/現状/期待する動作/受け入れ条件)
  • [ ] ② AIに方針提案させIssueにコメント
  • [ ] ③ ゲートレビュー → 方針確定
  • [ ] ④ 実装(必要ならWorktreeで並列)→ 差分レビュー
  • [ ] ⑤ 動作確認 → 受け入れ条件をチェックリストで検証し、結果をIssueに記録
  • [ ] ⑥ PR作成(変更概要・確認手順を記載)
  • [ ] ⑦ 最終レビュー → マージ
  • [ ] すべての経過がIssue/PRに記録されていることを確認

相互発表(1h)

  • [ ] 各自5〜10分:Issueとフローを見せながら発表
  • [ ] 相互フィードバック
  • [ ] 「明日から実務でどう運用するか」を宣言

OJT課題(修了後)

実務でIssue駆動開発を継続実践する。社内展開の第一歩を踏み出す。

成果物(卒業制作)

  • 完遂したIssue 1件(方針・レビュー・確認結果まで記録)
  • マージ済みPR 1件
  • 「明日からの運用宣言」

🎯 回のゴール

実務でIssue駆動開発を独力で1サイクル完遂でき、チームへ展開する道筋を説明できる。

修了判定(到達確認)

  • [ ] Issueからマージまでを独力で通せた
  • [ ] ゲートレビューで品質を担保できた
  • [ ] Issue/PRを見れば第三者が経緯を追える
  • [ ] Worktree並列・MCP・CLAUDE.md を必要に応じて使えた