Mục đích chính của peer review là xác định lỗi và độ lệch dựa vào các chuẩn. Có hai phương pháp peer reviews:
• xét duyệt (inspection)
• kiểm tra từng bước (walkthrough). Walkthrough phát hiện sai sót và ghi chú lên tài liệu.
Inspection phát hiện sai sót và kết hợp với nỗ lực để cải tiến.
Những người tham gia vào peer reviews
Một đội peer review tối ưu 3-5 người tham gia.
Tất cả những người tham gia nên là những người cùng địa vị của nhà thiết kế hệ thống phần mềm.
Một đội peer review đề cử bao gồm:
• Một leader review.
• Một người thực thi (author).
• Các chuyên gia đặc biệt (specialized professionals).
Phân công trách nhiệm trong đội (team assignments)
Hai trong số các thành viên sẽ là:
• một người dẫn chương trình
• một người viết tài liệu trong cuộc thảo luận.
Chuẩn bị cho phiên peer review
• Leader:
o Xác định những đoạn trong tài liệu thiết kế sẽ đuợc review o Lựa chọn thành viên nhóm
o Lập lịch cho những phiên review
o Đưa tài liệu cho các thành viên trong đội trước phiên review
• Đội peer review: yêu cầu của inspection khá tỉ mỉ, còn walkthrough chỉ yêu
cầu đơn giản.
o Inspection: Đọc & liệt kê chú thích của họ o Walkth-rough : Đọc các đoạn sẽ được review
Phiên peer review
Inspection :
o Những người liên quan hoặc đưa ra chú thích, hoặc phản ứng với những lời chú thích trong tài liệu.
Walkthrough:
o Bắt đầu bằng sự trình bày ngắn của author (thường ko phải là presenter) hoặc tổng quan về dự án và những đoạn thiết kế sẽ được review.
o Ghi lại vị trí, mô tả, kiểu, đặc điểm (sai sót, những phần thiếu, những phần thêm vào) của mỗi lỗi được chấp nhận.
Quy tắc thời gian: phiên không nên vượt quá 2 giờ, hoặc lập lịch không nhiều hơn 2
ngày.
Tài liệu sau mỗi phiên review:
o Báo cáo những phát hiện trong phiên inspection o Báo cáo tóm tắt của phiên inspection
Các hoạt động sau peer review (post-peer review activities) Inspection:
o Nhắc nhở, sửa chữa hiệu quả, làm lại tất cả các lỗi
o Chuyển giao các bản báo cáo inspection tới CAB để phân tích.
Hiệu quả của peer review (the efficency of peer reviews)
Một vài độ đo phổ biến ước lượng hiệu suất của peer review: o Số giờ trung bình trên một lỗi.
o Mật độ phát hiện thiếu sót (Số thiếu sót trung bình trên một trang tài liệu thiết kế).
o Hiệu năng peer review bên trong.
o Peer review coverage: Là tỉ lệ nhỏ của tài liệu và toàn bộ code đã từng trải qua peer review