【いんすぺくしょん】

インスペクション とは?

最終更新:
💡 役割と手順を決めて、成果物の欠陥を探す

成果物の欠陥を見つけるため、役割・準備・記録・修正確認を定めて行うレビュー手法。インスペクションの流れ、コードレビューやテストとの関係を解説します。

📌 このページのポイント
インスペクション:準備から修正確認まで1 計画・概要共有対象・役割・終了条件を決める2 事前準備各自で読み問題の候補を整理3 会議・記録欠陥を確認し記録する4 修正・確認会議後に修正必要なら再点検長い解決策の議論は別の場へ。成果物を点検実行するテストも組み合わせる
代表的な進め方です。役割や活動の条件は採用する手順によります。作成者への評価ではなく成果物を調べ、見つけるだけでなく修正されたことまで確認します。
ひよこ ひよこ
インスペクションは、普通のレビューと違う?
ペンギン先生 ペンギン先生
レビューの中でも、役割、準備、確認方法、記録や終了条件を定める形式的な方法だよ。コードレビューにも厳密なものがあるので、普通のレビューは必ず簡単、という分け方ではないんだ。
ひよこ ひよこ
誰が、何をする?
ペンギン先生 ペンギン先生
進行を管理するモデレーター、成果物を作った人、内容を確認する人、欠陥を記録する人などの役割を決める。役割の分け方や兼任の条件は、採用する手順による。作成者を責めるためではなく、成果物を改善するための点検だよ。
ひよこ ひよこ
会議で、初めて内容を読む?
ペンギン先生 ペンギン先生
各自が事前に成果物と関連資料を読み、疑問や欠陥の候補を整理する。会議ではそれを共有し、見つけた問題を記録するよ。チェックリストなどを使い、要求や設計との不一致、抜け、矛盾を調べるんだ。
ひよこ ひよこ
その場で、直し方を全部議論する?
ペンギン先生 ペンギン先生
まず欠陥を特定し、作成者が何を直すか分かる状態にする。長い解決策の議論は、別の場へ分けるよ。修正は会議後に行い、対応したことや新しい問題が生まれていないことを確認する。見つけっぱなしでは終わらないんだ。
ひよこ ひよこ
これで、テストを省ける?
ペンギン先生 ペンギン先生
省けるという意味ではないよ。インスペクションは成果物を調べ、テストは実行結果などから問題を確かめる。両方を組み合わせる。早く直せれば手戻りを抑えられるけれど、決まった検出率や費用の削減をすべての案件で保証しないんだ。
もっと詳しく知りたい人へ

コード以外も、点検できる?

設計資料やテスト計画、テストケースなども対象にできます。資料同士の対応や不足を調べます。どの成果物にどの厳密さのレビューを行うかは、リスクとプロジェクトの条件に合わせます。

PRのチェックリストだけで、正式なインスペクション?

チェックリストは役立ちますが、それだけで特定の標準の条件を満たすとは限りません。役割、事前準備、記録、修正確認など、採用する方法の条件を確認します。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「インスペクション」って出てきたら「役割と手順を決めて、成果物の欠陥を体系的に探すレビュー」と思えばだいたいOK!
📖 おまけ:英語の意味
「Inspection」 = 検査・精査
💬 ソフトウェアでは、Michael Faganの1976年の設計・コードのインスペクション論文が代表例です。「公式」は、公的機関のお墨付きを得るという意味ではありません。

参考資料

← 用語集にもどる