Peer Reviews Peer reviews are a tool for removing defects from the software product early and efficiently. They involve a methodical examination of the software product by the producers' peers to identify defects and areas where changes are needed. The specific products that will undergo a peer review are identified in the project's defined software process and scheduled as part of the software project planning activities. The CMM requires that the project follow a written organizational policy for performing peer reviews. Additionally, adequate resources and funding must be provided for performing peer reviews on each software product to be reviewed.
Leaders receive training in how to lead peer reviews.
Reviewers who participate receive required training in the objectives, principles, and methods of peer reviews. Peer reviews are planned, and the plans are performed according to a documented procedure. Data on the conduct and results are recorded. Measurements are made and used to determine the status of the peer review activities. A recent case study, conducted by the software process improvement organization of a large U.S.-based fortune 100 company, showed several processes are in use to accomplish peer reviews.