エンジニアリングにおいて、テクニカルピアレビューは、役割が割り当てられた同僚のチームによって実施される、欠陥を見つけて修正するための明確に定義されたレビュープロセスです。テクニカルピアレビューは、レビュー対象の資料によって影響を受けるライフサイクル領域を代表する同僚によって実行されます(通常、6人以下に制限されます)。テクニカルピアレビューは、開発フェーズ内、マイルストーンレビュー間、完成した製品、または製品の完成した部分に対して行われます。[1]テクニカルピアレビューは、エンジニアリングピアレビュー、製品ピアレビュー、ピアレビュー/検査、または検査と呼ばれることもあります。
概要
テクニカル ピア レビューの目的は、開発プロセスのできるだけ早い段階で欠陥を取り除くことです。テクニカル ピア レビューでは、欠陥の原因 (要件および設計ドキュメント、テスト計画および手順、ソフトウェア コードなど) を取り除くことで、欠陥が複数のフェーズや作業成果物に広がるのを防ぎ、プロジェクトに必要な全体的なやり直しの量を減らします。副次的な効果として、チームの効率性が向上します (チームのコミュニケーションの改善、さまざまなエンジニアリング専門分野の視点の統合、新しいメンバーの迅速なスキル習得、プロジェクト メンバーへの効果的な開発手法の教育など)。
CMMIでは、ピアレビューは検証プロセス領域における検証の主な手段として、またプロセスおよび製品品質保証プロセス領域における客観的な評価方法として使用されます。技術的なピアレビューの結果は、マイルストーンレビューで報告できます。
ピアレビューは、同僚ではなく経営陣の代表者によって、技術評価ではなく管理および制御の目的で実施されるマネジメントレビューとは異なります。これは、著者の直属の上司やレビューの他の参加者に特に当てはまります。経営陣がピアレビューに関与しないように奨励するポリシーにより、ピアレビューチームは、関係者や人格ではなく、レビュー対象の製品に集中できるようになります。
また、ソフトウェア監査レビューとも異なります。ソフトウェア監査レビューは、プロジェクト外部の担当者が仕様、標準、契約上の合意、その他の基準への準拠を評価するために実施します。ソフトウェアピアレビューは、技術ピアレビューの一種です。IEEEは、ソフトウェアピアレビューの正式な構造、役割、プロセスを定義しています。[2]
参加者の役割
- モデレータ
- 技術ピアレビュー プロセスの実施と検査データの収集を担当します。モデレーターは、やり直しを除くプロセスのすべての段階で重要な役割を果たし、通常、検査員のタスクに加えて、技術ピアレビュー中にいくつかの職務を実行する必要があります。
- 検査官
- 一般的な観点から作業成果物の欠陥を見つけるだけでなく、専門分野に影響する欠陥を見つける責任があります。
- 著者
- プロセスのすべての段階で作業成果物に関する情報を提供します。作成者は、コストとスケジュールが許す限り、すべての重大な欠陥と軽微で些細な欠陥を修正するとともに、検査員としての職務を遂行する責任があります。
- リーダー
- 技術ピアレビュー会議中に、作業成果物を通じてチームをガイドします。リーダーは作業成果物を詳細に読んだり、言い換えたりし、検査官の職務も遂行する場合があります。
- レコーダー
- 検査会議中に発見された欠陥を検査欠陥リストに正確に記録し、検査員としての職務も遂行します。
査読者の既得権益
レビュー対象の製品に対する検査員の既得権益については、2 つの考え方があります。一方では、レビュー対象の作業成果物に既得権益を持つプロジェクト担当者は、製品に関する知識が最も豊富で、欠陥を見つけて修正する意欲があります。他方では、作業成果物に既得権益を持たないプロジェクト外部の担当者は、技術ピア レビュー チームに客観性と新鮮な視点をもたらします。
各検査官は、モデレーターが検査官の入力を評価する際に適切な判断を下せるよう、技術ピアレビューパネルの他のメンバーに既得権益を明らかにするよう求められます。
参考文献
外部リンク
- 製品比較
