Peer Review

In software   engineering, many agree that Technical Reviews are more effective (than   testing) in finding and resolving defects. But many managers or practitioners   do not know how to build up a peer review culture in the organization.

 

Learning objectives:

This workshop is   intended to help organizations establish an effective peer review culture or   build on a review culture that already exists but is not yet taking full   advantage of the potential benefits of more formal reviews such as   Inspections and Structured Walkthroughs.

The question of why an   organization would choose a particular category of review is answered from   multiple points of view related to business objectives. The process of   conducting a formal peer review or inspection is provided in detail to allow   the participants to further understand the rigor with which peer reviews can   and should be carried out for critical life-cycle work products.

The categorization or   stratification of defect data coming out of formal Peer Reviews is discussed   and one approach to categorization is offered. This categorization of defect   data is shown to not only enable an organization to become excellent in   defect detection but to provide the basis    for causal analysis that can lead to process improvement and defect prevention.

 

Who should attend

This   course is designed for department managers, EPG members, quality managers, project leaders,   and project members.

 

Methodology:

Workshop based

- 60% Classroom presentation

- 40% Case studies and Exercises

Since every Organization is unique, we will customize the course to satisfy its training needs. E.g. The exercises will be developed together with the Organization, so the students will learn effectively. Templates / checklists will be provided so that the Organization can get started quickly.

 

Course Outline:

Share the history of reviews

Identify the purpose and benefits of peer reviews

Understand the various types of peer reviews and in what situations they would serve the organization or project the best

Understand the importance of rules, source documents, and checklists as crucial aids to success of the peer review process

Understand the Inspection process

Perform all major roles in a peer review

Evaluate defect types and classifications

Utilize peer review efficiency and effectiveness measures

Case Studies are provided that allows teams of participants to analyze a Configuration Management Plan following all of the Inspection Steps including :

Ÿ   Entering the Peer Review

Ÿ   Planning

Ÿ   Kick-off

Ÿ   Checking (Individual Preparation)

Ÿ   Logging (Face-to-face Sharing of Major  Defects)

Ÿ   Analyzing (Ensuring the Author or Editor understands the defects that have been recorded

Ÿ   Editing or making corrections to discovered defects or showing that from a cost-benefit point of view, the defect will not be corrected

Exiting the Peer Review



Course Topics


Training Courses