担当者が変わるたびに説明し直す問題をAIでどうやって解決するか

2026/8/2

「あの実装、なぜこうしたの?」を撲滅する引き継ぎ運用──PRと作業記録で判断理由まで残す方法

担当者が異動・退職しても作業が止まらないチームを作るには、成果物だけでなく「なぜそう決めたか」を残すことが不可欠です。本記事はPMや業務責任者向けに、Pull Request(コードの変更依頼書)や作業記録を引き継ぎ書として使う具体的な運用を解説します。

この記事の結論

この記事が役立つ人

> 補足:エンジニアでなくても対象です。PRは「変更内容と理由を記録する仕組み」であり、ドキュメント運用の一種として理解すれば十分活用できます。

なぜ「引き継げない」問題が起きるのか

原因の多くは「成果物は残るが、意思決定の過程が残らない」ことにあります。コードや資料そのものは見えても、なぜその方法を選んだかは担当者の頭の中にしか無い状態です。

さらに引き継ぎ書を「独立した特別なドキュメント」として作ろうとすると、作成コストが高く後回しになります。結果、退職・異動の直前に大量の情報を思い出しながら書くことになり、精度も網羅性も落ちます。

図: 「作業→記録→レビュー→蓄積」が日常のPRに組み込まれている状態と、「作業だけ進み、退職直前に記憶で引き継ぎ書を作る」状態の対比図。前者は情報が分散せず、後者は情報が担当者に集中して失われる。

解決するための5つのポイント

1. 引き継ぎ書は作らず「PR・作業記録に埋め込む」

結論:専用の引き継ぎ書を別途作るより、日々のPRに情報を残す方が続きます。

例えば「請求バッチの締め日を月末から25日に変更した」作業なら、変更した瞬間にPRへ理由を書きます。後日まとめて思い出す作業がなくなり、情報の鮮度も保てます。

実践方法:後述のPRテンプレートを標準化し、変更を提出する時点で記入を必須にします。

2. 「判断理由」は却下案とセットで書く

結論:採用した方法だけでなく、検討したが選ばなかった案とその理由を残すと、後任の再検討コストが激減します。

例:「非同期処理も検討したが、月次バッチで即時性が不要なため同期処理を採用」と書けば、後任が「なぜ非同期にしなかったのか」と蒸し返す無駄がなくなります。

実践方法:テンプレートに「検討した別案/不採用の理由」欄を必ず設けます。

3. 「未対応事項」を宿題リストとして明示する

結論:やり残しや妥協点を隠さず書くことが、後任の地雷回避につながります。

例:「エラー時のリトライは未実装。手動再実行で対応中。Issue #142で追跡」のように、未完了+対処法+追跡先をセットで残します。

実践方法:未対応はIssue化してリンクを貼り、口頭ベースの申し送りをゼロにします。

4. 「確認方法」を第三者が再現できる粒度で書く

結論:動作確認の手順を、その業務を知らない人が実行できるレベルで残します。

悪い例:「テスト済み」

良い例:「①管理画面〈URL〉にログイン ②請求一覧で25日締めと表示 ③CSV出力し金額が旧月末分と一致しないことを確認」

実践方法:確認手順を番号付きで書き、期待結果まで明記します。

5. レビューで「空欄」を必ず指摘する

結論:テンプレートを作っても、レビューで空欄を許すと形骸化します。

判断理由や確認方法が空のPRは、レビュー担当者が承認前に差し戻す運用にします。これによりチーム全体の記録品質が底上げされます。

実践方法:レビュー観点に「4項目が埋まっているか」を追加し、承認条件に含めます。

良い引き継ぎ/悪い引き継ぎの比較

| 観点 | 悪い引き継ぎ | 良い引き継ぎ |

|---|---|---|

| 実装内容 | 「修正しました」 | 「請求締め日を月末→25日に変更(対象:月次バッチ)」 |

| 判断理由 | 記載なし | 「非同期案は即時性不要のため却下、同期を採用」 |

| 未対応事項 | 口頭で「あと少し残ってる」 | 「リトライ未実装、Issue #142で追跡」 |

| 確認方法 | 「テスト済み」 | 手順①〜③を番号付き+期待結果で明記 |

| 保存場所 | 個人メモ・チャット | PR本文・Issueに集約 |

> 強調:悪い例に共通するのは「担当者の頭の中を前提にしている」点です。良い例は「その業務を知らない人が読んでも動ける」ことを基準にしています。

そのまま使えるPR/作業記録テンプレート

GitHub/GitLabのPRテンプレートや、社内ドキュメントの雛形としてそのまま貼り付けて使えます。

```markdown

実装内容

判断理由

未対応事項

確認方法(第三者が再現できる粒度で)

1. 〈手順1〉

2. 〈手順2〉 → 期待結果:〈結果〉

3. 〈手順3〉

レビュー観点

```

AIやツールで引き継ぎ作成を自動化する

記入負担を減らすには、変更内容をAIに渡してPR説明文の下書きを作らせるのが有効です。以下はClaude Code / Cursor 等に渡すプロンプト例です(下書きの叩き台であり、判断理由は必ず人間が補足します)。

```text

用途:変更差分からPR説明文の下書きを生成(Claude Code / Cursor 想定)

以下の変更内容をもとに、PR説明文を作成してください。

出力は「実装内容/判断理由/未対応事項/確認方法」の4見出し構成にします。

制約:

変更内容:

〈diffやコミットログ、または変更の概要を貼り付け〉

```

このほか、GitHub Actionsで「PR本文に4見出しが含まれているか」をチェックし、欠けていれば警告する運用も可能です(特定ツールに限らず、CIやレビュー botで代替できます)。

> 強調:AIはあくまで「下書き係」です。判断理由と未対応事項は業務の意図が絡むため、人間が最終確認する前提を崩さないでください。

実践チェックリスト

まとめ

引き継ぎの本質は「成果物」ではなく「なぜそうしたか」を残すことです。専用ドキュメントを別に作るのではなく、日々のPR・作業記録に4項目(実装内容・判断理由・未対応事項・確認方法)を埋め込む運用が最も続きます。

最初の一歩:本記事のPRテンプレートをコピーし、次の1件のPRから適用してみてください。まずは「判断理由に却下案を書く」だけでも効果を実感できます。

次に読む記事

よくある質問

Q. 非エンジニアの業務でもPRは使えますか?

A. 使えます。PRは「変更内容と理由を記録し、他者が確認する仕組み」であり、資料作成や設定変更の記録にも応用できます。GitHubのWikiやIssueでも同じ4項目を運用すれば効果は同じです。

Q. テンプレートを入れても書かれないのですが?

A. 記入を「レビューの承認条件」にするのが最も効きます。空欄のまま承認しない運用にすれば、書くことが自然に習慣化します。AIで下書きを作り記入コストを下げるのも有効です。

Q. 過去の作業には遡って記録すべきですか?

A. 全件は非現実的です。まず「属人化していて危険な業務」から優先し、判断理由と未対応事項だけでも残すと投資対効果が高くなります。