×
開発技術と開発管理
  • インスペクション(Inspection): 最も厳密な形式で、独立した「モデレータ(司会役)」のもと、評価シートや基準に従って公式に進められます。作成者の説明なしで客観的にドキュメントの欠陥を洗い出し、レビューの記録や修正結果の追跡まで義務付けられます。
  • ウォークスルー(Walkthrough): 作成者が主催し、関係者に成果物の内容をステップバイステップで説明しながら、ロジックの誤りや改善点を探し出す非公式な共同レビューです。
  • ピアレビュー(Peer Review): 同僚(ピア)同士で気軽にコードや設計書を確認し合い、ダブルチェックを行う形式です。

試験でのポイント

試験では、様々なレビュー手法の定義や、それぞれの特徴の違い(特に「インスペクション」と「ウォークスルー」の違い)がよく出題されます。

インスペクションは「モデレータと呼ばれる司会進行役を立て、明確な役割分担のもとで公式に実施し、欠陥の記録や追跡を行う最も厳格な手法」であるのに対し、ウォークスルーは「作成者が主導し、参加者を集めて成果物を読み進めながら疑問点を解消していく比較的カジュアルな手法」です。この実施プロセスと責任者の違いが問われます。

関連する用語

関連する用語には、レビューで司会進行役を務める「モデレータ」、2人のプログラマーが1台のPCで開発とレビューを同時に行う「ペアプログラミング」、およびレビュー結果を記録する「指摘事項一覧」があります。