This book presents the software inspection process in some detail and also describes a variety of other types of peer reviews that cover a spectrum of formality.
Several chapters address the cultural and interpersonal aspects of peer reviews, installing a review program in an organization, and recording and using inspection metrics. The emphasis is on a simple, practical approach to these important quality techniques that any organization can apply.
Review By: Mary Ann Overbaugh 07/21/2003
This book is a good primer for grasping the peer review process. It includes starting your review program, cultural considerations, finding an appropriate level of inspection robustness, ROI benefits, team training, and of course, process improvement. As in his other books, Karl always provides plenty of practical examples from his own real-life experiences. If you are starting a program or just trying to improve your process, you will find some well-thought-out approaches on estimating, training, and conducting peer reviews. You will learn what to do with the information you glean from the inspections and the metrics you should collect for improving processes. If you are implementing the CMM or an ISO 9000 quality model into your software development lifecycle, you will want to read Appendix A to learn how the peer review process can satisfy these quality model requirements.
Karl Wiegers becomes your personal coach as he discusses steps to successful software reviews. In his personable way, he seems to speak directly to you as he shares many methods, experiences, and ways to avoid pitfalls when starting a review program. The topic is logically covered and is presented in a very readable manner.